replace note with m_key
authorrekado <rekado@elephly.net>
Wed, 16 Jan 2013 12:16:12 +0000 (20:16 +0800)
committerrekado <rekado@elephly.net>
Wed, 16 Jan 2013 12:16:12 +0000 (20:16 +0800)
src/mdaPianoVoice.cpp

index 688f1df..00198fd 100644 (file)
@@ -123,11 +123,11 @@ void mdaPianoVoice::release(unsigned char velocity)
 {
   if(sustain==0) {
     //no release on highest notes
-    if(note < 94 || note == SUSTAIN) {
-      dec = (float)exp(-iFs * exp(2.0 + 0.017 * (double)note - 2.0 * *p(p_envelope_release)));
+    if(m_key < 94 || m_key == SUSTAIN) {
+      dec = (float)exp(-iFs * exp(2.0 + 0.017 * (double)m_key - 2.0 * *p(p_envelope_release)));
     }
   } else {
-    note = SUSTAIN;
+    m_key = SUSTAIN;
   }
 
   //Mark the voice to be turned off later. It may not be set to