I'm using an old Roland RD-200 electric piano as my MIDI controller. I'm seeing a lot of weird behaviour when using it, like the sustain pedal not working and notes getting cut off without playing a release sample. My problem appears to be similar to the one mentioned in this linuxsampler.org thread in that the piano is sending an "All Notes Off" (B0 7B 00
) control message whenever the last depressed key is released. I've verified with Pocket Midi that this is happening, but I'm a bit stuck on how to deal with it. I've inferred from the thread that this is an outdated usage of that signal and it should not be getting sent.
The musician in the linuxsampler thread resolved the issue by filtering that signal out using mididings, a Python module that is straightforward to use under Linux and rather more complicated to get running under Windows. I've started down that road but am currently trying to figure out how to get glib installed so I can get to the next step of building the mididings
python module.
Is there a (preferably free) Windows app that can filter out this control signal? I tried using something called MIDI Relink but there didn't seem to be any way to filter that particular signal.
Or is it possible to do this in Bitwig 3? Its built-in MIDI control devices don't seem to be able to do it, but perhaps there is a VST with this capability? Putting it ahead of the instrument in the chain should let it filter out these messages.