diff --git a/res/presets/OctaVerb.chowpreset b/res/presets/OctaVerb.chowpreset index 0c3bafb5..4fd96358 100644 --- a/res/presets/OctaVerb.chowpreset +++ b/res/presets/OctaVerb.chowpreset @@ -1,13 +1,14 @@ - - + + + diff --git a/src/processors/other/poly_octave/PolyOctave.cpp b/src/processors/other/poly_octave/PolyOctave.cpp index 66027f07..0f5bddfa 100644 --- a/src/processors/other/poly_octave/PolyOctave.cpp +++ b/src/processors/other/poly_octave/PolyOctave.cpp @@ -70,8 +70,8 @@ void PolyOctave::prepare (double sampleRate, int samplesPerBlock) upOctaveBuffer_double.setMaxSize (2, 2 * samplesPerBlock); // allocate extra space for SIMD downOctaveBuffer_double.setMaxSize (2, samplesPerBlock); - poly_octave_v2::design_filter_bank (octaveUpFilterBank, 2.0, 5.0, 5.0, sampleRate); - poly_octave_v2::design_filter_bank (octaveUp2FilterBank, 3.0, 7.0, 6.0, sampleRate); + poly_octave_v2::design_filter_bank (octaveUpFilterBank, 2.0, 5.0, 4.5, sampleRate); + poly_octave_v2::design_filter_bank (octaveUp2FilterBank, 3.0, 6.0, 2.75, sampleRate); for (auto& shifter : downOctavePitchShifters) { shifter.prepare (sampleRate);