11 #ifndef REVERBINTERFACE_H_INCLUDED
12 #define REVERBINTERFACE_H_INCLUDED
14 #include "../headers/defines.hpp"
15 #include "../headers/enums.hpp"
16 #include "../templates/interfaceObject.hpp"
17 #include "../utils/vector.hpp"
150 Flt getModulationFrequency();
155 Flt getModulationWidth();
174 Int getReflectionTime(Int reflection);
181 Flt getReflectionGain(Int reflection);
197 implementationObject * pimpl;
199 Bool connectedToManager;
202 Flt roomsize, damp, wet, dry;
204 Flt modFrequency, modWidth;
212 REVERB_PRESET preset;
215 friend class managerObject;
216 friend class implementationObject;
223 #endif // REVERB_H_INCLUDED
Reverb objects are actually just a collection of reverb settings.