| @@ -784,15 +784,17 @@ void PaulstretchpluginAudioProcessor::processBlock (AudioSampleBuffer& buffer, M | |||||
| { | { | ||||
| if (midi_it.getNextEvent(midi_msg, midi_msg_pos) == false) | if (midi_it.getNextEvent(midi_msg, midi_msg_pos) == false) | ||||
| break; | break; | ||||
| if (midi_msg.isNoteOn()) | |||||
| if (midi_msg.isNoteOff() && midi_msg.getNoteNumber()==m_midinote_to_use) | |||||
| { | { | ||||
| m_midinote_to_use = midi_msg.getNoteNumber(); | |||||
| m_midinote_to_use = -1; | |||||
| break; | break; | ||||
| } | } | ||||
| if (midi_msg.isNoteOff()) | |||||
| if (midi_msg.isNoteOn()) | |||||
| { | { | ||||
| m_midinote_to_use = -1; | |||||
| m_midinote_to_use = midi_msg.getNoteNumber(); | |||||
| break; | |||||
| } | } | ||||
| } | } | ||||
| if (m_midinote_to_use >= 0) | if (m_midinote_to_use >= 0) | ||||
| { | { | ||||