Sysex or USB Raw HID?

I have experimented a bit with the ability to send sysex to Electra with LUA commands. That makes this MIDI controller so much better than a regular MIDI controller. I can read in the manual that you can send in two ways. Sysex MIDI messages or low-level USB Raw HID. What is the advantage of using USB Raw HID instead of sysex? If so, is there an example how to use USB Raw HID from PHP or Javascript?

hmm, the raw HID protocol is used to program flash (= update firmware) on the mk1. Where in the manual have you seen the notion about using it for other stuff? I would correct that. Thanks!

SysEx implementation

Electra One MIDI controller can be configured, programmed, and controlled with two different communication protocols:

  • SysEx MIDI messages
  • low-level USB Raw HID

This document describes the essential data exchange and control commands using the SysEx message format over the USB MIDI interface.

1 Like