I’m trying to use IK Multimedia MODO Bass 2 as a left-hand bass patch when playing solo piano with the right hand. However, there is a strange glitch I’ve encountered.
When I release the sustain pedal (CC64, value 0), MODO Bass 2 Kills/ends any notes that I am still holding down on my MIDI controller. I would expect those notes to continue to “ring” until I release the key (similar to a piano), but instead the notes stop sounding as soon as I release the sustain pedal. This leads to bass lines sounding choppy with dead spots until I release and restrike the key. No other bass library I’ve used behaves like this.
As a workaround, is there a way in Cantabile Performer to suppress CC64 data values of zero, and only on the MODO Bass 2 route? I still want MODO to receive CC64 values of 127 when I depress the sustain pedal.
Well, you can not use the Suppress Event filter, but you can use the Controller Map to map all CC64 values 1 - 127 to the same, and discarding values outside that range, i.e. value 0. It would look like this
1 Like
Thank you, @TorstenH ! This technique gets me half the way there. Now I need to remap “note off” events to CC64 value zero to stop the note from ringing when I release the key. I assume there is a MIDI filter function in Cantabile to do that, although I searched and couldn’t find it.
Sure, you are looking for the Note As Controller filter, I would presume.
That’s what I thought, but I don’t see where you can specify the “note off” condition. It appears to mapped pressed notes to a controller.
Just to make sure, it sends a Note Off message (hex 8c nn vv, indicating channel, note and velocity), and not just a Note On with velocity 0 (hex 9c nn 00)? But you are right, there is no note off in that filter.
You could use bindings for this. But I suppose that the CC64 0 will kill all notes, not just the one you are releasing? So if you release a note while still holding the sustain pedal, then all bass notes are muted instantly.
The binding could look something like this:
1 Like