NEW: Control-device manager + controller device "drivers"

I’ve been working on an updated launchpad pro mk2 driver for Vangelis. It’s basically useable, it has launcher, note, device control (replicates V5 button layout) and fader control using the top right mode buttons. Only volume is working in fader mode for now (no LEDs in this mode though :frowning:) and I haven’t figured how to get pan & send working yet.

Note, if you use other launchpad versions (e.g. launchpad mini mk3, launchpadX, maybe even mk3 pro) you may find this driver can also work if you update the ID & rename the file as I believe the CC & Note values are the same (don’t quote me on that though).

It’s still somewhat janky, I’m sure the LED updates could be done better and the fader mode doesn’t light LEDs at all. I’m not sure if it’s a problem with the code or the way the launchpad handles the messages in the fader specific mode. I’m novice with this stuff and co-pilot suggestions may have helped and hindered in equal measure.

@jofemodo Thank you for taking on my idea about a ‘driver dev workspace’ with your ctrldev folder in the user folder area. I did try it this afternoon and it didn’t appear to preference the driver that I placed in that folder (using the exact name of the original). This is because the default launchpad pro mk2 driver for Vangelis doesn’t work and I realised when my working driver didn’t light up the device.

Enjoy, would love to hear if it works for others or any suggestions or fixes. @freeman @Wapata @AL1-1956
zynthian_ctrldev_launchpad_pro_mk2.py (36.8 KB)

3 Likes