User Control Bank not working?

Post Reply New Topic
RELATED
PRODUCTS

Post

I'm very confused right now. I can't seem to get the UserControlBank object created by ControllerHost.createUserControls(int numControllers) to work properly. Other scripts seem to be able to simply call set() or inc() on the Parameter object returned by UserControlBank.getControl(int index) in order to implement user controls, but that doesn't work in my case. :dog:

Are there any special steps needed to get a UserControlBank to work properly?

Update: It looks like Bitwig's Map Source Priority is not being properly honored. The raw MIDI input is always prioritized over the user control, no matter which option is selected in the Mappings panel.

Post

Yes. UserControlBank is pretty broken. Seems like once the knob is mapped its no longer accessible by the extension. Additionally there is no real parameter provided from the UserControlBank.

Multiple parameters can be mapped from a specific UserControl, so it doesn't make sense to just provide 1 to 1 parameter mapping. However, the UserControlBank could provide an array of parameters from .getControl(int index)

It would be really sweet to fix this as they seem to be working in a different mindset than the rest of the controller API! A control is mapped and its GHOST!

Other things would be cool to be able to get the device and track from a particular UserControl or Parameter. Then you could display track information based on that parameter, like "device name", or "track name".

Last would be great to be able to bind a user control with the API itself.
----------------------------------------------------------------------
http://instagram.com/kirkwoodwest/
http://soundcloud.com/kirkwoodwest

Post Reply

Return to “Controller Scripting”