diff options
Diffstat (limited to 'audio/softsynth/mt32/BReverbModel.h')
-rw-r--r-- | audio/softsynth/mt32/BReverbModel.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/audio/softsynth/mt32/BReverbModel.h b/audio/softsynth/mt32/BReverbModel.h index 9efdc88f4d..9b840900c3 100644 --- a/audio/softsynth/mt32/BReverbModel.h +++ b/audio/softsynth/mt32/BReverbModel.h @@ -97,8 +97,11 @@ class BReverbModel { Bit32u wetLevel; void mute(); + static const BReverbSettings &getCM32L_LAPCSettings(const ReverbMode mode); + static const BReverbSettings &getMT32Settings(const ReverbMode mode); + public: - BReverbModel(const ReverbMode mode); + BReverbModel(const ReverbMode mode, const bool mt32CompatibleModel = false); ~BReverbModel(); // After construction or a close(), open() must be called at least once before any other call (with the exception of close()). void open(); @@ -107,6 +110,7 @@ public: void setParameters(Bit8u time, Bit8u level); void process(const Sample *inLeft, const Sample *inRight, Sample *outLeft, Sample *outRight, unsigned long numSamples); bool isActive() const; + bool isMT32Compatible(const ReverbMode mode) const; }; } |