Hi Andrew, > There is a message ME_NOTEOFF which is a standard midi note off > message width code 0x80. It's sent only when playing with midi > keyboard as part of jack/alsa midi events.
I do not have an external midi keyboard, so I could not test your fix, right? Regards, Jens Am Montag, 21. Dezember 2015 schrieb Andrew Deryabin: > Hi guys, > > While rewriting midi support code for lv2 I found some interesting > moment: > > There is a message ME_NOTEOFF which is a standard midi note off > message width code 0x80. It's sent only when playing with midi > keyboard as part of jack/alsa midi events. > But when playing midi parts this message is not sent at all, even > when transport is stopped. > While digging I found _stuckNotes array which is used for sending > note offs automatically (fix me). But due to small bug in code for > adding stuck events to this array, instead of adding ME_NOTEOFF, > ME_NOTEON was added. Some instruments handled this without any > problem, but others (like Calf monosynth) continued to play last > note after transport was stopped. > > Hope the fix ( bd84479) will work (like in my case). > Please check - if it works for you too? ------------------------------------------------------------------------------ _______________________________________________ Lmuse-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmuse-developer
