How can I configure a single knob (e.g., CC50) so that it dynamically adjusts the note number and LED color (using Programmer’s Mode for Launchpad MK3) for whichever pad is active? I’d like to set it up so that holding down a pad allows the knob to adjust just that specific pad. Eventually, I’d like to scale this to control up to 128 pads and use multiple knobs for different parameters.
Hi,
Well I’m not 100% sure what you want but lets give it a go.
The below project was developed on a Launchpad Pro (I don’t have a Launchpad MK3). I put it in Programmer mode and I can push and hold any button and then use CC50 of another controller to set its color. It will set the color of the button held. It will not remember the color after power off or restarting the project, however as at this time, Bome MIDI Translator Pro does not use persistent storage for variables. I’m not sure this is what you are looking for.
At this point, I am initializing the mode manually with buttons as I couldn’t figure the SysEX to set it remotely. However if I did, you would have to change it anyway for use of the MK3 which would use different messages. See translator 2.0 which is currently unchecked.
Here is how my aliases are set up. You will need to adjust them for your MK3.
You can learn more about aliases from this tutorial.
Okay, that worked, thanks! But how can I make the knob reflect a pad’s new value when I press it? I need to store the updated note value for each pad, so when I change a pad and twist a knob, it jumps to the color set on the pad rather than the previous knob setting. This would allow me to adjust the note position on my Launchpad in real time while playing, and then save my custom layouts using snapshots with Ableton.
Well then you will need to create a bunch of global variables, one for each pad and then associate that pad number with what you want to send. This would need to all be done in rules. I’m not sure exactly what you want the pad to send. Do you want to change the note, number that pad sends to the application, the value, or both?
Also there needs to be some way to tell whether your pushing the pad for programming the color vs pushing the pad for sending a note. (programming mode vs running mode).
I can model it if you explain better how you want it but I would do it for just a few pads and you would need to follow that model from there to complete it unless you are looking for paid services as this would be beyond the scope of free support.
I assume that once the pad has a color programmed it stays that way and until a version of Bome MIDI Translator Pro comes out that can save variables, every time you restart the project, all of the pad color programming would be lost. I believe that persistent variables is in the works but don’t know when it will be available.
There are a total of 710 global variable that can be used, so there is plenty of space to program 128 pads.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz