Mutable Instruments Shruthi MIDI CCs & NRPNs

MIDI implementation details for the Mutable Instruments Shruthi


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

Oscillators

Parameter CC Range Usage Orientation
Oscillator 1 shape 20 [0–127] 0-based
Oscillator 1 parameter 21 [0–127] 0-based
Oscillator 1 range 22 [0–127] Centered
Modulation operator 28 [0–127] 0-based
Oscillator 2 shape 24 [0–127] 0-based
Oscillator 2 parameter 25 [0–127] 0-based
Oscillator 2 range 26 [0–127] Centered
Oscillator 2 detune 27 [0–127] 0-based
Oscillator balance 29 [0–127] 0-based
Sub oscillator volume 30 [0–127] 0-based
Noise volume 31 [0–127] 0-based
Sub oscillator/transient generator shape 23 [0–127] 0-based

Filter

Parameter CC MSB CC LSB Range Usage Orientation
Filter cutoff 15 74 [0–127] 0-based
Filter resonance 15 71 [0–127] 0-based
Envelope to cutoff modulation amount 102 [0–127] 0-based
LFO to cutoff modulation amount 103 [0–127] 0-based

Envelopes

Parameter CC MSB CC LSB Range Usage Orientation
Envelope 1 attack 104 [0–127] 0-based
Envelope 1 decay 105 [0–127] 0-based
Envelope 1 sustain 106 [0–127] 0-based
Envelope 1 release 107 [0–127] 0-based
Envelope 2 attack 108 73 [0–127] 0-based
Envelope 2 decay 109 [0–127] 0-based
Envelope 2 sustain 110 [0–127] 0-based
Envelope 2 release 111 [0–127] 0-based

LFO

Parameter CC Range Usage Orientation
LFO 1 waveform 112 [0–127] 0-based
LFO 1 rate 113 [0–127] 0-based
LFO 1 rise time 114 [0–127] 0-based
LFO 1 master/slave 115 [0–127] 0-based
LFO 2 waveform 116 [0–127] 0-based
LFO 2 rate 117 [0–127] 0-based
LFO 2 rise time 118 [0–127] 0-based
LFO 2 master/slave 119 [0–127] 0-based

Modulation

Parameter Usage Orientation
Modulation n source 0-based
Modulation n destination 0-based
Modulation n amount Centered

Operators

Parameter Usage Orientation
Operator n source 1 0-based
Operator n source 2 0-based
Operator n operation 0-based

Sequencer

Parameter CC Range Usage Orientation
Sequencer mode 75 [0–127] 0-based
Sequencer clock division 81 [0–127] 0-based

General

Parameter CC Range Usage Orientation
Tempo [0–127] 0-based
Groove template 76 [0–127] 0-based
Groove amount 77 [0–127] 0-based
Octave transposition [0–127] 0-based
Scale/raga [0–127] 0-based
Portamento [0–127] 0-based
Legato [0–127] 0-based

Arpeggiator

Parameter CC Range Usage Orientation
Arpeggiator direction 78 [0–127] 0-based
Arpeggiator range 79 [0–127] 0-based
Arpeggiator pattern 80 [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.