If I have a MIDI route set up from one keyboard of a 2 keyboard set, and I switch patches, if that MIDI route then switches input source to the other keyboard, it doesn’t send MIDI notes offs and I get stuck notes…
If the route switches midi channels or to the midi in of a different rack, it works fine…
Sounds like a bug. I’ll check it out. In the meantime you can probably work around it by using two routes - one for each source and enable/disable one or the other.
Note however… switching a source route releases held notes immediately, as opposed to switching the target which waits until the source note is released. If you need held notes you’ll need to use two routes and enable/disable.
Hi @Toaster - would be nice if this was better handled. It was a long time ago that I wrote the code that handled this (the forcing notes off when switching source route) so I can’t remember the exact details of why this was difficult to solve, but I’ve logged it to be revisited.
It intrigues me too why it’s easy to change any other function of a MIDI route and have it behave but not the source port. Be interested to know when you’ve worked it out…