Hey Sergio,
I’m not going to go into the mechanics of how to create a rack or a route here - @brad’s videos and guides are very good, and I don’t want to duplicate them. But here’s an example of what I mentioned above:
I created a linked rack called “B3-X Sergio”. In this rack, I have placed the plugin B3-X. This rack is within a super-simple song - just the main keyboard connected to the rack’s MIDI In and the rack’s output connected to the main speakers.
Now I go to the bindings page inside the rack and create my “stop leslie” binding:
This binding will listen to the Rack MIDI input port and wait for a CC95 to appear. The specific source binding I used is a so-called “no-edge button”. This binding will “fire” every time a CC value greater than 0 is received (see this post on details) - this is usually the best binding to use with buttons on a control keyboard.
Now once this binding is triggered, it sends a CC 93 value of 127 to the B3-X plugin - this will activate the leslie brake, as mapped in the B3-X control setup.
Now to make sure that the CC 95 we are sending to the rack doesn’t mess up anything in B3-X, we are filtering it out by using a “Suppress Events” filter on the route from the Rack MIDI In to the B3-X. Click the “Filter” icon on the route, then select “Add” and “Suppress Events”:
Now in the new dialog, you tell Cantabile to suppress all CC95 events going to the plugin:
BTW: I usually suppress a lot more in my racks, e.g. all Program Change commands going to the plugins, since I don’t want accidental PCs changing patches. I change my sounds via rack states and state behavior, so I don’t want PCs to mess things up. So usually, I allow only very few CCs to actually go to my plugins. This makes things a lot safer against accidental knob-twiddling…
Now you’re done - close the dialog, save the rack and close the rack as well. Now you have an encapsulated B3-x that you can drop into any song and that just works with your custom command CC95.
For Blue3, the binding needs to be different, since Blue3 needs a CC 1 / 63 to stop the leslie. Here’s a “Blue3 Sergio” rack with this binding:
So both racks will now stop the leslie on receiving a CC 95 - cool, huh?
Cheers,
Torsten