Ok - if you’re learning directly into the plugin then it’s most likely the plugin that’s locking up for some reason.
The “proper” way to control plugin parameters in GP is to use widgets. Widgets allow you not only remote control via MIDI/OSC, but they also allow you to create instantly switchable presets (variations). They also provide an intermediate layer in case you switch your midi controller and in conjunction with the rig manager - you can easily switch hardware without having to reconfigure much.
Anyway… here’s a quick way to go about this.
- Go to the front panel controls in GP an enter the edit mode.
- Start dragging a Drawbar Widget onto a panel, but before you drop it - press the number 9 on your keyboard.
- Let go of the mouse button to drop the widget and you’ll see that a proper set of 9 drawbar widgets has been dropped. All properly coloured.
- Click on the first drawbar, select your B-3 plugin from the list and press the “Learn parameter” button
- A plugin UI will pop up - simply move the first drawbar in the plugin slightly to lear the first widget, then click on the next drawbar in GP and move next drawbar in the plugin etc… until you assign all 9 drawbars. Exit the learn mode.
- Learn MIDI for the drawbar widgets by clicking on the widget drawbars in GP, going to the MIDI tab and clicking the “Learn” button. You can lear all drawbars rapidly by simply clicking on a drawbar and moving your hardware controller. You do not have to exit/enter the learn mode every time.
That’s it. You now have a fully controllable drawbar set which is remembered for each rackspace variation so to try that - just create a new variation, move the drawbars to some other positions and then switch between variations for instant sound change.
Hope this helps you and anyone else trying to automate plugins by sending midi directly into the plugin itself. It’s typically not a great idea as you lose many features of GP and you definitely could lose stability (as you experienced).