diff --git a/src/sfizz/Resources.h b/src/sfizz/Resources.h index 8cf7efc1..616e2cac 100644 --- a/src/sfizz/Resources.h +++ b/src/sfizz/Resources.h @@ -7,6 +7,7 @@ #pragma once #include "FilePool.h" #include "FilterPool.h" +#include "EQPool.h" #include "Logger.h" namespace sfz @@ -17,5 +18,6 @@ struct Resources Logger logger; FilePool filePool { logger }; FilterPool filterPool { midiState }; + EQPool eqPool { midiState }; }; } diff --git a/src/sfizz/Synth.cpp b/src/sfizz/Synth.cpp index c61bb0c9..3efdb6cf 100644 --- a/src/sfizz/Synth.cpp +++ b/src/sfizz/Synth.cpp @@ -403,6 +403,7 @@ void sfz::Synth::setSampleRate(float sampleRate) noexcept voice->setSampleRate(sampleRate); resources.filterPool.setSampleRate(sampleRate); + resources.eqPool.setSampleRate(sampleRate); } void sfz::Synth::renderBlock(AudioSpan buffer) noexcept