Attempt to fix rt_decay

This commit is contained in:
Jean Pierre Cimalando 2021-05-02 17:08:45 +02:00
parent 367b28d29e
commit 87f3a2b224

View file

@ -119,8 +119,10 @@ float sfz::MidiState::getNoteDuration(int noteNumber, int delay) const
if (noteNumber < 0 || noteNumber >= 128)
return 0.0f;
#if 0
if (!noteStates[noteNumber])
return 0.0f;
#endif
const unsigned timeInSamples = internalClock + static_cast<unsigned>(delay) - noteOnTimes[noteNumber];
return static_cast<float>(timeInSamples) / sampleRate;