maschine-jam-linux icon indicating copy to clipboard operation
maschine-jam-linux copied to clipboard

Add Smartstrip LED Support

Open styyle14 opened this issue 7 years ago • 3 comments

Smartstrips in Bitwig are controlled via the SYSEX interface. Ideally this driver will have support for setting the LEDs both through midi notes and the SYSEX message format that Bitwig uses. It is unknown at this time if the message format is the same across DAWs other than Bitwig.

Thanks to Kelytha for pull request #2 to get this issue started from the midi notes side!

styyle14 avatar Feb 07 '18 01:02 styyle14

This file: /opt/bitwig-studio/resources/controllers/nativeinstruments/Maschine JAM/SliderView.js goes over how the SYSEX messages are formated from Bitwig.

styyle14 avatar Feb 07 '18 01:02 styyle14

I'm not entirely sure if I would handle the SYSEX interface in the kernel module. A userspace utility or a modified control script might be better place for it or at the very least easier and safer to implement.

kelytha avatar Feb 07 '18 08:02 kelytha

Another point for an extra userspace utility could be to allow for implementation of some Maschine features, like note repeat, arpeggiation, parameter locks with morphing, etc.

kelytha avatar Feb 07 '18 08:02 kelytha