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

User avatar
moss
KVRAF
2063 posts since 13 May, 2004

Post Thu Mar 12, 2020 12:12 am

AuralBee wrote:
Wed Mar 11, 2020 11:33 pm
moss wrote:
Wed Mar 11, 2020 2:07 pm
zengel wrote:
Wed Mar 11, 2020 10:56 am
Hello !
That's weird . have the same configuration and Everything works fine with user mode there.
Bitwig 3.1.3 and push 2 under windows 10
What version of Bitwig do you use?
AuralBee wrote:
Tue Mar 10, 2020 10:50 pm
Thanks Moss. For me, the user mode (Push 2, Win 10) still does not work. If that bug should be gone, I must be missing something trivial. Any tip leading me in the right direction would be highly appreciated.
Also works fine here.
Mmm, thanks for the check guys. Latest versions of everything. So weird, couple of versions ago, the extension/ user mode worked flawlessly for me. Everything else in the current one does too, just not user mode. I can switch to it and see the pages, but as soon as I try to assign an encoder, something goes wrong. Bitwig actually registers an assignment, but moving the assigned encoder does nothing at all. Must be smthg silly here then, but I am stumped for now.
Maybe check the mapping pane, if there is something else set or the priority ist set to MIDI.

AuralBee
KVRist
50 posts since 10 Mar, 2014

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

Post Thu Mar 12, 2020 9:03 am

Maybe check the mapping pane, if there is something else set or the priority ist set to MIDI.
[/quote]

@Moss
mmm, what I do see now, when trying to assign encoders: assignments show notenumbers (starting at E-2) instead of CC's. What could be causing that?

User avatar
moss
KVRAF
2063 posts since 13 May, 2004

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

Post Fri Mar 13, 2020 12:27 am

AuralBee wrote:
Thu Mar 12, 2020 9:03 am
Maybe check the mapping pane, if there is something else set or the priority ist set to MIDI.

@Moss
mmm, what I do see now, when trying to assign encoders: assignments show notenumbers (starting at E-2) instead of CC's. What could be causing that?
I guess it is the MIDI notes sent when you touch the encoders. This is normally blocked from the extension. Could it be that you accidently mapped the Push Input to another script?

zengel
KVRist
216 posts since 12 Jul, 2015

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

Post Fri Mar 13, 2020 2:07 am

moss wrote:
Fri Mar 13, 2020 12:27 am
AuralBee wrote:
Thu Mar 12, 2020 9:03 am
Maybe check the mapping pane, if there is something else set or the priority ist set to MIDI.

@Moss
mmm, what I do see now, when trying to assign encoders: assignments show notenumbers (starting at E-2) instead of CC's. What could be causing that?
I guess it is the MIDI notes sent when you touch the encoders. This is normally blocked from the extension. Could it be that you accidently mapped the Push Input to another script?
I have this behavior (:) ) with the buttons below the encoders.
Pushing one encoder assign a midi note if the paired knob not assigned before.
If i assign the encoder first then the button assign nothing . It works as a button of the same parameter as the encoder upper .
I have 3 requests features if possible ? Would it be possible to have as option the button not assigned to the same parameter as the knob ?
Second , i would like to be able to assign two customs values to the knob ... is it possible ? same for knobs ?
to assign directly them to the parameter and not having to assign ithem to rack and then modify the range of the value .
And third : Would it be possible to make optional the button to behave as momentary ?

Thanks Moss !
have a nice day ;)

AuralBee
KVRist
50 posts since 10 Mar, 2014

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

Post Fri Mar 13, 2020 7:20 am

moss wrote:
Fri Mar 13, 2020 12:27 am
AuralBee wrote:
Thu Mar 12, 2020 9:03 am
Maybe check the mapping pane, if there is something else set or the priority ist set to MIDI.

@Moss
mmm, what I do see now, when trying to assign encoders: assignments show notenumbers (starting at E-2) instead of CC's. What could be causing that?
I guess it is the MIDI notes sent when you touch the encoders. This is normally blocked from the extension. Could it be that you accidently mapped the Push Input to another script?
Other script: no. I now see that assigning the eight page buttons below the display yield numbers 20 to 27. Could it be that these are CC numbers and that the button commands somehow get mixed up with the encoder values? (sorry if I talk nonsense ;-))

User avatar
moss
KVRAF
2063 posts since 13 May, 2004

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

Post Sat Mar 14, 2020 2:30 pm

AuralBee wrote:
Fri Mar 13, 2020 7:20 am
moss wrote:
Fri Mar 13, 2020 12:27 am
AuralBee wrote:
Thu Mar 12, 2020 9:03 am
Maybe check the mapping pane, if there is something else set or the priority ist set to MIDI.

@Moss
mmm, what I do see now, when trying to assign encoders: assignments show notenumbers (starting at E-2) instead of CC's. What could be causing that?
I guess it is the MIDI notes sent when you touch the encoders. This is normally blocked from the extension. Could it be that you accidently mapped the Push Input to another script?
Other script: no. I now see that assigning the eight page buttons below the display yield numbers 20 to 27. Could it be that these are CC numbers and that the button commands somehow get mixed up with the encoder values? (sorry if I talk nonsense ;-))
Ah, I see. When you enable mapping mode in Bitwig make sure you have User mode on the Push enabled and ONLY move one of the 8 knobs. Because when mapping mode is active you can map the "raw value" of all knobs/buttons/faders of a device which will give you weird behaviour because you have double functions.
I added a note to the Push documentation on the Wiki.

AuralBee
KVRist
50 posts since 10 Mar, 2014

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

Post Sat Mar 14, 2020 11:24 pm

Thanks Moss, I know that is how it’s supposed to work, but somehow for me it stopped working approx. three script-verslons ago. I just tried what I describe above to hopefully provide you with a clue. Today, I will experiment with different usb ports etc.
Last edited by AuralBee on Sun Mar 15, 2020 8:36 am, edited 1 time in total.

vincenzoml
KVRist
65 posts since 26 Feb, 2014

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

Post Sun Mar 15, 2020 1:08 am

@moss, could you consider adding an option to drivenbymoss (launchpad pro) to disable the function of pressing the "delete key" without pressing any other key? It deletes the current track, it is terribly dangerous in live usage, since undo does not restore the controller mapping to devices.

Mantras
KVRist
53 posts since 31 Dec, 2005

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

Post Sat Mar 21, 2020 4:09 am

I tried the flexi script with Faderfox UC4. After having mapped the first parameter I thought this is the final solution. But I am unable to get LED feedback in the UC4 (Send value to device is activated) and also when I push the buttons on the UC4 they will play notes as a midi keyboard to any VST track.

User avatar
moss
KVRAF
2063 posts since 13 May, 2004

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

Post Sat Mar 21, 2020 6:29 am

Mantras wrote:
Sat Mar 21, 2020 4:09 am
I tried the flexi script with Faderfox UC4. After having mapped the first parameter I thought this is the final solution. But I am unable to get LED feedback in the UC4 (Send value to device is activated) and also when I push the buttons on the UC4 they will play notes as a midi keyboard to any VST track.
The feedback only works if the LEDs react to the exact same command as they send out.
If the buttons send MIDI notes then they will play. But if you map the button to a generic flexi function the MIDI note is blocked.

Echoes in the Attic
KVRAF
8136 posts since 12 May, 2008

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

Post Sat Mar 21, 2020 7:49 am

Would it be possible to allow the buttons in the user pages to act as on/off or min/max when assigned? Currently if you map a parameter to the buttons it can only be momentary so it sends full control when held. They only do min/max when they are unassigned and therefor acting as the min/max of the knob underneath them.

Also, would it be possible to maybe make the labels half the height so that you could have labels for both the knobs and the upper buttons? Having 8 buttons and 8 knobs assigned is excellent, but would be better to see the labels.

thanks!
System: Windows 10, Dell XPS 2-in-1, Bitwig 3, Steinberg UR44.

Mantras
KVRist
53 posts since 31 Dec, 2005

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

Post Sat Mar 21, 2020 2:21 pm

moss wrote:
Sat Mar 21, 2020 6:29 am
Mantras wrote:
Sat Mar 21, 2020 4:09 am
I tried the flexi script with Faderfox UC4. After having mapped the first parameter I thought this is the final solution. But I am unable to get LED feedback in the UC4 (Send value to device is activated) and also when I push the buttons on the UC4 they will play notes as a midi keyboard to any VST track.
The feedback only works if the LEDs react to the exact same command as they send out.
If the buttons send MIDI notes then they will play. But if you map the button to a generic flexi function the MIDI note is blocked.
That is very strange! I am using the latest version of Bitwig and the script and it does not work.

For example, adding one function - track 1 toggle mute to my Faderfox UC4 will work to control that function just fine, but it will still send the midi note through to the instrument on that track playing it each time I try to toggle mute.

Secondary, the LED feedback will not work no matter what I do, since the UC4 is not receiving any midi from Bitwig, even though I have selected both UC4 Midi input and output for midi setting.
The exact same UC4 configuration works normally in Traktor and the UC4 is indiciating received midi.

I will attach my screenshot. Options - Selected Mode is set to Track.

Image

User avatar
aMUSEd
KVRAF
31375 posts since 14 Sep, 2002 from In teh net

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

Post Sat Mar 21, 2020 2:30 pm

aMUSEd wrote:
Fri Jan 10, 2020 1:53 pm
moss wrote:
Mon Jan 06, 2020 11:26 am

[*]User banks are broken since 3.1 (they do not work with the new hardware API).
Oh that's very annoying as it means I'll probably have to buy the update just to get this functionality back, assuming they do fix it at some point. Is there a way to at least bind bank changes to a keyboard shortcut?
Has this been fixed yet? Can't upgrade till it is.

User avatar
moss
KVRAF
2063 posts since 13 May, 2004

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

Post Sun Mar 22, 2020 12:48 am

aMUSEd wrote:
Sat Mar 21, 2020 2:30 pm
aMUSEd wrote:
Fri Jan 10, 2020 1:53 pm
moss wrote:
Mon Jan 06, 2020 11:26 am

[*]User banks are broken since 3.1 (they do not work with the new hardware API).
Oh that's very annoying as it means I'll probably have to buy the update just to get this functionality back, assuming they do fix it at some point. Is there a way to at least bind bank changes to a keyboard shortcut?
Has this been fixed yet? Can't upgrade till it is.
Yes, it is fixed in 3.1.3.

bronko83
KVRer
14 posts since 19 Nov, 2015

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

Post Sun Mar 22, 2020 9:55 am

Hello Moss,

thank you for your efforts with the script. I have two problems/questions:

1. Native Instruments S61 mk1:
When using the modulation strip, bitwig ist toggling between 2 states. Like in an empty project its juming between track 1 and send 1. But I also had it opening and closing the vst window on a different day.

2. Push 2:
The wiki says that holding Session will bring you back to Note mode. But I am not able to go back. It will stay at session view.

What am i doing wrong?

Best wishes

Return to “Controller Scripting”