how to get the last parameter that the user messed with via mouse?

Post Reply New Topic
RELATED
PRODUCTS

Post

Someone sparked a question the the bitwig discord in #controllerism recently. They wanted to be able to reference the last control that was modified via mouse. and then automatically map that control to a midi controller.

I think that would be pretty fun to implement somehow. but i cannot see a simple way through the problem looking through the API. Maybe a seperate app running listening to mouse inputs and somehow sending click information back to the bitwig extension? if (mouse_down and parameter_changed) return parameter; type thing...

dunno maybe there is another way that i'm not thinking of...
----------------------------------------------------------------------
/CTRL → http://slashctrl.io
Music & mixes → http://soundcloud.com/kirkwoodwest

Post

So, this would be a bit heavy handed and would only work for "remote" (macro) knobs, but:

It is possible to create a "RemoteControlBank" (I think that's the name, but I don't have BitWig API on this device) and iterate through every device and every macro until they find one that's `.selected()`

I'm pretty sure it's possible...

Post

SephReed wrote: Thu Mar 17, 2022 4:28 pm So, this would be a bit heavy handed and would only work for "remote" (macro) knobs, but:

It is possible to create a "RemoteControlBank" (I think that's the name, but I don't have BitWig API on this device) and iterate through every device and every macro until they find one that's `.selected()`

I'm pretty sure it's possible...
I must be missing something. from what i'm seeing... None of those have a selected() function on them. There is a touch() but i think that is for disabling/enabling automation.
----------------------------------------------------------------------
/CTRL → http://slashctrl.io
Music & mixes → http://soundcloud.com/kirkwoodwest

Post

No, it is not possible, since there is no "last-touched/clicked" state in Bitwig.
It is on my wishlist, too.

Post

They have it implemented in the UI, so it must not be hard to get access to it… Send the FR to support…

Post Reply

Return to “Controller Scripting”