diff options
author | rekado <rekado@elephly.net> | 2013-01-25 19:06:13 +0800 |
---|---|---|
committer | rekado <rekado@elephly.net> | 2013-01-25 19:06:13 +0800 |
commit | 1068d0d54b3b39932ae6fc70de3ed4113efabac1 (patch) | |
tree | b596caddceec077d654827004fb44d20fa5291ac /src/mdaPianoVoice.cpp | |
parent | fb60dcbbd37cc9e50760a99e08d8fb158c75c24f (diff) |
define SAMPLES_PER_NOTE
Diffstat (limited to 'src/mdaPianoVoice.cpp')
-rw-r--r-- | src/mdaPianoVoice.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mdaPianoVoice.cpp b/src/mdaPianoVoice.cpp index 0657baf..8198d13 100644 --- a/src/mdaPianoVoice.cpp +++ b/src/mdaPianoVoice.cpp @@ -52,7 +52,7 @@ void mdaPianoVoice::on(unsigned char key, unsigned char velocity) { if(velocity > 40) s += (uint32_t)(sizevel * (float)(velocity - 40)); k = 0; - while(key > (kgrp[k].high + s)) k++; // find keygroup + while(key > (kgrp[k].high + s)) k += SAMPLES_PER_NOTE; // find keygroup sample_index = k; // store sample index l += (float)(key - kgrp[k].root); // pitch |