Mutable Instruments Yarns Loom MIDI CCs & NRPNs

This definition is for the alternative Loom firmware for Yarns. You might be looking for the Yarns default MIDI implementation instead.

Last update: March 11, 2026 • 181 parameters


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

Part channel

Parameter CC Range Usage Orientation
Vibrato depth 1 [0–127] 0-based
Aux CV 1 2 [0–127] 0-based
Aux CV 2 4 [0–127] 0-based
Glide time 5 [0–127] 0-based
Lower note 16 [0–127] 0-based
Upper note 17 [0–127] 0-based
Voicing 18 [0–127] 0-based
Note priority 19 [0–127] 0-based
Legato retrigger off/on 20 [0–127] 0-based
Pitch bend range 21 [0–127] 0-based
Vibrato range 22 [0–127] 0-based
LFO rate for vibrato, tremolo, timbre LFO 23 [0–127] 0-based
Transpose semitones 24 [0–127] 0-based
Fine tuning 25 [0–127] 0-based
Tuning root 26 [0–127] 0-based
Tuning system 27 [0–127] 0-based
Trigger duration 28 [0–127] 0-based
Trigger velocity scale 29 [0–127] 0-based
Trigger shape 30 [0–127] 0-based
Aux CV out 31 [0–127] 0-based
Portamento legato only off/on 32 [0–127] 0-based
Oscillator mode (off/drone/enveloped) 70 [0–127] 0-based
Oscillator waveform 71 [0–127] 0-based
Aux CV out 2 72 [0–127] 0-based
Input transposes octaves 73 [0–127] 0-based
Hold pedal mode 74 [0–127] 0-based
Sequencer mode (loop/step) 75 [0–127] 0-based
Sequencer input response 76 [0–127] 0-based
Envelope attack time, initial 77 [0–127] 0-based
Envelope decay time, initial 78 [0–127] 0-based
Envelope sustain level, initial 79 [0–127] 0-based
Envelope release time, initial 80 [0–127] 0-based
Oscillator timbre LFO shape 81 [0–127] 0-based
Oscillator timbre, initial 82 [0–127] 0-based
Oscillator timbre, unipolar modulation by bipolar LFO 83 [0–127] 0-based
Loop length (in quarter notes) 84 [0–127] 0-based
Hold pedal polarity (positive/negative) 85 [0–127] 0-based
Envelope attack time, bipolar modulation by velocity 86 [0–127] 0-based
Envelope decay time, bipolar modulation by velocity 87 [0–127] 0-based
Envelope sustain level, bipolar modulation by velocity 88 [0–127] 0-based
Envelope release time, bipolar modulation by velocity 89 [0–127] 0-based
Oscillator timbre bipolar modulation by envelope, initial 90 [0–127] 0-based
Oscillator timbre bipolar modulation by envelope, bipolar modulation depth by velocity 91 [0–127] 0-based
Envelope peak, bipolar scaling by velocity 92 [0–127] 0-based
Oscillator/envelope tremolo depth 93 [0–127] 0-based
Oscillator/envelope tremolo shape 94 [0–127] 0-based
Vibrato shape 95 [0–127] 0-based
Arp/seq clock ratio 102 [0–127] 0-based
Arp/seq gate length 103 [0–127] 0-based
Arp range 104 [0–127] 0-based
Arp direction 105 [0–127] 0-based
Arp pattern 106 [0–127] 0-based
Euclidean length 107 [0–127] 0-based
Euclidean fill 108 [0–127] 0-based
Step offset / Euclidean rotate 109 [0–127] 0-based
Sequencer recording off/on 110 [0–127] 0-based
Delete sequencer recording 111 [0–127] 0-based
Record tie (Step) / Remove oldest note (Loop) 112 [0–127] 0-based
Record rest (Step) / Remove newest note (Loop) 113 [0–127] 0-based
Play mode (manual / arpeggiator / sequencer) 114 [0–127] 0-based
Loop sequencer phase offset 115 [0–127] 0-based
macro recording mode 116 [0–127] 0-based
macro play/sequencer mode 117 [0–127] 0-based
LFO spread types 118 [0–127] 0-based
LFO spread voices 119 [0–127] 0-based

RC channel: Global

Parameter CC Range Usage Orientation
Output clock ratio 0 [0–127] 0-based
Layout 1 [0–127] 0-based
Tempo 2 [0–127] 0-based
Swing 3 [0–127] 0-based

RC channel: Part 1

Parameter CC Range Usage Orientation
Part 1 MIDI channel (CH) 4 [0–127] 0-based
Part 1 lower note (N<) 5 [0–127] 0-based
Part 1 upper note (N>) 6 [0–127] 0-based
Part 1 MIDI out mode (>>) 7 [0–127] 0-based
Part 1 voicing (VO) 8 [0–127] 0-based
Part 1 note priority (NP) 9 [0–127] 0-based
Part 1 portamento (PO) 10 [0–127] 0-based
Part 1 legato mode (LG) 11 [0–127] 0-based
Part 1 pitch bend range (BR) 12 [0–127] 0-based
Part 1 vibrato range (VR) 13 [0–127] 0-based
Part 1 vibrato speed (VS) 14 [0–127] 0-based
Part 1 transpose (TT) 15 [0–127] 0-based
Part 1 fine tuning (TF) 16 [0–127] 0-based
Part 1 tuning root (TR) 17 [0–127] 0-based
Part 1 tuning system (TS) 18 [0–127] 0-based
Part 1 trigger duration (T-) 19 [0–127] 0-based
Part 1 velocity scale (T*) 20 [0–127] 0-based
Part 1 trigger shape (T|\) 21 [0–127] 0-based
Part 1 aux CV out (CV / 3> 22 [0–127] 0-based
Part 1 oscillator shape (OS) 23 [0–127] 0-based
Part 1 arp/seq clock division (C/) 24 [0–127] 0-based
Part 1 arp/seq gate length (G-) 25 [0–127] 0-based
Part 1 arp range (AR/RG) 26 [0–127] 0-based
Part 1 arp direction (AD) 27 [0–127] 0-based
Part 1 arp pattern (AP/RP) 28 [0–127] 0-based
Part 1 euclidean length (E-) 29 [0–127] 0-based
Part 1 euclidean fill (EF) 30 [0–127] 0-based
Part 1 euclidean rotate (ER) 31 [0–127] 0-based

RC channel: Part 2

Parameter CC Range Usage Orientation
Part 2 MIDI channel (CH) 36 [0–127] 0-based
Part 2 lower note (N<) 37 [0–127] 0-based
Part 2 upper note (N>) 38 [0–127] 0-based
Part 2 MIDI out mode (>>) 39 [0–127] 0-based
Part 2 voicing (VO) 40 [0–127] 0-based
Part 2 note priority (NP) 41 [0–127] 0-based
Part 2 portamento (PO) 42 [0–127] 0-based
Part 2 legato mode (LG) 43 [0–127] 0-based
Part 2 pitch bend range (BR) 44 [0–127] 0-based
Part 2 vibrato range (VR) 45 [0–127] 0-based
Part 2 vibrato speed (VS) 46 [0–127] 0-based
Part 2 transpose (TT) 47 [0–127] 0-based
Part 2 fine tuning (TF) 48 [0–127] 0-based
Part 2 tuning root (TR) 49 [0–127] 0-based
Part 2 tuning system (TS) 50 [0–127] 0-based
Part 2 trigger duration (T-) 51 [0–127] 0-based
Part 2 velocity scale (T*) 52 [0–127] 0-based
Part 2 trigger shape (T|\) 53 [0–127] 0-based
Part 2 aux CV out (CV / 3> 54 [0–127] 0-based
Part 2 oscillator shape (OS) 55 [0–127] 0-based
Part 2 arp/seq clock division (C/) 56 [0–127] 0-based
Part 2 arp/seq gate length (G-) 57 [0–127] 0-based
Part 2 arp range (AR/RG) 58 [0–127] 0-based
Part 2 arp direction (AD) 59 [0–127] 0-based
Part 2 arp pattern (AP/RP) 60 [0–127] 0-based
Part 2 euclidean length (E-) 61 [0–127] 0-based
Part 2 euclidean fill (EF) 62 [0–127] 0-based
Part 2 euclidean rotate (ER) 63 [0–127] 0-based

RC channel: Part 3

Parameter CC Range Usage Orientation
Part 3 MIDI channel (CH) 68 [0–127] 0-based
Part 3 lower note (N<) 69 [0–127] 0-based
Part 3 upper note (N>) 70 [0–127] 0-based
Part 3 MIDI out mode (>>) 71 [0–127] 0-based
Part 3 voicing (VO) 72 [0–127] 0-based
Part 3 note priority (NP) 73 [0–127] 0-based
Part 3 portamento (PO) 74 [0–127] 0-based
Part 3 legato mode (LG) 75 [0–127] 0-based
Part 3 pitch bend range (BR) 76 [0–127] 0-based
Part 3 vibrato range (VR) 77 [0–127] 0-based
Part 3 vibrato speed (VS) 78 [0–127] 0-based
Part 3 transpose (TT) 79 [0–127] 0-based
Part 3 fine tuning (TF) 80 [0–127] 0-based
Part 3 tuning root (TR) 81 [0–127] 0-based
Part 3 tuning system (TS) 82 [0–127] 0-based
Part 3 trigger duration (T-) 83 [0–127] 0-based
Part 3 velocity scale (T*) 84 [0–127] 0-based
Part 3 trigger shape (T|\) 85 [0–127] 0-based
Part 3 aux CV out (CV / 3> 86 [0–127] 0-based
Part 3 oscillator shape (OS) 87 [0–127] 0-based
Part 3 arp/seq clock division (C/) 88 [0–127] 0-based
Part 3 arp/seq gate length (G-) 89 [0–127] 0-based
Part 3 arp range (AR/RG) 90 [0–127] 0-based
Part 3 arp direction (AD) 91 [0–127] 0-based
Part 3 arp pattern (AP/RP) 92 [0–127] 0-based
Part 3 euclidean length (E-) 93 [0–127] 0-based
Part 3 euclidean fill (EF) 94 [0–127] 0-based
Part 3 euclidean rotate (ER) 95 [0–127] 0-based

RC channel: Part 4

Parameter CC Range Usage Orientation
Part 4 MIDI channel (CH) 100 [0–127] 0-based
Part 4 lower note (N<) 101 [0–127] 0-based
Part 4 upper note (N>) 102 [0–127] 0-based
Part 4 MIDI out mode (>>) 103 [0–127] 0-based
Part 4 voicing (VO) 104 [0–127] 0-based
Part 4 note priority (NP) 105 [0–127] 0-based
Part 4 portamento (PO) 106 [0–127] 0-based
Part 4 legato mode (LG) 107 [0–127] 0-based
Part 4 pitch bend range (BR) 108 [0–127] 0-based
Part 4 vibrato range (VR) 109 [0–127] 0-based
Part 4 vibrato speed (VS) 110 [0–127] 0-based
Part 4 transpose (TT) 111 [0–127] 0-based
Part 4 fine tuning (TF) 112 [0–127] 0-based
Part 4 tuning root (TR) 113 [0–127] 0-based
Part 4 tuning system (TS) 114 [0–127] 0-based
Part 4 trigger duration (T-) 115 [0–127] 0-based
Part 4 velocity scale (T*) 116 [0–127] 0-based
Part 4 trigger shape (T|\) 117 [0–127] 0-based
Part 4 aux CV out (CV / 3> 118 [0–127] 0-based
Part 4 oscillator shape (OS) 119 [0–127] 0-based
Part 4 arp/seq clock division (C/) 120 [0–127] 0-based
Part 4 arp/seq gate length (G-) 121 [0–127] 0-based
Part 4 arp range (AR/RG) 122 [0–127] 0-based
Part 4 arp direction (AD) 123 [0–127] 0-based
Part 4 arp pattern (AP/RP) 124 [0–127] 0-based
Part 4 euclidean length (E-) 125 [0–127] 0-based
Part 4 euclidean fill (EF) 126 [0–127] 0-based
Part 4 euclidean rotate (ER) 127 [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.