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
7777 // 4X Oversampler
7878 void tOversampler4x_init(tOversampler4x* const os)
7979 {
80− tOversamplerFilter_init(&os->filters[0], leaf.sampleRate*0.5f, 0.1f, 2.f);
81− tOversamplerFilter_init(&os->filters[1], leaf.sampleRate*0.5f, 0.1f, 4.f);
82− tOversamplerFilter_init(&os->filters[2], leaf.sampleRate*0.5f, 0.1f, 4.f);
83− tOversamplerFilter_init(&os->filters[3] , 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.25f, 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.25f, 0.1f, 2.f);
8484 }
8585
8686 float 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