#pragma once #include "AllPassFilter.h" #include "CombFilter.h" #include class SchroederReverb { public: void prepare(double sampleRate, int samplesPerBlock); void reset(); void process(float* sample, float dryWetMix); private: CombFilter combFilter0, combFilter1, combFilter2, combFilter3; AllPassFilter allPassFilter0, allPassFilter1; };