History

fixed sample rate problem in oversampler

Jeff Snyder committed 7 years ago

Commit 8733f5c1 parent e60c9931 file · +4 −4Browse files

Unified · Split

LEAF/Src/leaf-oversampler.c+4−4
@@ -77,10 +77,10 @@ float tOversampler2x_tick(tOversampler2x* const os, float input, float (*nonLine · 76 unmodified lines
77// 4X Oversampler77// 4X Oversampler
78void tOversampler4x_init(tOversampler4x* const os)78void tOversampler4x_init(tOversampler4x* const os)
79{79{
80 tOversamplerFilter_init(&os->filters[0], leaf.sampleRate*0.5f, 0.1f, 2.f);80 tOversamplerFilter_init(&os->filters[0], leaf.sampleRate*0.25f, 0.1f, 2.f); //sample rate was *0.5 but I assume that was copypaste mistake (copied from 2X filter) - JS
81 tOversamplerFilter_init(&os->filters[1], leaf.sampleRate*0.5f, 0.1f, 4.f);81 tOversamplerFilter_init(&os->filters[1], leaf.sampleRate*0.25f, 0.1f, 4.f);
82 tOversamplerFilter_init(&os->filters[2], leaf.sampleRate*0.5f, 0.1f, 4.f);82 tOversamplerFilter_init(&os->filters[2], leaf.sampleRate*0.25f, 0.1f, 4.f);
83 tOversamplerFilter_init(&os->filters[3] , leaf.sampleRate*0.5f, 0.1f, 2.f);83 tOversamplerFilter_init(&os->filters[3] , leaf.sampleRate*0.25f, 0.1f, 2.f);
84}84}
85 85
86float tOversampler4x_tick(tOversampler4x* const os, float input, float (*nonLinearTick)(float))86float tOversampler4x_tick(tOversampler4x* const os, float input, float (*nonLinearTick)(float))

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t