aboutsummaryrefslogtreecommitdiff
path: root/audio/softsynth/mt32/BReverbModel.h
diff options
context:
space:
mode:
Diffstat (limited to 'audio/softsynth/mt32/BReverbModel.h')
-rw-r--r--audio/softsynth/mt32/BReverbModel.h6
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;
};
}