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

Post Reply New Topic
RELATED
PRODUCTS
Bitwig Studio 6$399.00Buy Maschine

Post

TommyC81 wrote: Fri Sep 02, 2022 7:52 pm Some bug reports (I think):

...
I discovered another oddity in the OSC protocol, I've submitted the above and the additional item as tickets/issues on GitHub, here: https://github.com/git-moss/DrivenByMoss/issues.

I assume it's the best place?

Post

TommyC81 wrote: Fri Sep 02, 2022 7:52 pm Some bug reports (I think):

When scrolling using OSC '/track/bank/+' and '/track/bank/-' and the selected track goes out of range (i.e. outside of the normally 8 tracks), there is no OSC message being sent indicating that a previously indicated "selected" track is no longer selected. In practice, this normally means that Track 1 or Track 8 remains indicated as Selected.

When pressing the "OSC" text in under Settings -> Controllers -> Any 'Open Sound Control' item, a web page is generated that doesn't contain any information, only headers:

Code: Select all

OSC address space
Methods

OSC address space
Methods
'Open Sound Control' devices don't seem to work unless an MIDI input device has been selected (Normally 'TouchOSC Bridge' in my case).

Maybe I'm missing something, happy to accept guidance and corrections :)

Using:
Bitwig 4.3.4 (on Windows 10)
DrivenByMoss 17.5.0 for Bitwig (Aug 29, 2022 release)
TouchOSC 1.1.5.145 (Aug 18, 2022 release)

Another oddity:

When using a RADIAL for setting panning; if the panning is reset to default, and you then click to send a new value, it randomly goes to -100% for no obvious reason. This does not seem to occur if previous message was not a '/pan/reset', and it also doesn't make a difference if sending INT32 rather than FLOAT.

Edit: This is not only for -100%, it's all kinds of random values being returned on the first change following a '/pan/reset', the temporary locking to '100%' and '-100%' does however stand out.

Message log from TouchOSC below:

Code: Select all

23:58:59.156 | SEND       | ENDPOINT(192.168.0.101:8000) ADDRESS(/track/4/pan/reset)
23:58:59.177 | RECEIVE    | ENDPOINT([::ffff:192.168.0.101]:59620) ADDRESS(/update) INT32(1)
23:58:59.177 | RECEIVE    | ENDPOINT([::ffff:192.168.0.101]:59620) ADDRESS(/track/4/panStr) STRING(0.00 %)
23:58:59.177 | RECEIVE    | ENDPOINT([::ffff:192.168.0.101]:59620) ADDRESS(/track/4/pan) INT32(64)
23:58:59.177 | RECEIVE    | ENDPOINT([::ffff:192.168.0.101]:59620) ADDRESS(/update) INT32(0)
23:59:07.157 | SEND       | ENDPOINT(192.168.0.101:8000) ADDRESS(/track/4/pan) FLOAT(19.984459)
23:59:07.177 | RECEIVE    | ENDPOINT([::ffff:192.168.0.101]:59620) ADDRESS(/update) INT32(1)
23:59:07.177 | RECEIVE    | ENDPOINT([::ffff:192.168.0.101]:59620) ADDRESS(/track/4/panStr) STRING(-100 %)
23:59:07.177 | RECEIVE    | ENDPOINT([::ffff:192.168.0.101]:59620) ADDRESS(/track/4/pan) INT32(0)
23:59:07.177 | RECEIVE    | ENDPOINT([::ffff:192.168.0.101]:59620) ADDRESS(/update) INT32(0)
I did answer in your GitHub posts.

Post

DrivenByMoss 17.6.0 is out!

Get it from https://mossgrabers.de
  • APC40 mkI/II
    • New: Drum mode provides functions to select, mute, solo and browse drum pads.
    • New: In note editing the parameter 'Release Velocity' was replaced with 'Velocity Spread' and 'Pitch' with 'Chance'.
    • New: Note Repeat can now be used in the play and drum mode.
    • New: Added note repeat settings.
    • New: Added settings 'Display clips of record enabled tracks in red', 'Action for pressing rec armed empty clip' and 'Turn off empty drum pads'.
    • New: Renamed Note Input to 'Pads'.
    • New: Shift + Tap Tempo: Inserts a new marker at the current play position.
    • New: Cursor right: Move track bank focus 8 tracks up
    • New: Cursor left: Move track bank focus 8 tracks down
    • New: Shift+Cursor right: Selects the next marker to the right of the play cursor.
    • New: Shift+Cursor left: Selects the next marker to the left of the play cursor.
  • Fire
    • New: Alt+Resonance knob: Changes the velocity spread of the note.
    • New: Alt+Filter knob: Changes the chance of the note.
  • LaunchControl XL
    • New: Note Sequencer: RecArm + Send A knob: Changes note chance.
    • New: Drum + Note Sequencer: RecArm + Send B knob: Changes velocity spread.
Enjoy!

Post

moss wrote: Sun Sep 04, 2022 5:59 pm I did answer in your GitHub posts.
Thank you, appreciate the clarifications and also that an actual Bitwig bug was noted.

However, please take a look at this one again, I gather from your explanation/guidance that I might have explained the issue poorly, and added a few additions. I'm petty sure there should be a message sent when the "selected" track leaves the 8 track "window/page", but it simply doesn't happen: https://github.com/git-moss/DrivenByMoss/issues/311

Note that I'm not looking to change selected track, but rather just get a complete update of the tracks that are within the 8 track "page/window" as the "page/window" (bank) is moved, so I can update the TouchOSC interface correctly. I'll make a video if required.

Post

I've added further information to the ticket and also uploaded a video. As it went, I also discovered another bug whilst preparing the video (also captured in the video). I'd hazard guess it's Bitwig related bugs (not your addon), but I'm unable to determine.

Having said that, I'm having some good progress on an updated TouchOSC interface. Unfortunately, these bugs are holding it back and I can't just yet implement the features I'd like.

Post

Thank you Thank you. You should feel really good about what you have done with all of this.

Post

melodyz wrote: Mon Sep 05, 2022 11:48 am Thank you Thank you. You should feel really good about what you have done with all of this.
I do :D

Post

Thank you!
moss wrote: Sun Sep 04, 2022 7:01 pm DrivenByMoss 17.6.0 is out!

Get it from https://mossgrabers.de
  • APC40 mkI/II
    • New: Drum mode provides functions to select, mute, solo and browse drum pads.
    • New: In note editing the parameter 'Release Velocity' was replaced with 'Velocity Spread' and 'Pitch' with 'Chance'.
    • New: Note Repeat can now be used in the play and drum mode.
    • New: Added note repeat settings.
    • New: Added settings 'Display clips of record enabled tracks in red', 'Action for pressing rec armed empty clip' and 'Turn off empty drum pads'.
    • New: Renamed Note Input to 'Pads'.
    • New: Shift + Tap Tempo: Inserts a new marker at the current play position.
    • New: Cursor right: Move track bank focus 8 tracks up
    • New: Cursor left: Move track bank focus 8 tracks down
    • New: Shift+Cursor right: Selects the next marker to the right of the play cursor.
    • New: Shift+Cursor left: Selects the next marker to the left of the play cursor.
  • Fire
    • New: Alt+Resonance knob: Changes the velocity spread of the note.
    • New: Alt+Filter knob: Changes the chance of the note.
  • LaunchControl XL
    • New: Note Sequencer: RecArm + Send A knob: Changes note chance.
    • New: Drum + Note Sequencer: RecArm + Send B knob: Changes velocity spread.
Enjoy!

Post

moss wrote: Sun Sep 04, 2022 7:01 pm DrivenByMoss 17.6.0 is out!

Get it from https://mossgrabers.de
  • APC40 mkI/II
    • New: Drum mode provides functions to select, mute, solo and browse drum pads.
    • New: In note editing the parameter 'Release Velocity' was replaced with 'Velocity Spread' and 'Pitch' with 'Chance'.
    • New: Note Repeat can now be used in the play and drum mode.
    • New: Added note repeat settings.
    • New: Added settings 'Display clips of record enabled tracks in red', 'Action for pressing rec armed empty clip' and 'Turn off empty drum pads'.
    • New: Renamed Note Input to 'Pads'.
    • New: Shift + Tap Tempo: Inserts a new marker at the current play position.
    • New: Cursor right: Move track bank focus 8 tracks up
    • New: Cursor left: Move track bank focus 8 tracks down
    • New: Shift+Cursor right: Selects the next marker to the right of the play cursor.
    • New: Shift+Cursor left: Selects the next marker to the left of the play cursor.
  • Fire
    • New: Alt+Resonance knob: Changes the velocity spread of the note.
    • New: Alt+Filter knob: Changes the chance of the note.
  • LaunchControl XL
    • New: Note Sequencer: RecArm + Send A knob: Changes note chance.
    • New: Drum + Note Sequencer: RecArm + Send B knob: Changes velocity spread.
Enjoy!
Thanks for APC love. :tu:

Post

moss wrote: Sun Sep 04, 2022 7:01 pm DrivenByMoss 17.6.0 is out!

Get it from https://mossgrabers.de
  • APC40 mkI/II
    • New: Drum mode provides functions to select, mute, solo and browse drum pads.
    • New: In note editing the parameter 'Release Velocity' was replaced with 'Velocity Spread' and 'Pitch' with 'Chance'.
    • New: Note Repeat can now be used in the play and drum mode.
    • New: Added note repeat settings.
    • New: Added settings 'Display clips of record enabled tracks in red', 'Action for pressing rec armed empty clip' and 'Turn off empty drum pads'.
    • New: Renamed Note Input to 'Pads'.
    • New: Shift + Tap Tempo: Inserts a new marker at the current play position.
    • New: Cursor right: Move track bank focus 8 tracks up
    • New: Cursor left: Move track bank focus 8 tracks down
    • New: Shift+Cursor right: Selects the next marker to the right of the play cursor.
    • New: Shift+Cursor left: Selects the next marker to the left of the play cursor.
  • Fire
    • New: Alt+Resonance knob: Changes the velocity spread of the note.
    • New: Alt+Filter knob: Changes the chance of the note.
  • LaunchControl XL
    • New: Note Sequencer: RecArm + Send A knob: Changes note chance.
    • New: Drum + Note Sequencer: RecArm + Send B knob: Changes velocity spread.
Enjoy!

Hi Jürgen !

Big thanks for the APC update, this is awsome.

I just notice that when the browser is open, the right/left arrows fonction to scroll between search pannels ( Device / Preset / multi..) does not work anymore.

Also, do you think it'is possible to use the 8th new Button you created for the drum sequencer
to be used to scroll up and down in the loop length section ? It could be very useful for long clip editing.

Thanks again for this update

Post

Some Launchpad Mini MK3 feedback here:

When you add a new device in Bitwig manually (NOT using the Luanchpad) it switches the Launchpad to the device page. In other words it FORCES you to use the Launchpad to select a device... Well, at least until you simply switch back to the Play page. :)

Reason I bring it up is, might be good to add an option to turn OFF that automatic switch that takes place, because if you're adding an effect for instance and want to keep playing on the Launchpad it disrupts the flow.

You go from playing a patch, to adding an effect manually (again, NOT using the Launchpad), to having to switch back to the Play page to test the effect...

So this would simply remove that extra step.

Hopefully that all makes sense. :phones:

Not a big deal, as you can easily just switch back to the Play page, but would be nice to at least have an option to turn OFF the automatic switch that takes place on the Launchpad.
Yo Leroy!

Post

matthieu87 wrote: Wed Sep 07, 2022 10:39 am Hi Jürgen !

Big thanks for the APC update, this is awsome.

I just notice that when the browser is open, the right/left arrows fonction to scroll between search pannels ( Device / Preset / multi..) does not work anymore.

Also, do you think it'is possible to use the 8th new Button you created for the drum sequencer
to be used to scroll up and down in the loop length section ? It could be very useful for long clip editing.

Thanks again for this update
Will look into it.

Post

AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
Hi Moss

Is it normal or a problem that my devices: QCon Pro X and my QCon ProXS and Bitwig Studio don't show the same versions?

QCon Pro X: V2.08
QCon Pro XS: V2.07

I updated my ICON devices with this:
QCon Pro X and XS iMap Mac OS Setup V2.33 (FOR USE WITH UNIVERSAL DAW MODE OVERLAYS ONLY)

https://s3.amazonaws.com/assets.icon-gl ... .33_GM.zip (https://s3.amazonaws.com/assets.icon-global.com/wp-content/uploads/2021/04/QConProX_QConProXS_iMap_Mac_Setup_V2.33_GM.zip)


I'm using Bitwig Studio (V4.3.4)

In settings for controller I use the Mackie controller: MCU - Control Universal + 2 Extenders

with DrivenByMoss extension (latest version to date 17.6.0)

However, next to iCON QCON ProX/XS, in Bitwig/Settings/Controllers: it says V2.06

Is having all different version numbers catastrophic?
It's hard to believe that it can work properly.

The devil is in the details.

Thank you so much for your support, you are the best!

Carlos72

Post

Carlos72 wrote: Fri Sep 09, 2022 3:18 pm Hi Moss

Is it normal or a problem that my devices: QCon Pro X and my QCon ProXS and Bitwig Studio don't show the same versions?

QCon Pro X: V2.08
QCon Pro XS: V2.07

I updated my ICON devices with this:
QCon Pro X and XS iMap Mac OS Setup V2.33 (FOR USE WITH UNIVERSAL DAW MODE OVERLAYS ONLY)
The iCON drivers always have the installed firmware version in their name. And yes, it is different for the extender. Their dealing with version numbering is always quite confusing.

Post

moss wrote: Sun Aug 28, 2022 3:50 pm Up to my knowledge that is a hardware sequencer. I do not think that it can be somehow reprogrammed as a controller. Or am I missing something?
Hapax has a "live" mode that effectively makes it MIDI controller that can optionally record sequence data. It is definitely a capable standalone sequencer with plenty of MIDI I/O, but it's also useful as a note/gate/modulation controller for Bitwig. I use the generic controller script to do basic note entry and transport/clock control, but it lacks integration with the record button, and probably other conveniences such as track selection that would come from a tighter integration. I'm not sure if those integrations are possible, but if they are, I think it would be useful.

Post Reply

Return to “Controller Scripting”