Bitwig, why you no "focus" in API?

Post Reply New Topic
RELATED
PRODUCTS

Post

So this was prompted by another thread, but why haven't they added the ability to "focus" certain panels or objects in the API? Is it a hard thing to implement? Do we need to be more vocal about wanting this feature? Or even worse, is it already there and I'm bitching about nothing?

Seems like a pretty essential part of a script, especially when using a controller like Push where you want to not have to go back to the mouse.

Post

Cursor?

Post

Yeah the cursor does allow a focus of sorts, mainly I want to be able to focus certain panes and panels though. For example if you send the "delete" command, its just like pressing the delete key. So depending on where you are in the program it will do different things. Sometimes it will delete a clip, sometimes it will delete a track, etc. I know there are specific commands for some of these things, but it will be difficult and tedious for the Bitwig crew to implement specific API for every single function everywhere. I just think it would be easier for them, at least in the short term, to implement a type of "focusing" on specific panels and objects and allowing general use of the "delete", "double", "quantize", etc commands.

Post

Cursor ? specifically "named" cursor which is independent from user mouse cursor. Make named cursor,navigate it to your point of interest and it will sit there no matter where mouse cursor is pointing at.

Post

Kreczek wrote:Cursor ? specifically "named" cursor which is independent from user mouse cursor. Make named cursor,navigate it to your point of interest and it will sit there no matter where mouse cursor is pointing at.
Yeah that's what I was looking for I think. Feel dumb I made a thread when it was already in the API haha

Post

so does this mean it is infact possible to create a quantise button, that will focus in the piano roll, select all, quantise, deselect all, all in one flow?

best

Post

askewd wrote:so does this mean it is infact possible to create a quantise button, that will focus in the piano roll, select all, quantise, deselect all, all in one flow?

best
Currently, no. Eventually, yes.

It seems that the Devs have gone the route of using the Cursor classes as a way to focus, instead of actually implementing a pure focus that does what a mouse click does. This is fine (and probably the better route to avoid bugs and conflicts with the mouse) but they will have to implement every function (delete, double, quantize, etc) themselves, in every different pane, or allow the API to send macros / custom key commands.

Post Reply

Return to “Controller Scripting”