"It should be simple to code"

I would imagine (I have to imagine, since I haven’t seen the code) that providing such an API within the firmware while also preventing the user from

  • bricking the device
  • locking up the UI
  • accidentally trashing projects, patterns, sounds, kits

would be quite challenging.

Even providing such an API via adding a wrapper over the existing midi/sysex interface, over just one piece of hardware, has proven to be hard work