How do I read the SysEx buttons in from my Artiria Minilab mkII?


#1

How do I read the SysEx buttons of my Arturia Minilab mkII ?

I would like to read the following SysEx messages

pad 1-8 / 9-16
In: F0 00 20 6B 7F 42 02 00 00 2F 7F F7 | Sysex
In: F0 00 20 6B 7F 42 02 00 00 2F 00 F7 | Sysex

shift
In: F0 00 20 6B 7F 42 02 00 00 2E 7F F7 | Sysex
In: F0 00 20 6B 7F 42 02 00 00 2E 00 F7 | Sysex


#2

You'll need to write a custom object for that, since SysEx messages will vary depending on the manufacturer. There are some methods in the firmware that may be useful.


#3

Maybe this thread could be useful?


#4

Ok, in that case I will try to use the two rotary knobs that have switches that send CC. I would love to work on a custom patch like you describe but I'm afraid I haven't time for that at the moment.Thanks for the reply. Bart


#5

Yes I managed to control the LEDS from Axoloti, but that is sending SysEx which is available in the api. To read the buttons I must be reading SysEx messages. Thanks for the reply, Bart


#6

Yeah, it looks like an object on its own can't implement SysEx reads, since the MIDI section doesn't have a signature that would support that. A separate MIDI SysEx section would be appropriate. If that SySex code is actually in the 1.x fw, then it might not be too big a leap to add such a section. I can't tell at a glance because this repo covers both 1.x and 2.x, but if the send code is known to be in there, that's encouraging.

I have a Korg padKontrol I wouldn't mind using in native mode w/ Axoloti, especially since it has a 3 character 7seg display. I even have the code ready to go from an earlier project.