Moog Sirin MIDI CCs & NRPNs

MIDI implementation details for the Moog Sirin


GitHub icon Contribute on GitHub 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.

Modulation

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
LFO rate Adjusts the LFO frequency 3 35 0 127 0-based
LFO VCO amount Adjusts the modulation amount to the VCOs 13 45 0 127 0-based
LFO VCF amount Adjusts the modulation amount to the VCF 12 44 0 127 0-based
LFO MIDI sync Enables or disables syncing the LFO to MIDI clock messages 87 0 127 0-based
LFO sync clock div Sets the LFO sync clock divider 86 0 127 0-based
LFO key trigger Retriggers the LFO to the start of the cycle 82 0 127 0-based 0-63: Internal; 64-127: MIDI clock

Oscillators

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
VCO 1 wave Sets the waveform of VCO 1 70 0 127 0-based 0-63: Saw; 64-127: Square
VCO 2 wave Sets the waveform of VCO 2 71 0 127 0-based 0-63: Saw; 64-127: Square
VCO 2 frequency Adjusts the frequency of VCO 2 17 49 0 127 0-based
VCO 2 beat Adjusts the beat frequency of VCO 2 (default is 64) 18 50 0 127 0-based
Note sync Enables or disables note sync (default is off) 81 0 127 0-based 0-63: Off; 64-127: On
Glide rate Adjusts the glide (portamento) rate time 5 0 127 0-based
Glide switch Sets the state of the glide switch 65 0 127 0-based 0-63: Off; 64-127: On
Glide type Selects the type of glide: linear, constant rate, linear constant time, or exponential 92 0 127 0-based 0-42: LCR; 43-84: LCT; 85-127: EXP
Legato glide Sets the state of the legato glide parameter when glide is enabled 83 0 127 0-based 0-63: Always glide; 64-127: Glide on legato notes only

Mixer

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
VCO 1 level Adjusts the level of VCO 1 15 47 0 127 0-based
VCO 2 level Adjusts the level of VCO 2 16 48 0 127 0-based
External In level Adjusts the level of the external audio input (default is 64 for 50% level) 27 59 0 127 0-based

Filter

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Filter cutoff Adjusts the filter cutoff frequency 19 51 0 127 0-based
Filter resonance Adjusts the filter resonance parameter 21 53 0 127 0-based
Filter EG amount Adjusts the EG 22 50 0 127 0-based
Filter KB track Sets the amount of keyboard tracking for the filter (default is 32 - about 50%) 20 54 0 127 0-based
Filter velocity sensitivity Setgs the amount of filter velocity sensitivity (default is 64 for 50%) 89 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
VCF attack Adjusts the filter envelope attack time 23 55 0 127 0-based
VCF delay / release Adjusts the filter envelope decay and release time 24 56 0 127 0-based
VCF sustain Adjusts the filter envelope sustain level 25 57 0 127 0-based
VCA attack Adjusts the volume envelope attack time 28 60 0 127 0-based
VCA decay / release Adjusts the volume envelope decay and release time 29 61 0 127 0-based
CVA sustain Adjusts the volume envelope sustain level 30 62 0 127 0-based
Release switch Sets the state of the release parameter 72 0 127 0-based 0-42: Legato on; 43-84: Legato off; 85-127: EG reset
Trigger mode Sets the state of the envelope trigger 73 0 127 0-based

Volume

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
VCA (output) level Adjusts the audio output and the headphone volume 7 39 0 127 0-based
Volume velocity sensitivity Sets the amount of volume velocity sensitivity (default is 64 for 50%) 90 0 127 0-based

Keyboard response

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Key priority Sets the note priority (default is last) 91 0 0 127 0-based 0-42: Low; 43-84: High; 87-127: Last

Mod wheel response

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Mod wheel Modulation performance control 1 33 0 127 0-based

Pitch wheel response

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Bend up amount Pitch wheel up performance control (default is +3 semitones) 107 0 127 0-based 0-15: Off; 16-31: 2 semitones; 32-47: 3 semitones, 48-63: 4 semitones; 64-79: 5 semitones; 80-95: 7 semitones; 96-111: 12 semitones; 112-127: 24 semitones
Bend down amount Pitch wheel down performance control (default is -3 semitones) 108 0 127 0-based 0-15: Off; 16-31: 2 semitones; 32-47: 3 semitones, 48-63: 4 semitones; 64-79: 5 semitones; 80-95: 7 semitones; 96-111: 12 semitones; 112-127: 24 semitones

Control

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Local control off Sets the state of the local control off parameter 122 0 127 0-based 0: Off; 127: On

All sounds off

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
MIDI panic message 120 0 127 0-based

All notes off

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
MIDI panic message 123 0 127 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.