Add the EQPool in resources

This commit is contained in:
Paul Fd 2020-02-09 18:19:03 +01:00
parent ad798c38df
commit 6d6872bb3f
2 changed files with 3 additions and 0 deletions

View file

@ -7,6 +7,7 @@
#pragma once #pragma once
#include "FilePool.h" #include "FilePool.h"
#include "FilterPool.h" #include "FilterPool.h"
#include "EQPool.h"
#include "Logger.h" #include "Logger.h"
namespace sfz namespace sfz
@ -17,5 +18,6 @@ struct Resources
Logger logger; Logger logger;
FilePool filePool { logger }; FilePool filePool { logger };
FilterPool filterPool { midiState }; FilterPool filterPool { midiState };
EQPool eqPool { midiState };
}; };
} }

View file

@ -403,6 +403,7 @@ void sfz::Synth::setSampleRate(float sampleRate) noexcept
voice->setSampleRate(sampleRate); voice->setSampleRate(sampleRate);
resources.filterPool.setSampleRate(sampleRate); resources.filterPool.setSampleRate(sampleRate);
resources.eqPool.setSampleRate(sampleRate);
} }
void sfz::Synth::renderBlock(AudioSpan<float> buffer) noexcept void sfz::Synth::renderBlock(AudioSpan<float> buffer) noexcept