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

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


GitHub icon Contribute on GitHub jorisroling contributed benjaminfox contributed

Download: Download icon for CSV file CSV Download icon for DROID patch file DROID patch Download icon for Pyramid def file Pyramid def

Note: you may have to choose "File -> Save Page As" after pressing Download.
Contributions welcome! You can email us your altered CSV if you don't want to use GitHub.

General

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Mod 1 0 127 0-based 0: Off; 127: On
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-based 0-63: Off; 64-127: On
Amp tone 69 0 127 Centered
Mixer osc type 113 0 127 0-based 0: 2Oct; 127: 1Oct
Mixer noise type 114 0 127 0-based 0: Pink; 127: White
Legato 116 0 127 0-based 0: Off; 127: On
Tempo sync 118 0 127 0-based 0: Off; 127: On
Mono 119 0 127 0-based 0: Mono; 64: Uni; 127: Poly

Filter

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
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-based 0: 24db; 127: 12db

FX

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
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 Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
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 Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
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 Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
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-based 0: Sin; 25: Tri; 51: Saw; 76: Squ; 102: S&H; 127: Digi
Lfo key trigger 117 0 127 0-based 0: Off; 127: On

Oscillators

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Osc1 type 46 0 127 0-based 0: Saw; 25: Squ; 51: Tri; 76: Saw2; 102: Squ2; 127: Tri2
Osc1 range 47 0 127 0-based 0: 64'; 25: 32'; 51: 16'; 76: 8'; 102: 4'; 127: 2'
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-based 0: Man; 25: LFO; 51: P. Env; 76: F. Env; 102: A. Env; 127: S. Osc
Osc2 type 61 0 127 0-based 0: Saw; 25: Squ; 51: Tri; 76: Saw2; 102: Squ2; 127: Tri2
Osc2 range 62 0 127 0-based 0: 64'; 25: 32'; 51: 16'; 76: 8'; 102: 4'; 127: 2'
Osc2 mod 63 0 127 0-based 0: Man; 25: LFO; 51: P. Env; 76: F. Env; 102: A. Env; 127: S. Osc
Osc1 variant toggle 105 0 1 0-based 0: Std; 1: Akt
Osc2 variant toggle 106 0 1 0-based 0: Std; 1: Alt
Osc2 ring 111 0 127 0-based 0: Off; 127: On
Osc2 sync 112 0 127 0-based 0: Off; 127: On

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.