DrivenByMoss: Bitwig extension for many hardware controllers (version 26.6.2)

Post Reply New Topic
RELATED
PRODUCTS
Bitwig Studio 6-25%$299.00Buy Maschine

Post

sonicod wrote: Mon Jul 12, 2021 3:51 pm Hi Jürgen,

I just picked up an X Touch Universal Control Surface to work along-side my Push 1 in Bitwig and both work really well. Thank you!

For the mapping of specific buttons, is it possible for you to configure this at run-time from a JSON file? Would be nice if I could edit and change some of the selected function of specific buttons. Appreciate the nested more complex functionality may be difficult but assume the equivalent of a hotkey or control button press would be possible?

Thanks again.

Scott
I decided not to go into that direction but to stick to the MCU options.
If you just want to shuffle around existing functions, this should be possible on the device itself, at least I did that with the X-Touch One. See my X-Touch One video on my Youtube channel.

Post

moss wrote: Tue Jul 13, 2021 9:34 am
questionaire wrote: Mon Jul 12, 2021 3:34 pm
questionaire wrote: Thu Jul 08, 2021 7:38 pm
moss wrote: Thu Jul 08, 2021 5:15 pm
questionaire wrote: Wed Jul 07, 2021 4:01 pm I'm using Novation SL MKIII keyboard. The monitor buttons do nothing. I would expect that pressing the monitor button would change the monitor state in a sequential way from auto/on/off. Is my assumption right?
I have the latest version script. 12.3.1
On the right hand side, press the up or down button to toggle to monitor/rec arm. The upper 8 buttons (lit in green) toggle now monitor between on/off. Note that this only works if an input is selected for the track.
That is the thing it does not work at my system. I use windows 10 and bitwig 4 beta 7, could it be that it does not work with version 4?
Please Juergen can you have an look onto this the functionality is really missing
Seems to be broken. I reported it to Bitwig.
Thanks!

Post

moss wrote: Tue Jul 13, 2021 9:51 am
sonicod wrote: Mon Jul 12, 2021 3:51 pm For the mapping of specific buttons, is it possible for you to configure this at run-time from a JSON file? Would be nice if I could edit and change some of the selected function of specific buttons. Appreciate the nested more complex functionality may be difficult but assume the equivalent of a hotkey or control button press would be possible?
I decided not to go into that direction but to stick to the MCU options.
If you just want to shuffle around existing functions, this should be possible on the device itself, at least I did that with the X-Touch One. See my X-Touch One video on my Youtube channel.
There doesn't seem to be a MC User mode on the 9 fader X Touch unfortunately: MC, HUI, Ctrl, CtrlRel, Xctl, Xctl/MC, XctlHUI, Xctlctl, XctlRel.
--
NoiseTracker (Amiga 500) > Octamed (Amiga 1200) > MidiTracker (Amiga 1200) > Acid Pro (Win) > Logic Audio (Win) > Cubase (Win) > Logic (OS X) > Ableton (OS X) > Bitwig (Win)

Post

Hello Juergen,

I have an Novation SL MKIII and it seems that the combination of shift and track arrow button doesn't respond to shifting 8 tracks (i think you call it shifting to the next bank). Instead it functions at the moment to shift the scenes up and down with 2 scenes at the time. Is that broken inside Bitwig?
I'm running Bitwig released version 4.

Thanks,

Post

questionaire wrote: Fri Jul 16, 2021 5:57 pm Hello Juergen,

I have an Novation SL MKIII and it seems that the combination of shift and track arrow button doesn't respond to shifting 8 tracks (i think you call it shifting to the next bank). Instead it functions at the moment to shift the scenes up and down with 2 scenes at the time. Is that broken inside Bitwig?
I'm running Bitwig released version 4.

Thanks,
Thanks for reporting. Will be fixed in the next update!

Post

DrivenByMoss 13.0.0 is online!

This brings you all the goodies of Bitwig Studio 4.0!

Get it from http://mossgrabers.de
  • Requires Bitwig 4.0
  • All devices
    • New: Muted notes are lit in grey in all sequencers.
  • APC40 / APC40 mkII
    • New: Cursor Up+Pad in sequencers enables and increases note repeat by 1.
    • New: Cursor Down+Pad in sequencers enables and decreases note repeat by 1.
  • Fire
    • New: Pattern Up+Pad in sequencers enables and increases note repeat by 1.
    • New: Pattern Down+Pad in sequencers enables and decreases note repeat by 1.
  • Novation SL Mk III
    • New: Shift+Pad in sequencer enables and increases note repeat by 1.
  • Launchpad
    • New: Cursor Up+Pad in sequencers enables and increases note repeat by 1.
    • New: Cursor Down+Pad in sequencers enables and decreases note repeat by 1.
  • Mackie MCU / HUI
    • New: Zoom in/out does no longer require to have the keyboard focus in the arranger.
  • Maschine
    • New: Support for editing most of the new Operators note parameters.
  • Maschine / Maschine JAM
    • New: Select+Pad in sequencers enables and increases note repeat by 1.
    • New: Select+Repeat: Toggle Fill Mode.
  • Push 1/2
    • New: Support for editing all new Operators note parameters as well as Mute state.
    • New: Shift+Pad in sequencers enables and increases note repeat by 1.
    • New: Select+Pad in sequencers enables and decreases note repeat by 1.
    • New: Select+Repeat: Toggle Fill Mode.


Enjoy!

Post

Moss, great work by the way. I appreciate all of your efforts for the community.

OK, so I have sort of a bug report and feature request. Both are for OSC.

First, I'm pretty sure the address /track/hasParent doesn't do anything, nor does /track/{1-8}/hasParent. I'm not seeing a message in the OSC monitor. I need it to hide/show different controls when I'm switching between the group track parent and children. /isGroup works as expected for the parent.

Second, could there be an option to send track color information in a RRGGBB hex format? This is the way the new version of TouchOSC wants it. I am currently using a LUA script to translate the numbers and discard the rest of the string that comes with /track/{1-8}/color, but it would be less processing and easier to do if the colors came in a matching format to begin with.

Third, could there be an option to increase the number of actions in the action list? My controller idea would want at least 20 of these available. Also, the menu for selecting actions needs love. They do not fit on the screen and many of the options are only accessible by blindly selecting them with up/down arrow keys, at least that's my Windows 10 experience, it may be different for others.
I have no idea what I'm doing most of the time.

Post

I want to ask if a launchpad s will work with your script? I could get a used one quite cheap. But I don't know if the s model is perhaps the mk2 model covert in your supported model list.

Post

arsc wrote: Sun Jul 18, 2021 8:02 am I want to ask if a launchpad s will work with your script? I could get a used one quite cheap. But I don't know if the s model is perhaps the mk2 model covert in your supported model list.
No, sorry the S is not supported.

Post

moss wrote: Fri Jul 16, 2021 9:44 pm
questionaire wrote: Fri Jul 16, 2021 5:57 pm Hello Juergen,

I have an Novation SL MKIII and it seems that the combination of shift and track arrow button doesn't respond to shifting 8 tracks (i think you call it shifting to the next bank). Instead it functions at the moment to shift the scenes up and down with 2 scenes at the time. Is that broken inside Bitwig?
I'm running Bitwig released version 4.

Thanks,
Thanks for reporting. Will be fixed in the next update!
Fixed with version 13 fully working again thanks so much!

Post

Cedworth wrote: Sat Jul 17, 2021 5:08 pm First, I'm pretty sure the address /track/hasParent doesn't do anything, nor does /track/{1-8}/hasParent. I'm not seeing a message in the OSC monitor. I need it to hide/show different controls when I'm switching between the group track parent and children. /isGroup works as expected for the parent.
I did some tests and it looks fine for me. What you might be expecting is that you get a value for each track selection, which is not the case. It only fires when the value changes.
Cedworth wrote: Sat Jul 17, 2021 5:08 pm Second, could there be an option to send track color information in a RRGGBB hex format? This is the way the new version of TouchOSC wants it. I am currently using a LUA script to translate the numbers and discard the rest of the string that comes with /track/{1-8}/color, but it would be less processing and easier to do if the colors came in a matching format to begin with.
I have it on my long list to look closer on the new TouchOSC. I only had a brief look so far and still like Open Stage Control more.
Cedworth wrote: Sat Jul 17, 2021 5:08 pm Third, could there be an option to increase the number of actions in the action list? My controller idea would want at least 20 of these available. Also, the menu for selecting actions needs love. They do not fit on the screen and many of the options are only accessible by blindly selecting them with up/down arrow keys, at least that's my Windows 10 experience, it may be different for others.
If you are planning something very specific it might be better to write your own OSC implementation, which is not so hard with Java tags (see my Youtube tutorial).
Yes, the selection is pretty bad but sadly the UI possiblities in the settings are a bit limited.

Post

moss wrote: Sun Jul 18, 2021 8:47 am No, sorry the S is not supported.
Thank you for the information.

If I only want to use it to launch scenes and clips, would it be possible to set this up with the flexi script?

Post

arsc wrote: Sun Jul 18, 2021 11:05 am
moss wrote: Sun Jul 18, 2021 8:47 am No, sorry the S is not supported.
Thank you for the information.

If I only want to use it to launch scenes and clips, would it be possible to set this up with the flexi script?
Only to a certain degree, e.g. you can navigate the selected clip and start/stop it but not replicate the session view.

Post

OK. I understand. Then a newer model seems to be a better choice. Thank you.

Post

Hi, Moss! First of all, thank you for your hard work, which I'm already using!
I'm considering buying a Komplete Kontrol S88 mk2 and would like to know what is the main difference between your script and the one Bitwig provides since v3.3.4? I mean, besides controlling bitwig device params!
Thanks
ztp

EDITED: Just found that it seems Bitwig script also can control device parameters if one changes the KK to MIDI mode!

Post Reply

Return to “Controller Scripting”