Appendix c: sysex reference – Elektron Machinedrum User Manual

Page 116

Advertising
background image

C-2

Appendix C: SYSEX REFERENCE

SYSEX load pattern:

MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)|
$57 | Load pattern ID
%0aaaaaaa | Load pattern %aaaaaaa (0 to 127)
$f7 | SYSEX end

SYSEX load kit:

MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)|
$58 | Load kit ID
%00aaaaaa | Load kit %aaaaaa (0 to 63)
$f7 | SYSEX end

SYSEX save kit:

MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)|
$59 | Save kit ID
%00aaaaaa | Save kit to pos %aaaaaa (0 to 63)
$f7 | SYSEX end

SYSEX set midi note to track mapping:

MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)|
$5a | Set midi note mapping ID
%0aaaaaaa | Associate note %aaaaaaa ($0=C0)...
%0000bbbb | ...with track %bbbb (0 to 15)
$f7 | SYSEX end

SYSEX assign machine:

MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)|
$5b | Load machine ID
%0000aaaa | Select track %aaaa (0 to 15)...
%0bbbbbbb | ...and assign machine %bbbbbbb number (see
| list below)
%0000000c | 0 = SPS-1, 1 = SPS-1UW (optional parameter)
%000000dd | 0 = init synthesis, 1 = init synthesis +
| effects, 2 = init synthesis + effects +
| routing (optional parameter)
$f7 | SYSEX end

00 GND-EMPTY | 16 TRX-BD | 32 EFM-BD | 48 E12-BD |
01 GND-SIN | 17 TRX-SD | 33 EFM-SD | 49 E12-SD |
02 GND-NS | 18 TRX-XT | 34 EFM-XT | 50 E12-HT |
03 GND-IM | 19 TRX-CP | 35 EFM-CP | 51 E12-LT |
| 20 TRX-RS | 36 EFM-RS | 52 E12-CP |
| 21 TRX-CB | 37 EFM-CB | 53 E12-RS |
| 22 TRX-CH | 38 EFM-HH | 54 E12-CB |
| 23 TRX-OH | 39 EFM-CY | 55 E12-CH |
| 24 TRX-CY | | 56 E12-OH |
| 25 TRX-MA | | 57 E12-RC |
| 26 TRX-CL | | 58 E12-CC |
| 27 TRX-XC | | 59 E12-BR |
| 28 TRX-B2 | | 60 E12-TA |
| | | 61 E12-TR |
| | | 62 E12-SH |
| | | 63 E12-BC |

64 P-I-BD | 80 INP-GA | 96 MID-01 |112 CTR-AL |
65 P-I-SD | 81 INP-GB | 97 MID-02 |113 CTR-8P |
66 P-I-MT | 82 INP-FA | 98 MID-03 |
67 P-I-ML | 83 INP-FB | 99 MID-04 |
68 P-I-MA | 84 INP-EA |100 MID-05 |
69 P-I-RS | 85 INP-EB |101 MID-06 |
70 P-I-RC |102 MID-07 |
71 P-I-CC |103 MID-08 |
72 P-I-HH |104 MID-09 |120 CTR-RE
|105 MID-10 |121 CTR-GB
|106 MID-11 |122 CTR-EQ
|107 MID-12 |123 CTR-DX

|108 MID-13 |
|109 MID-14 |
|110 MID-15 |
|111 MID-16 |

If c = 1 the numbers below apply

00 ROM-01| 16 ROM-17| 32 RAM-R1| 48 ROM-33
01 ROM-02| 17 ROM-18| 33 RAM-R2| 49 ROM-34
02 ROM-03| 18 ROM-19| 34 RAM-P1| 50 ROM-35
03 ROM-04| 19 ROM-20| 35 RAM-P2| 51 ROM-36
04 ROM-05| 20 ROM-21| | 52 ROM-37
05 ROM-06| 21 ROM-22| 37 RAM-R3| 53 ROM-38
06 ROM-07| 22 ROM-23| 38 RAM-R4| 54 ROM-39
07 ROM-08| 23 ROM-24| 39 RAM-P3| 55 ROM-40
08 ROM-09| 24 ROM-25| 40 RAM-P4| 56 ROM-41
09 ROM-10| 25 ROM-26| | 57 ROM-42
10 ROM-11| 26 ROM-27| | 58 ROM-43
11 ROM-12| 27 ROM-28| | 59 ROM-44
12 ROM-13| 28 ROM-29| | 60 ROM-45
13 ROM-14| 29 ROM-30| | 61 ROM-46
14 ROM-15| 30 ROM-31| | 62 ROM-47
15 ROM-16| 31 ROM-32| | 63 ROM-48

SYSEX set track routing:

MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)|
$5c | Set track routing ID
%0000aaaa | Route track %aaaa (0 to 15)...
%00000bbb | ...to output specified by %bbb
$f7 | SYSEX end

b:0 , OUTPUT A
b:1 , - B
b:2 , - C
b:3 , - D
b:4 , - E
b:5 , - F
b:6 , - MAIN (stereo pair A/B)

SYSEX set Rhythm Echo parameter:

MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)|
$5d | Set delay tab parameter ID
%00000aaa | Target parameter %aaa (0 to 7)
%0bbbbbbb | Set value to %bbbbbbb (0 to 127)
$f7 | SYSEX end

SYSEX set Gate box parameter:

MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)|
$5e | Set reverb parameter ID
%00000aaa | Target parameter %aaa (0 to 7)
%0bbbbbbb | Set value to %bbbbbbb (0 to 127)
$f7 | SYSEX end

SYSEX set the EQ parameter:

MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)|
$5f | Set eq parameter ID
%00000aaa | Target parameter %aaa (0 to 7)
%0bbbbbbb | Set value to %bbbbbbb (0 to 127)
$f7 | SYSEX end


SYSEX set Dynamix parameter:

MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)|
$60 | Set dynamics parameter ID
%00000aaa | Target parameter %aaa (0 to 7)
%0bbbbbbb | Set value to %bbbbbbb (0 to 127)
$f7 | SYSEX end

Advertising