DrivenByMoss - Bitwig extension for lots of controller devices (and more)

KVRer
15 posts since 26 Sep, 2021

Post Sun Oct 03, 2021 5:14 pm

Hi Moss,

When using Push 2, is there a way to make footswitch 2 start audio recording on the currently selected clip? I would like to record audio loops in real time.

Right now footswitch 2 creates a new clip and enables overdubbing, which works for recording MIDI but does not seem to work for audio. I've also tried the Clip Based Looper option and that also doesn't seem to work for me.

I have been able to make this work using Flexi using the "Clip: Play" function. I am able to map a button on another controller to "Clip: Play" which starts audio recording on the currently selected record armed clip, and stops recording with another button press. However, I have noticed that it seems to stop working on any clip beyond scene 8. Clips in scene 1 - 8 work great, but nothing happens in scene 9 and beyond.

Is there a way to make "Clip: Play" in Flexi work on clips beyond scene 8, or even better, is there a way to add "Clip: Play" as a possible function for footswitch 2 on the Push 2 in the controller options? I believe this would make audio recording possible with footswitch 2, unless there is another way that works better. Thanks.

KVRer
3 posts since 28 Nov, 2020

Post Tue Oct 05, 2021 3:18 am

Hi,

I’m new to Bitwig (Studio, latest version) and I’m trying to set up a Presonus FaderPort (2018 single fader version) to work with it. I’ve installed drivenbymoss and added it in controller settings. Everything works (Arm, Solo, Mute, etc) except for the Prev and Next buttons. I tried binding those to the “Select Previous Track” and “Select Next Track” shortcuts which kind of works but only when used while certain tracks are selected and doesn’t seem to work after that first track selection. I’m on Windows 10, and I have the Faderport set to MCU (Logic).

If anyone has any insight into this I’d be greatly appreciative.

KVRist
213 posts since 10 Oct, 2003 from London

Post Tue Oct 05, 2021 1:23 pm

moss wrote:
Fri Oct 01, 2021 11:33 am
I did some more testing: the bug that I can reproduce is when I click inside of a group (with more than 8 tracks) and click on a track which is not on the first page of the group. Is that the case too with your issue? I could not reproduce that with all tracks being flat.

EDIT: Just noticed that this bug is already documented: :roll:
https://github.com/teotigraphix/Framewo ... issues/251
ah amazing - thanks so much Moss! Do you have a Patreon or some way to donate?

KVRer
4 posts since 14 Aug, 2021

Post Wed Oct 06, 2021 10:29 am

Hi Jürgen. First of all, you are really doing a great job with your Bitwig extension! Thanks a lot for this. Now, when playing around a bit, I stumbled upon some little things, that are not quite clear for me, though I read a lot in your manual.
Perhaps I should mention also, that I use the Maschine Mk3 and the latest MacOS. So here are my questions:

1. When I have the Maschine Controller in Bitwig Mode, is there any other way to change the Controller Template than via the Controller Editor?
2. I could not find anything about the chord feature in the manual. Is there more about it, than that it creates simple triads?
3. Talking about chords, I realised, that in chord mode as well as in note repeat mode (using the mode "all"), the notes are not triggered all at the same time, but one after another. Is this normal or could there be an issue with my computer or anything else on my side?
4. When I use the "browser" key to load a device, is there a way to send "Ok" or "cancel" directly with the Maschine Controller? It seems, that when I hit the "Browser" key again, that the device will not be loaded, so this seems more like a "cancel". But can I send the "ok" other than over my computer keyboard?

Sorry for being here for the first time and asking so many questions at once
Thanks a lot again for your thorough work and help.

Kind regards, Kay

KVRian
809 posts since 17 Jan, 2005 from London

Post Sat Oct 09, 2021 6:29 am

Hi Moss,
Are you aware of any problems with the Generic Flexi mechanism not retaining assigned controller mappings? I have a situation where I am trying to assign a bunch of FX Send values to the rotary controls on an Akai MIDIMix. I make the assignments and five minutes later, I come back and the assignments are missing. Most frustrating! The mappings to a bunch of Tool based presets remain intact.

In an attempt to set things back to zero in order track what was going on, I took the `.properties` file and cleared out all of the content apart from the initial two comment lines and then reloaded it, expecting all of the existing assignments to disappear. A whole bunch of them are still there.

What on earth is going on here? How do I clear out ALL of the existing assignments of physical controls to Bitwig functions. Also, why when I save the `.properties` file even after a couple of reassignments, does the file fill up with a couple of thousand lines in no discernible order, thus missing it impossible to track what is going on or do anything resembling debugging?
Bitwig 4.1
Mac Mini M1 16GB/2TB
macOS 12.01 Monterey

KVRian
809 posts since 17 Jan, 2005 from London

Post Sun Oct 10, 2021 5:07 am

I am increasingly of the opinion that I am not using the Generic Flexi to its best advantage, and that I would be a lot more successful if I used the Slot Functions facility. The problem is that the device I want to control from an external controller knob is a Tool derivative, and as such does not appear on the available drop-downs.

I notice that there is a drop-down for MIDI CC; would it be possible to use the physical knob to control a MIDI CC value, and then have that CC values transferred to the "Tool" device, maybe by means of a MIDI modulator? I'm really just thinking aloud here. I've made an abortive effort to do this, but my modulator just hung when I pressed "Learn CC".

If anyone knows how to do this, or can provide me with an alternative means of controlling a device embedded within a track using the Slot Function facility, I would be immensely grateful!!
Bitwig 4.1
Mac Mini M1 16GB/2TB
macOS 12.01 Monterey

User avatar
KVRAF

Topic Starter

2975 posts since 13 May, 2004

Post Sun Oct 10, 2021 8:15 am

spanky69 wrote:
Sun Oct 03, 2021 11:32 am
Hi Moss,

I was wondering would it be possible to do a script for Native Instuments S8 controller for bitwig that makes use of its screens? I was thinking it would be cool controller for a dj/live setup if you could use the screen to view 8 channels of launched clips.

have you ever considered it or know if its possible? The screens use QML, im not sure if thats the same as Maschine or Komple Kontrol screens.
Sorry, no idea.

User avatar
KVRAF

Topic Starter

2975 posts since 13 May, 2004

Post Sun Oct 10, 2021 8:25 am

LFOStep wrote:
Sun Oct 03, 2021 5:14 pm
Hi Moss,

When using Push 2, is there a way to make footswitch 2 start audio recording on the currently selected clip? I would like to record audio loops in real time.

Right now footswitch 2 creates a new clip and enables overdubbing, which works for recording MIDI but does not seem to work for audio. I've also tried the Clip Based Looper option and that also doesn't seem to work for me.

I have been able to make this work using Flexi using the "Clip: Play" function. I am able to map a button on another controller to "Clip: Play" which starts audio recording on the currently selected record armed clip, and stops recording with another button press. However, I have noticed that it seems to stop working on any clip beyond scene 8. Clips in scene 1 - 8 work great, but nothing happens in scene 9 and beyond.

Is there a way to make "Clip: Play" in Flexi work on clips beyond scene 8, or even better, is there a way to add "Clip: Play" as a possible function for footswitch 2 on the Push 2 in the controller options? I believe this would make audio recording possible with footswitch 2, unless there is another way that works better. Thanks.
Sorry, currently "No" to both questions.

User avatar
KVRAF

Topic Starter

2975 posts since 13 May, 2004

Post Sun Oct 10, 2021 8:27 am

grok_music wrote:
Tue Oct 05, 2021 3:18 am
Hi,

I’m new to Bitwig (Studio, latest version) and I’m trying to set up a Presonus FaderPort (2018 single fader version) to work with it. I’ve installed drivenbymoss and added it in controller settings. Everything works (Arm, Solo, Mute, etc) except for the Prev and Next buttons. I tried binding those to the “Select Previous Track” and “Select Next Track” shortcuts which kind of works but only when used while certain tracks are selected and doesn’t seem to work after that first track selection. I’m on Windows 10, and I have the Faderport set to MCU (Logic).

If anyone has any insight into this I’d be greatly appreciative.
Did you enable the "Has only 1 fader" option in the Hardware Setup section of the settings?

User avatar
KVRAF

Topic Starter

2975 posts since 13 May, 2004

Post Sun Oct 10, 2021 8:28 am

present wrote:
Tue Oct 05, 2021 1:23 pm
moss wrote:
Fri Oct 01, 2021 11:33 am
I did some more testing: the bug that I can reproduce is when I click inside of a group (with more than 8 tracks) and click on a track which is not on the first page of the group. Is that the case too with your issue? I could not reproduce that with all tracks being flat.

EDIT: Just noticed that this bug is already documented: :roll:
https://github.com/teotigraphix/Framewo ... issues/251
ah amazing - thanks so much Moss! Do you have a Patreon or some way to donate?
No, just have fun with it :-)

User avatar
KVRAF
20420 posts since 3 Feb, 2005 from in the wilds

Post Sun Oct 10, 2021 8:35 am

:tu:

User avatar
KVRAF

Topic Starter

2975 posts since 13 May, 2004

Post Sun Oct 10, 2021 8:38 am

cremoer wrote:
Wed Oct 06, 2021 10:29 am
1. When I have the Maschine Controller in Bitwig Mode, is there any other way to change the Controller Template than via the Controller Editor?
Sorry, no. That does always happen when you activate the MCU mode (also when you select the MCU emulation from NI).
cremoer wrote:
Wed Oct 06, 2021 10:29 am
2. I could not find anything about the chord feature in the manual. Is there more about it, than that it creates simple triads?
See last sentence under 18.10.2, and yes that is all there is to it :-)
cremoer wrote:
Wed Oct 06, 2021 10:29 am
3. Talking about chords, I realised, that in chord mode as well as in note repeat mode (using the mode "all"), the notes are not triggered all at the same time, but one after another. Is this normal or could there be an issue with my computer or anything else on my side?
Yes, in Chord mode I have to use a function for generating the additional notes which seems to have a delay. But note repeat should work fine since this is generated by Bitwig itself.
cremoer wrote:
Wed Oct 06, 2021 10:29 am
4. When I use the "browser" key to load a device, is there a way to send "Ok" or "cancel" directly with the Maschine Controller? It seems, that when I hit the "Browser" key again, that the device will not be loaded, so this seems more like a "cancel". But can I send the "ok" other than over my computer keyboard?
Press the Encoder to confirm your selection and close the browser.
Press the browse button to discard your selection and close the browser.

User avatar
KVRAF

Topic Starter

2975 posts since 13 May, 2004

Post Sun Oct 10, 2021 8:43 am

carlca wrote:
Sun Oct 10, 2021 5:07 am
I am increasingly of the opinion that I am not using the Generic Flexi to its best advantage, and that I would be a lot more successful if I used the Slot Functions facility. The problem is that the device I want to control from an external controller knob is a Tool derivative, and as such does not appear on the available drop-downs.

I notice that there is a drop-down for MIDI CC; would it be possible to use the physical knob to control a MIDI CC value, and then have that CC values transferred to the "Tool" device, maybe by means of a MIDI modulator? I'm really just thinking aloud here. I've made an abortive effort to do this, but my modulator just hung when I pressed "Learn CC".

If anyone knows how to do this, or can provide me with an alternative means of controlling a device embedded within a track using the Slot Function facility, I would be immensely grateful!!
Regarding your previous question I am not aware of any issues with saving the settings. Make sure to always save when you changed something!

The MIDI CC functions are only intended to be used with VST plugins (but mapping them to Bitwig remote controls should be preferred if possible). If you want to map specific parameters in Bitwig by using the Learn from the Context menu, assign one of the "User Parameter"s before using the learn function.

KVRer
8 posts since 17 Dec, 2009

Post Sun Oct 10, 2021 12:54 pm

Hi Jürgen

First, thanks for the great software and the great support you provide to the users. I use both Bitwig and Reaper and have a few controllers that you support so more than doubly grateful.

Please can you provide HTTPS on the mossgrabers.de site? It is free with something like:
https://letsencrypt.org/
Most browsers now almost insist and many users prefer it that way.

Thanks again,
BB

KVRian
809 posts since 17 Jan, 2005 from London

Post Sun Oct 10, 2021 2:23 pm

Hi Moss, In Generic/Flexi, is there a way to assign a control to a particular named group track rather than just a numbered tracks?
Bitwig 4.1
Mac Mini M1 16GB/2TB
macOS 12.01 Monterey

Return to “Controller Scripting”