I have done a few gigs since getting the IKmm B3-X. I had to Create bindings for most, but the program switching and the drawbar presets are absolutely fun. I love this thing. The amp controls etc. it’s fantastic. The weakness is their midi implementation, but, as usual, C3 owners are not limited by hardware and software developers limitations whether intentional, as with Yamaha, or not, as with IKmm.
So are youse guise binding directly to the rack with B3X in it? I have been using VB3 and an Icon iControl unit. So my typical setup is ICON > HammondControlRack > VB3_Rack. The HammondControlRack has all of the routings and bindings where I remap my MIDI data from the ICON unit. It would be nice to continue to use that “control rack” moving forward, but I’m not seeing the path.
Or… I wait for them to update. I see there are quite a few requests for a “more concise” MIDI implementation.
Nope, I create the bindings within the B3X rack, so I can simply send MIDI CCs to the rack and set the internal parameters. That way I’m not missing anything - I create my own MIDI implementation within the rack. I filter out all CC (except CC1 for leslie and CC11 for expression) on the route between rack midi In and B3X. Then I create bindings from Rack MIDI In / CC (whatever) → B3x/VST parameter. This essentially creates a B3X with the ability to control any parameter I want via MIDI CC.
To me, working with bindings like this is actually easier than fiddling with MIDI assignments within plugins.
As I remember (funny thing… right) the reason I stuck the “intermediary” rack in there was because I was having trouble figuring out to have a single MIDI CC event do multiple things.
For instance, on the ICON iControl, there are 6 buttons to the upper left. I figured I would use those for the 6 chorus settings. So I have them sent an event on CC85 - CC90. Then in my control rack, I convert those 6 events to a single CC73 at 6 different values. I also send a CC31 that I use to turn the Vibrato Great On if any of the 6 are pressed.
I think I was having trouble figuring out how to do that in my VB3 rack… so once again, that’s why I used the intermediate rack.
A few offerings from the C3 Rack creation pursuit I mess with that were made with the current version of B-3X or some other VSTi’s in mind so I’m posting them until a solution comes. There is no hold CC64 on the current version though word is it’s coming so these 2 racks do that job. They both require a CC 64 damper input to the midi in of the rack to switch the hold and release states. You also need to route the controller you are using for the organ or VSTi that has no hold function through it to your VSTi. In the routing example below I am routed to the Note Holder rack and it routes to the B-3X. It is using the ADD type rack which holds the incoming notes after a sustain press and adds any new ones and re-triggers any already pressed ones. When the damper is released the state change triggers an embedded rack that clears all the notes for that route only and the normal MIDI routing is restored until the next pedal press. The LOCKED type rack differs in that it holds the notes that are pressed when you press the pedal and it blocks any new notes from passing until you release the damper like the ADD rack it sends an all notes off for the route through the rack …
I prefer just using a matchbook. Seriously, I used a folded business card, then flick it to release the note. I got good at sticking it in at an angle to suit the Montage keybed.
MIDI Latch Mode lets you use a momentary switch such as a sustain pedal as a latching switch
Invert Controllers option for improved compatibility with controller sliders
Sustain Pedal implementation
New Hammond Profile for the XK-3 / XK-3c
Assignable MIDI Controller for Percussion 2nd / 3rd Harmonic switch
Various performance enhancements
Just thought I’d post this rack for the B3-X that does the Leslie speed and brake using the mod wheel (CC 1) similar to the one I made for the IK Leslie.
Cheers!
ADDENDUM
I made another version, the first one was flawed. You just route your controller input route to the rack input and it’s output to the B3-X rack or plugin MIDI in. Sorry about that
I thought I’d add this rack for solo and performer that simply takes CC64 sustain pedal presses and converts them to Fast/Brake/Slow switches for use with B3-X. It automatically blocks the CC64 messages from getting to the Plugin and causing it to hold notes. If you like held notes, you would need to make other changes to accomodate it. It mimics the action of one of Hammond’s XK series foot switch options. You simply route through it on the way to the B3-X rack or plugin instance.