I encourage you to read article from thekikgen [[https://github.com/TheKikGen/MPC-LiveXplore/wiki/MPC-internal-controller---Midi-aspects]] However on the force it's a bit different. when doing amidi -l you have your midi interfaces root@force:/home# amidi -l Dir Device Name IO hw:0,0,0 Akai Pro Force Public IO hw:0,0,1 Akai Pro Force Private IO hw:0,0,2 Akai Pro Force MIDI Port IO hw:1,0,0 AudioBox USB 96 MIDI 1 by sending sysex message you can lit or not some pads , here is an exemple : amidi -phw:0,0,0 -S 'F0 47 7F 40 65 00 04 43 06 00 00 F7' Below are the hex Values on the force : {{http://dnttalo.cluster029.hosting.ovh.net/Pictures/AKFLightMapping.png}} In the bytes of the color , it seems that MSB are for brightness, and LSB for the color. As an exemple low intensity on pad amidi -phw:0,0,0 -S 'F0 47 7F 40 65 00 04 33 01 01 01 F7' mid intensity on pad amidi -phw:0,0,0 -S 'F0 47 7F 40 65 00 04 33 11 11 11 F7' higher intensity on pad amidi -phw:0,0,0 -S 'F0 47 7F 40 65 00 04 33 21 21 21 F7' In addition, i'm currently trying to understand sysex message for the small OLED screens. As an exemple this sysex message will draw something on the second OLED screen on the force : amidi -phw:0,0,0 -S 'F0 47 7F 40 0B 00 73 01 00 01 27 56 00 20 10 08 00 00 01 00 00 00 00 08 00 02 01 00 40 20 00 00 04 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 40 20 00 00 00 02 01 00 40 00 00 00 04 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7C 50 24 11 07 60 01 79 20 48 22 0F 40 04 13 79 00 F7' Someone has put an article on this messages but i did not understand everything, so I'll try by myself. Below is the article : [[https://blog.segger.com/decoding-the-akai-fire-part-3/]]