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

KVRAF
1739 posts since 28 Sep, 2012

Post Sat May 09, 2020 7:49 am

perpetual3 wrote:
Fri May 08, 2020 9:34 am
perpetual3 wrote:
Thu May 07, 2020 5:26 am
Hello!

I have a Maschine Mk1 controller that I would like to use in Bitwig. Is it possible for me to change the current Maschine scripts to work with the Mk1.
So I guess it’s impossible for me to modify current scripts to get it to work?

KVRAF
1739 posts since 28 Sep, 2012

Post Sat May 09, 2020 9:39 am

Another question - is Push 2 the “best” controller for Bitwig as far as tight integration? For example, if I select an instrument or effect rack with Push 2, will that automatically map all the controls to the knobs with a graphic UI on the controller?

User avatar
KVRAF
3483 posts since 15 Aug, 2003 from seattle

Post Sat May 09, 2020 9:44 am

I don't know if this has already been discussed, but I've been using the Generic Flexi with a MPK88 to get the Transport controls to work, and any update to Bitwig or the DBYMFR script kills the settings in the Generic Flexi and I have to manually input the transport controls again.

Is there a solution I'm missing here? a way to export the settings before updating?

KVRer
4 posts since 28 Apr, 2020

Post Sat May 09, 2020 11:10 am

moss wrote:
Thu May 07, 2020 10:53 pm
heffalumps_nwoozles wrote:
Thu May 07, 2020 9:41 am
Indeed, I am running Bitwig 3.1.3 and DrivenByMoss 8.98, on a Linux system. (Sorry for the delayed response). Now I'm wondering if my there might be something broken on my hardware APC40mk2. Because NONE of the buttons in the lower right area work (Device L/R, Bank L/R, SHIFT, Bank select arrows.) ALL of the other buttons work but not those ones.
Have you ever heard of such a thing / Do you have any previous reports from Linux users reporting only partial functionality? Are you familiar with any common problems that Linux users encounter in this realm?
Thanks so much.
Just tested on my Linux system (Ubuntu Studio 20.4) and cannot see a problem. So it might be something with your hardware (maybe you can test on another computer) or your system.
IT WAS DUST!!! I blew as hard as I could into the crossfader opening in the lower right and all the buttons started working again. Thanks for your responses and your work, and sorry for the false alarm!!!

KVRer
15 posts since 24 Nov, 2018

Post Sat May 09, 2020 1:09 pm

yes !! adding
if footswitch2 thenBindType.CC
fixed my issue.

Code: Select all

    protected BindType getTriggerBindType (final ButtonID buttonID)
    {
		if(buttonID == ButtonID.FOOTSWITCH2){
			return BindType.CC;
		}

        return BindType.NOTE;
    }
moss wrote:
Sat May 09, 2020 12:11 am
triiif wrote:
Fri May 08, 2020 1:08 pm
There is no more sustain (great), configuration in admin is there, but still, nothing happens. What am I missing ? :bang:
This warning means that there is no mapping in the hardware API, which should be gone after your change. Sorry, but I do not have the time to look into this.

User avatar
KVRAF

Topic Starter

2874 posts since 13 May, 2004

Post Sun May 10, 2020 12:04 am

perpetual3 wrote:
Sat May 09, 2020 9:39 am
Another question - is Push 2 the “best” controller for Bitwig as far as tight integration? For example, if I select an instrument or effect rack with Push 2, will that automatically map all the controls to the knobs with a graphic UI on the controller?
My comment about "THE BEST" can be found here: https://www.youtube.com/watch?v=gNGIdD_Zlvo
:-)

What you can do with Push can be seen here: https://www.youtube.com/watch?v=as8_hoi ... 9HngDDKF3s

User avatar
KVRAF

Topic Starter

2874 posts since 13 May, 2004

Post Sun May 10, 2020 12:15 am

machinesworking wrote:
Sat May 09, 2020 9:44 am
I don't know if this has already been discussed, but I've been using the Generic Flexi with a MPK88 to get the Transport controls to work, and any update to Bitwig or the DBYMFR script kills the settings in the Generic Flexi and I have to manually input the transport controls again.

Is there a solution I'm missing here? a way to export the settings before updating?
You need to store your settings. Otherwise they will be gone after each restart of Bitwig.
E.g. see this video: https://www.youtube.com/watch?v=m4DkBlh ... cP&index=1

KVRist
293 posts since 21 May, 2018

Post Sun May 10, 2020 4:51 pm

After must frustration trying to get my Korg nanoKONTROL Studio to work with Javascript and Java I turned to Flexi.

Flexi Markers doesn't have set marker. My midi controller has a set marker button.
-------------------
Waveform and Bitwig are my DAWs and UHe is my Bae. I maybe buy one synth a year. REMEMBER SELF just one synth a year!

User avatar
KVRAF
3483 posts since 15 Aug, 2003 from seattle

Post Sun May 10, 2020 6:54 pm

moss wrote:
Sun May 10, 2020 12:15 am
machinesworking wrote:
Sat May 09, 2020 9:44 am
I don't know if this has already been discussed, but I've been using the Generic Flexi with a MPK88 to get the Transport controls to work, and any update to Bitwig or the DBYMFR script kills the settings in the Generic Flexi and I have to manually input the transport controls again.

Is there a solution I'm missing here? a way to export the settings before updating?
You need to store your settings. Otherwise they will be gone after each restart of Bitwig.
E.g. see this video: https://www.youtube.com/watch?v=m4DkBlh ... cP&index=1
Thanks, took me a bit of sleuthing. I couldn't get OS X to recognize the saved MPK88 Generic Flexi patch I made, which saves to the root user location, outside of folders etc. I should have used the Select feature, because after saving via Export to a wrong location it was having an issue of not being able to read the file. Looking at your video I see you have your own extension which for whatever reason wasn't generated by the OS on saving, adding the extension I could move the file to the right location and save to it. In your manual you have one instance of .properties so I was able to determine that was the extension name needed. :borg:

I'm also using the 9 beta along with the latest Bitwig beta so there's that.. :lol:

User avatar
KVRAF

Topic Starter

2874 posts since 13 May, 2004

Post Sun May 10, 2020 8:56 pm

mtelesha wrote:
Sun May 10, 2020 4:51 pm
After must frustration trying to get my Korg nanoKONTROL Studio to work with Javascript and Java I turned to Flexi.

Flexi Markers doesn't have set marker. My midi controller has a set marker button.
Yes, that would be nice but it is not possible. Send a feature request to Bitwig.

User avatar
KVRAF

Topic Starter

2874 posts since 13 May, 2004

Post Mon May 11, 2020 3:09 am

DrivenByMoss 9.00 Beta 5 is online.

Only use for testing!
  • Requires Bitwig 3.2 Beta 5
  • Known Issues with Bitwig 3.2 Beta 5
    • OSC User parameters are broken
    • User Parameters cannot be reset
  • All devices
    • New: Added setting to hide deactivated items (tracks, sends, devices, layers)
    • New: Drum modes: selection follows the selection if FOLLOW PLAYED NOTES is active, e.g. if triggered from a different keyboard/controller
    • Fixed: Grid pads did only play MIDI notes but did not execute secondary function (API 11 adaption)
  • Akai APC40 / APC40mkII
    • New: Keep a note pressed and use the mode knobs to change the parameters of the note (Sequencer + Drum mode)
    • Fixed: Changing sequencer resolutions with Clip Stop buttons did not work
  • Beatstep
    • New: Renamed note inputs
    • Fixed: Knobs did not work (API 11 adaption)
  • Launchpad
    • New: Added a new Mixmode. Press Shift+Session to enable it. This mode contains session modes at once. The rows from bottom to top are: rec arm, solo, mute, clip stop, send 2, send 1, panorama, volume. The panorama and sends pad are only colored for the selected track. Press one of the pads of the upper 4 rows to select a track. Select a volume, panorama or sends pad to activate it and then change its value with the virtual fader of the scene buttons.
    • New: Masterfader in Volume mode now has 4 steps per pad (like the other track faders)
    • New: In Pan mode the scene buttons control now the panormama of the master fader (to be consistent with volume mode)
    • New: Stop Clip buttons are now lit in red if pressed
    • Fixed: 8th row in Session mode was not drawn on startup
  • Push
    • Fixed: User parameters did not display information, e.g. name, value, ... (API 11 adaption)
Enjoy!

KVRAF
7708 posts since 2 Dec, 2004 from North Wales

Post Mon May 11, 2020 4:04 am

I just got hold of a new launchpad Pro MK3 - any plans for a Bitwig script for this? It seems like an ideal controller for Bitwig (and of course Live) for half the cost of a PUSH (and of course the dedicated hardware sequencer that made me go for it :wink: )
PC, Studio One, BWS, Live, FL Studio, Renoise, Reason, X32 Desk, Hardware Synths, Drum Machines + Eurorack, TD27 V Drums, Guitars & Basses

KVRist
119 posts since 6 Apr, 2020

Post Mon May 11, 2020 5:09 am

moss wrote:
Mon May 11, 2020 3:09 am
DrivenByMoss 9.00 Beta 5 is online.

Only use for testing!
  • Requires Bitwig 3.2 Beta 5
  • Known Issues with Bitwig 3.2 Beta 5
    • OSC User parameters are broken
    • User Parameters cannot be reset
  • All devices
    • New: Added setting to hide deactivated items (tracks, sends, devices, layers)
    • New: Drum modes: selection follows the selection if FOLLOW PLAYED NOTES is active, e.g. if triggered from a different keyboard/controller
    • Fixed: Grid pads did only play MIDI notes but did not execute secondary function (API 11 adaption)
  • Akai APC40 / APC40mkII
    • New: Keep a note pressed and use the mode knobs to change the parameters of the note (Sequencer + Drum mode)
    • Fixed: Changing sequencer resolutions with Clip Stop buttons did not work
  • Beatstep
    • New: Renamed note inputs
    • Fixed: Knobs did not work (API 11 adaption)
  • Launchpad
    • New: Added a new Mixmode. Press Shift+Session to enable it. This mode contains session modes at once. The rows from bottom to top are: rec arm, solo, mute, clip stop, send 2, send 1, panorama, volume. The panorama and sends pad are only colored for the selected track. Press one of the pads of the upper 4 rows to select a track. Select a volume, panorama or sends pad to activate it and then change its value with the virtual fader of the scene buttons.
    • New: Masterfader in Volume mode now has 4 steps per pad (like the other track faders)
    • New: In Pan mode the scene buttons control now the panormama of the master fader (to be consistent with volume mode)
    • New: Stop Clip buttons are now lit in red if pressed
    • Fixed: 8th row in Session mode was not drawn on startup
  • Push
    • Fixed: User parameters did not display information, e.g. name, value, ... (API 11 adaption)
Enjoy!
Can confirm that the Polysequencer on the Launchpad Mini MK3 is working again. Guess this was because of the API 11 adaption.
And the new Mixmode is genius! Love it! :tu:

KVRian
1079 posts since 27 Nov, 2006

Post Mon May 11, 2020 5:47 am

Hi Moss,

Bitwig 3.2 beta 5 and DrivenbyMoss 9.00 beta 5 with Push 2.

It seems with the PolySequencer, I can't alter the note values by holding the pad on the Push 2. It doesn't matter how long I hold the pad showing the note, the display does not show the note parameters and just deactivates the note when I release the pad.

It works as it should in normal Sequencer mode.

User avatar
KVRAF

Topic Starter

2874 posts since 13 May, 2004

Post Mon May 11, 2020 6:27 am

auricle wrote:
Mon May 11, 2020 5:47 am
Hi Moss,

Bitwig 3.2 beta 5 and DrivenbyMoss 9.00 beta 5 with Push 2.

It seems with the PolySequencer, I can't alter the note values by holding the pad on the Push 2. It doesn't matter how long I hold the pad showing the note, the display does not show the note parameters and just deactivates the note when I release the pad.

It works as it should in normal Sequencer mode.
This feature is not available for Poly Sequencer.

Return to “Controller Scripting”