Roland System-1 (System-1M) MIDI CCs & NRPNs

MIDI implementation details for the Roland System-1 (System-1M)


Contributions welcome! You can email us your edited CSV if you don't want to use GitHub.

General

Parameter CC Range Usage Orientation
Mod 1 [0–127]
0: Off; 127: On
0-based
Portamento 5 [0–127] 0-based
Pedal control 11 [0–127] 0-based
Pitch env 22 [0–127] 0-based
Pedal hold 64 [0–127]
0-63: Off; 64-127: On
0-based
Amp tone 69 [0–127] Centered
Mixer osc type 113 [0–127]
0: 2Oct; 127: 1Oct
0-based
Mixer noise type 114 [0–127]
0: Pink; 127: White
0-based
Legato 116 [0–127]
0: Off; 127: On
0-based
Tempo sync 118 [0–127]
0: Off; 127: On
0-based
Mono 119 [0–127]
0: Mono; 64: Uni; 127: Poly
0-based

Filter

Parameter CC Range Usage Orientation
Lpf cutoff 3 [0–127] 0-based
Reso 9 [0–127] 0-based
Hpf cutoff 79 [0–127] 0-based
Filter env 81 [0–127] Centered
Filter key 82 [0–127] Centered
Filter type 115 [0–127]
0: 24db; 127: 12db
0-based

FX

Parameter CC Range Usage Orientation
Amp crusher 12 [0–127] 0-based
Delay time 13 [0–127] 0-based
Reverb 91 [0–127] 0-based
Delay 94 [0–127] 0-based

Mix

Parameter CC Range Usage Orientation
Mixer osc1 16 [0–127] 0-based
Mixer osc2 17 [0–127] 0-based
Mixer sub osc 18 [0–127] 0-based
Mixer noise 19 [0–127] 0-based

Envelopes

Parameter CC Range Usage Orientation
Pitch attack 23 [0–127] 0-based
Pitch decay 24 [0–127] 0-based
Filter attack 83 [0–127] 0-based
Filter decay 84 [0–127] 0-based
Filter sustain 85 [0–127] 0-based
Filter release 86 [0–127] 0-based
Amp attack 89 [0–127] 0-based
Amp decay 90 [0–127] 0-based
Amp sustain 96 [0–127] 0-based
Amp release 97 [0–127] 0-based

LFO

Parameter CC Range Usage Orientation
Lfo pitch 26 [0–127] Centered
Lfo fade time 27 [0–127] 0-based
Lfo filter 28 [0–127] Centered
Lfo rate 29 [0–127] 0-based
Lfo amp 30 [0–127] Centered
Lfo type 35 [0–127]
0: Sin; 25: Tri; 51: Saw; 76: Squ; 102: S&H; 127: Digi
0-based
Lfo key trigger 117 [0–127]
0: Off; 127: On
0-based

Oscillators

Parameter CC Range Usage Orientation
Osc1 type 46 [0–127]
0: Saw; 25: Squ; 51: Tri; 76: Saw2; 102: Squ2; 127: Tri2
0-based
Osc1 range 47 [0–127]
0: 64'; 25: 32'; 51: 16'; 76: 8'; 102: 4'; 127: 2'
0-based
Osc1 color 50 [0–127] 0-based
Osc1 cross mod 52 [0–127] 0-based
Osc2 color 55 [0–127] 0-based
Osc2 tune 56 [0–127] Centered
Osc1 mod 60 [0–127]
0: Man; 25: LFO; 51: P. Env; 76: F. Env; 102: A. Env; 127: S. Osc
0-based
Osc2 type 61 [0–127]
0: Saw; 25: Squ; 51: Tri; 76: Saw2; 102: Squ2; 127: Tri2
0-based
Osc2 range 62 [0–127]
0: 64'; 25: 32'; 51: 16'; 76: 8'; 102: 4'; 127: 2'
0-based
Osc2 mod 63 [0–127]
0: Man; 25: LFO; 51: P. Env; 76: F. Env; 102: A. Env; 127: S. Osc
0-based
Osc1 variant toggle 105 [0–1]
0: Std; 1: Akt
0-based
Osc2 variant toggle 106 [0–1]
0: Std; 1: Alt
0-based
Osc2 ring 111 [0–127]
0: Off; 127: On
0-based
Osc2 sync 112 [0–127]
0: Off; 127: On
0-based

The portions of this library that refer to specific devices may be owned by the devices' respective manufacturers. Everything else is licensed under the Creative Commons Attribution Share Alike 4.0 International license.