DrivenByMoss - Is it possible to set the state of the ableton push 2 from a different midi controller?

Post Reply New Topic
RELATED
PRODUCTS

Post

I just downloaded bitwig and DrivenByMoss to use with my Ableton Push 2 & 2 Xone K2 controllers.

I'm wanting to do some programming for my xone controllers, but was wondering if it's possible to set the state of the Push from a button on my k2. I'm looking for either a global event/communication bus or even just some global shared state. If it doesn't exist I can create it and make a pull request, in that case I just need to know if it's possible.

eg. I would like a channel on the k2 dedicated to controlling the kick pad of my drum rack. I would like to click a button on the k2 to set the screen state and the pad state for faster navigation.

Currently If I set the channel as active only the top level of the drum rack layer is active on the Push screen not giving me access to the Kick synth or effects.

I have a few questions:
  • Could I force the Kick pad to be focused giving me access to it's parameters?
  • Can I use a button press from the xone that sets the push to the sequencer view.
  • Is it possible to set the current active screen separate to the active channel in the software?
I'm new to bitwig and so far have only read through Moss's github repo to get a feel for the code as I am a Professional Javascript/Typescript Engineer having never really used Java before, if you have any helpful links all are appreciated.

Cheers for any help.

Post

Just for my notes and any interested readers.

It looks possible according to this video that you can have controllers unlinked from each other.

Bitwig has typescript definitions: https://github.com/joslarson/typed-bitwig-api :o
This is a great typescript example project: https://github.com/weskoop/Launchpad-Pro-Mk3-for-Bitwig :love:

Now to find the ability to communicate with each other. :hyper:

Post Reply

Return to “Controller Scripting”