tgunn
Experienced
Howdy programmers,
As a fun project I wanted to extract things like patch names, progid's etc from .syx files for the AxeFx(2).
I've seen the info about realtime sysex messages in the wiki, but they don't match with what I'm seeing in bank/preset files.
Here's an example of a preset name sysex (randomly selected from here: Axe-Change - Download Preset - Dynamic JCM800 - by FractalAudio
f0 00 01 74 03 78 40 00 02 04 00 00 00 00 44
00 00 79 00 00 6e 00 00 61 00 00 6d 00 00 69 00 00 63 00 00 20 <- from hereon out it appears to be the preset name string.
<snip for brevity>
00 00 00 00 13
... and.... f7!
The first few bytes up to (and including) 03 (AxeFx II) I'm aware of, but I haven't found any reference to function id 0x78.
I also see lots of 0x79 in syx files. Is this some container format perhaps? I.e. data within data?
As a fun project I wanted to extract things like patch names, progid's etc from .syx files for the AxeFx(2).
I've seen the info about realtime sysex messages in the wiki, but they don't match with what I'm seeing in bank/preset files.
Here's an example of a preset name sysex (randomly selected from here: Axe-Change - Download Preset - Dynamic JCM800 - by FractalAudio
f0 00 01 74 03 78 40 00 02 04 00 00 00 00 44
00 00 79 00 00 6e 00 00 61 00 00 6d 00 00 69 00 00 63 00 00 20 <- from hereon out it appears to be the preset name string.
<snip for brevity>
00 00 00 00 13
... and.... f7!
The first few bytes up to (and including) 03 (AxeFx II) I'm aware of, but I haven't found any reference to function id 0x78.
I also see lots of 0x79 in syx files. Is this some container format perhaps? I.e. data within data?