aboutsummaryrefslogtreecommitdiffstats
path: root/src/mdaEPiano.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mdaEPiano.cpp')
-rw-r--r--src/mdaEPiano.cpp13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/mdaEPiano.cpp b/src/mdaEPiano.cpp
index 3aa101a..ece9a94 100644
--- a/src/mdaEPiano.cpp
+++ b/src/mdaEPiano.cpp
@@ -169,12 +169,17 @@ void mdaEPiano::update() //parameter change
}
-void mdaEPiano::resume()
+void mdaEPiano::setSampleRate(float rate)
{
- Fs = getSampleRate();
- iFs = 1.0f / Fs;
- dlfo = 6.283f * iFs * (float)exp(6.22f * programs[curProgram].param[5] - 2.61f); //lfo rate
+ AudioEffectX::setSampleRate(rate);
+ Fs = rate;
+ iFs = 1.0f / Fs;
+ dlfo = 6.283f * iFs * (float)exp(6.22f * programs[curProgram].param[5] - 2.61f); //lfo rate
+}
+
+void mdaEPiano::resume()
+{
DECLARE_LVZ_DEPRECATED (wantEvents) ();
}