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? -- Regards, Andrew
------------------------------------------------------------------------------
_______________________________________________ Lmuse-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmuse-developer
