Merge pull request #1073 from paulfd/sfizz-render-0-vel-note-ons

Parse 0-valued note ons as note offs
This commit is contained in:
Paul Ferrand 2022-01-19 00:38:14 +01:00 committed by GitHub
commit 0eceacee86
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -32,7 +32,10 @@ void midiCallback(const fmidi_event_t * event, void * cbdata)
data->synth.noteOff(data->delay, event->data[1], event->data[2]);
break;
case midi::noteOn:
data->synth.noteOn(data->delay, event->data[1], event->data[2]);
if (event->data[2] == 0)
data->synth.noteOff(data->delay, event->data[1], event->data[2]);
else
data->synth.noteOn(data->delay, event->data[1], event->data[2]);
break;
case midi::polyphonicPressure:
break;