Johnson Millennium | Section - 7 Appendix |
SysEx Preset Dump Example
For those of you that are reluctant to stick your feet in the SysEx water, we have included a simple example of a SysEx Preset jump. It takes you set by step through all of the operation commands of a typical SysEx procedure.
<<SysEx Header>> F0 00 00 10 47 <<Procedure>> 42
<<Preset Dump Version>> 00 01 00 01
<<Bank and Preset for User Preset 1>> 00 00 00 00
<<Preset’s Transmit Count...Lo Bytes, Hi Bytes>> 00 0A 00 06
<<FX Module Count for Module IDs>> 00 07
<<Module ID Numbers>>
00 0C 00 10 00 15 00 20 00 01 00 5A 00 77 <<Algorithm Number>>
00 00
<<FX Module Count for Module Types>> 00 07
<<FX Module Class Type
00 22 00 24 00 18 00 07 00 00 00 06 00 03 <<20 Character Preset Name...dynamic>>
00 31 00 3A 00 52 00 76 00 62 00 20 00 32 00 3A 00 47 00 74 00 52 00 76
00 20 00 33 00 3A 00 44 00 6C 00 79 00 20 00 34 00 3A 00 43 00 68 00 6F <<Null to indicate end of Character String>>
00 00
<<Misc Preset Data...too dynamic to document>>
00 07 00 00 00 06 00 00 00 03 00 06 00 03 00 32 00 08 00 03 00 00 00 00 00 02 00 04 00 00 00 00 00 02 00 08 00 00 00 00.....
...... 01 7E 00 00 00 00 00 20 01 7F 00 00 00 00 00 20 00 00 00 00 00 00 00 20 00 01 00 00 00
00 00 20 00 02 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<<SysEx End>> F7
NOTE: When the length of the program name is modified, the Preset’s Transmit Count must also be modified accordingly.
User Guide
97