Appendix c: sysex reference – Elektron Monomachine User Manual

Page 148

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
%0aaaaaaa | Load kit %aaaaaaa (0 to 127)
$f7 | SYSEX end

SYSEX save kit:

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

SYSEX unused:

MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)|
$5a | None
$f7 | SYSEX end

SYSEX assign machine:

MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)|
$5b | Load machine ID
%00000aaa | Select track %aaa (0 to 5)...
%0bbbbbbb | ...and assign machine %bbbbbbb number
| (see list below)
%000000dd | 0 = do not init data pages
| 1 = init all data pages
| 2 = init synthesis page (optional parameter)
$f7 | SYSEX end

00 GND-GND | 04 SWAVE-SAW | 03 SID-6581 |
01 GND-SIN | 05 SWAVE-PULS | |
02 GND-NOIS | 14 SWAVE-ENS | |

06 DPRO-WAVE | 08 FM+-STAT | 11 VO-VO-6 |
07 DPRO-BBOX | 09 FM+-PAR | |
32 DPRO-DDRW | 10 FM+-DYN | |
33 DPRO-DENS | | |

12 FX-THRU | | |
13 FX-REVERB | | |
15 FX-CHORUS | | |
16 FX-DYNAMIX | | |
17 FX-RINGMOD | | |
18 FX-PHASER | | |
19 FX-FLANGER | | |

SYSEX set track routing:

MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)|
$5c | Set track routing ID
%00000aaa | Route track %aaa (0 to 5)...
%00000bcd | ...to output bus specified by %bcd ...
%00000eee | with inputs specified by %eee
| (optional parameter)
$f7 | SYSEX end

b , BUS EF
c , BUS CD
d , BUS AB

e:0 , NEIGHBOR
e:1 , INP A
e:2 , INP B
e:3 , INP A+B
e:4 , BUS AB
e:5 , BUS CD
e:6 , BUS EF

SYSEX digipro waveform sysex dump:

MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)|
$5d | Digipro waveform dump ID
... | Digipro waveform data bytes
$f7 | SYSEX end

SYSEX digipro waveform request:

MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)|
$5e | Digipro waveform request ID
%00aaaaaa | Send waveform number %aaaaaa (0 to 63)
$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 unused:

MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)|
$5f | None
$f7 | SYSEX end

SYSEX unused:

MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)|
$60 | None
$f7 | SYSEX end

SYSEX set tempo:

MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)|
$61 | Set tempo ID
%0aaaaaaa | Upper bits
%0bbbbbbb | Lower bits
$f7 | SYSEX end

Note: Tempo = %aaaaaaabbbbbbb / 24, max 300 BPM, min 30 BPM

Advertising