Initial bend amount wasn't reflected to a starting note

This commit is contained in:
Takeshi Yokemura 2021-05-01 21:57:18 +09:00
parent 6bc8d4bfb7
commit 9350d1f02e

View File

@ -22,7 +22,7 @@ void TonalVoice::startNote (int midiNoteNumber, float velocity, SynthesiserSound
{ {
BaseVoice::startNote (midiNoteNumber, velocity, 0, currentPitchBendPosition); BaseVoice::startNote (midiNoteNumber, velocity, 0, currentPitchBendPosition);
currentBendAmount = 0; currentBendAmount = * (settingRefs->bendRange) * ((double) (currentPitchBendPosition - 8192)) / 8192.0;
currentPitchSequenceFrame = 0; currentPitchSequenceFrame = 0;
vibratoCount = 0; vibratoCount = 0;