Jens, By the way, do you remember the bug with mda plugins? Recently I made a fix for lv2 host for midi events handling and lv2 version of mda should work without any modification!
Check this issue on github: https://github.com/muse-sequencer/muse/issues/435 And make your tests :) 21.12.2015 12:41, Jens Radloff пишет: > 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? -- Regards, Andrew ------------------------------------------------------------------------------ _______________________________________________ Lmuse-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmuse-developer
