Mutable Instruments Shruthi MIDI CCs & NRPNs

MIDI implementation details for the Mutable Instruments Shruthi


Edit & contribute on GitHub benjaminfox contributed

Download: CSV 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.

Oscillators

Parameter name Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes
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 name Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes
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 name Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes
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 name Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes
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 name Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes
Modulation n source 0-based
Modulation n destination 0-based
Modulation n amount Centered

Operators

Parameter name Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes
Operator n source 1 0-based
Operator n source 2 0-based
Operator n operation 0-based

Sequencer

Parameter name Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes
Sequencer mode 75 0 127 0-based
Sequencer clock division 81 0 127 0-based

General

Parameter name Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes
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 name Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes
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.