FS1R Woes

Hi @cixelsyd ,

just some minor remarks.

When composing SysEx messages via Electra’s SysEx template, the first and last byte (F0 and F7) are usually omitted.
So if a SysEx string is listed as F0 43 1N 5E 10 00 LL VV VV F7 in the manual of a synth, it would translate to

[
  “43”,
  “11”,
  “5E”,
  “10”,
  “00”,
  “00”,
  {
    “type”: “value”
  },
  {
    “type”: “value”
  }
]

In Electra’s SysEx Editor.

This is explained, for example, in Writing SysEx templates under Constant bytes.

And just to avoid confusion with the terminology, these strings above are SysEx templates. Lua in contrast, is a Scripting Language which allows extending the functionality of Electra presets.
Besides many other things, Lua also allows handling SysEx messages, but they are processed in a different looking format than the SysEx template mentioned above.

( @oldgearguy’s Alesis Micron preset is a smart example of how SysEx messages can be handled entirely through Lua.
Details about Lua can be found here: Preset Lua extension | Electra One Documentation )

1 Like