zynaddsubfx

ZynAddSubFX open source synthesizer
Log | Files | Refs | Submodules | LICENSE

commit b8fcf7994cfbb36419d4d66d0ba2e1ca0185e040
parent 9885997aca2b4ec134ff4479f3c9929d90f587c1
Author: Friedolino <mkirchn@freenet.de>
Date:   Sun, 15 May 2022 11:56:14 +0200

fix of combfilter initialization

Diffstat:
Msrc/DSP/CombFilter.cpp | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/DSP/CombFilter.cpp b/src/DSP/CombFilter.cpp @@ -14,7 +14,7 @@ namespace zyn{ CombFilter::CombFilter(Allocator *alloc, unsigned char Ftype, float Ffreq, float Fq, unsigned int srate, int bufsize) - :Filter(srate, bufsize), gain(1.0f), type(Ftype), memory(*alloc) + :Filter(srate, bufsize), gain(1.0f), q(Fq), type(Ftype), memory(*alloc) { //worst case: looking back from smps[0] at 25Hz using higher order interpolation mem_size = (int)ceilf((float)samplerate/25.0) + buffersize + 2; // 2178 at 48000Hz and 256Samples @@ -23,7 +23,7 @@ CombFilter::CombFilter(Allocator *alloc, unsigned char Ftype, float Ffreq, float memset(input, 0, mem_size*sizeof(float)); memset(output, 0, mem_size*sizeof(float)); - setfreq_and_q(Ffreq, Fq); + setfreq_and_q(Ffreq, q); settype(type); }