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.
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
This dataset is provided under the Creative Commons Attribution Share Alike 4.0 International license.