I discovered an important behavior in GP5 regarding MIDI CC routing that I want to share and get confirmation on.
Setup:
M-Audio Keystation MK3 + Korg NanoKontrol 2 + Launch Control XL3 → all connected via MIDI Rechannelizer → Omnisphere (Multi, 8 parts)
Widgets panel with faders and encoders mapped to controllers
Observed behavior:
When a CC message (e.g. CC29 from LCXL3) is mapped to a widget on the panel, it reaches the widget correctly BUT does NOT pass through the Wiring to the plugin (Omnisphere). The virtual cable shows zero activity for that CC (the indicator displays MIDI activity and the widget responds to encoder movements).
However, when the same CC is NOT mapped to any widget, it flows freely through the Wiring and reaches Omnisphere — confirmed by cable activity and successful MIDI CC Learn inside Omnisphere.
This means it appears to be impossible to simultaneously:
Control a widget visually on the panel
Have the same CC reach a plugin directly through Wiring
Questions:
Is this the intended behavior in GP5?
Is there a way to have a CC both control a widget AND pass through Wiring to a plugin at the same time?
Note: I’m on Mac OS X — not sure if this behavior is platform-specific or applies to all platforms.
Yes, it is intended. Most of the time, a message that is being used to control a widget should not also go directly to a plugin. That is the whole point of using widgets to control plugins via host automation.
I bet you are trying to control a plugin directly with a MIDI message…….in general, don’t do that.
The point of using widgets as an intermediate between your controller and plugins along with the more modern approach to controlling plugins, I.e. host automation, is so that you are not locked into specific MIDI messages.