Eurorack Reference / modules /mutable-instruments/yarns audit site v0.1 — milestone 3
mutable-instruments/yarns

Yarns

Mutable Instruments

MIDI to CV/Gate interface with up to 4 voices of polyphony or 4 independent channels, featuring a 64-step sequencer, arpeggiator, Euclidean pattern generator, and multiple tuning systems.543

Capabilities 4

Arpeggiatorarpeggiator
Arpeggiator with up/down/random/played/chord modes, configurable range and pattern, with optional Euclidean rhythm generator.543
Euclidean Sequencereuclidean-sequencer
Euclidean pattern generator with configurable length, fill, and rotate per part; replaces arpeggiator rhythmic pattern when enabled.543
MIDI Sourcemidi-source
Converts MIDI note, velocity, CC, aftertouch, and pitch bend to CV/Gate outputs across up to 4 voices or 4 independent parts.543
Step Sequencerstep-sequencer
64-step monophonic sequencer per part, recorded step-by-step from MIDI keyboard; supports notes, rests, ties, and slides.543

Jacks 10 — 1 in / 9 out

NameSignalVoltageDescription
Inputs (1)
MIDI INmixed543
Outputs (9)
CV 1cv-3V to 7VCV output 1; carries V/Oct note in most layouts, or excitation pulse in 4T layout, or raw CC in 4V layout.543
CV 2cv-3V to 7V543
CV 3cv-3V to 7V543
CV 4cv-3V to 7VCV output 4; in 1M mode can be reconfigured as a digital oscillator output.543
Gate 1gate0V to 5V543
Gate 2gate543
Gate 3clock543
Gate 4trigger543
MIDI OUTmixed543

Parameters 43

NameTypeRangeBehavior
>> (OUTPUT MIDI MODE)menu_settingControls MIDI output routing per part: OFF disables forwarding, THRU forwards all events, ARP/SEQ sends arpeggiator/sequencer output.543
3>, 4>, CVmenu_settingAssigns signal source to 3rd/4th CV outputs in single and dual voice layouts. Options: VELOCITY, MODULATION (CC#1), AFTERTOUCH, BREATH (CC#2), PEDAL (CC#4), BEND, VIBRATO LFO (mod-wheel controlled), LFO (constant amplitude).543
AD (ARP DIRECTION)menu_setting543
AP (ARP PATTERN)menu_setting543
AR (ARP RANGE)menu_setting543
B- (BAR DURATION)menu_settingSets bar/reset trigger behavior: 0 = output stays high while sequencer runs; oo = pulse only at sequence start; N = pulse at start of each N-beat bar.543
BR (BEND RANGE)menu_setting0semitone – 24semitone543
C/ (CLOCK DIV)menu_setting543
C> (CLOCK OUTPUT)menu_setting543
CH (CHANNEL)menu_settingSets the MIDI channel a part responds to; can be set to omni to respond to all channels.543
E- (EUCLIDEAN LENGTH)menu_setting543
EF (EUCLIDEAN FILL)menu_setting543
Encoderknob543
ER (EUCLIDEAN ROTATE)menu_setting543
G- (GATE LENGTH)menu_setting543
I/ (INPUT CLK DIV)menu_setting543
LA (LAYOUT)menu_settingSelects the voices/parts layout (1M, 2M, 4M, 2P, 4P, 2>, 4>, 8>, 4T, 4V, 3+). Changed via encoder navigation.543
LG (LEGATO)menu_settingControls gate and portamento behavior for overlapping notes in monophonic layouts: OFF (always trigger, always portamento), AUTO PORTAMENTO (no retrigger on legato, portamento only on legato), ON (no retrigger on legato, always portamento).543
MS (MANUAL START)menu_setting543
NO (NOTE)menu_settingSets the MIDI note that triggers a part; only shown with the 4T layout.543
NP (NOTE PRIORITY)menu_settingSelects note priority for monophonic parts when multiple keys are held: LOW, HIGH, or LATEST (most natural, found in modern monosynths).543
NU (NUDGE FIRST TICK)menu_setting543
O/ (OUTPUT CLK DIV)menu_settingSets the rhythmic subdivision of the clock output signal; default is 1/16th note.543
OS (OSCILLATOR)menu_settingReconfigures CV outputs as digital oscillators. Waveforms: sawtooth, 25% rectangle, square, triangle, sine. OFF disables oscillator mode. Active on CV4 in 1M, CV3/CV4 in 2M/2P, CV1-4 in 4M/4P.543
PA (PART)menu_settingSelects the active part to modify in multi-timbral layouts (2M, 4M, 4T). Not visible in mono-timbral layouts.543
PO (PORTAMENTO)menu_setting543
RC (REMOTE CONTROL CHANNEL)menu_setting543
REC Buttonbutton543
START/STOP Buttonbutton543
SW (SWING)menu_settingApplies swing to the clock; from v1.5 can also be applied to external MIDI clock.543
T- (TRIGGER DURATION)menu_settingSets trigger pulse duration; in 1M/2> expressed in ms; in 4T follows exponential scale reaching seconds.543
T* (TRIGGER SCALING)menu_settingScales trigger output amplitude by velocity; useful when using triggers to ping filters or as direct envelope/modulation sources. Only available in 4T layout.543
T/| (TRIGGER WAVESHAPE)menu_settingSelects trigger pulse shape for 4T layout: SQ (square), LINEAR (linear decay), EXPO (exponential decay), RING (sinusoidal burst with exp decay), STEP (rapid pulses with decaying amplitude), BURST (white noise with exp decay).543
TAP Buttonbutton543
TE (TEMPO)menu_settingSets internal clock tempo in BPM. Below 40 BPM displays EXTERNAL and uses external MIDI clock. Can also be set via tap tempo button.543
TF (FINE TUNING)menu_settingFine transposition of output CV in 1/128th semitone steps (0.65 mV per increment).543
TR (TUNING ROOT)menu_settingRotates the tuning table up or down (equivalent to setting the tonic/Sa note). Has no effect in equal temperament.543
TS (TUNING SYSTEM)menu_settingSelects tuning system: equal temperament (default), just intonation, Pythagorean, quarter-tone variants (EB/E/EA), 27 ragas (01–27), or custom SysEx table. Raga settings also eliminate out-of-raga notes.543
TT (TRANSPOSE)menu_settingCoarse transposition of input note in semitones; equivalent to keyboard transposition (affects tuning system, not just output voltage offset).543
Tx (TUNING FACTOR)menu_settingMultiplies or divides output voltage to create stretched or compressed scales. The TR Tuning Root setting determines the central key. Last setting is alpha scale (ratio 0.77965).543
VO (VOICING)menu_settingSelects voice allocation algorithm for polyphonic parts: POLY, CYCLIC, RANDOM, VELOCITY, SORTED, UNISON 1, UNISON 2, STEAL MOST RECENT.543
VR (VIBRATO RANGE)menu_settingSets vibrato depth in semitones, controlled by modulation wheel. When 0, vibrato is disabled.543
VS (VIBRATO SPEED)menu_settingSets vibrato LFO speed; higher settings can lock the LFO to MIDI clock divisions.543

Firmware history 7 versions

VersionReleasedNotes
1.5Added STEAL MOST RECENT voice allocation; Tx TUNING FACTOR setting; NUDGE FIRST TICK setting; MS MANUAL START setting; O/ and B- settings available in 4T layout; swing applicable to external MIDI clock; improved LG LEGATO with three options; fixed calibration data erasure bug.544
1.4Minor bug fixes.544
1.3Added freely assignable 3>/4>/CV settings for CV outputs in 1M/2>/2P/4>/2M layouts; added 4V layout for raw CC-to-CV conversion; fixed pitch bend MIDI forwarding bug.544
1.2Fixed a bug in the just intonation code.544
1.1Rewrote band-limited synthesis for oscillator mode; fixed spurious clock reset pulse; resolved CC120/121/123 conflict; added coarse calibration adjustment (TAP+encoder); added SO (sorted) and U1/U2 (unison) voice allocation; updated portamento to T0-T50/R0-R50 scheme; mapped CC#112/113 to record tie/rest.544
1.022014-08-01Added MIDI CC parameter modification for most parameters; global remote control channel (RC); vibrato LFO can lock to MIDI clock; vibrato LFO output on aux in 1M/2M modes; firmware version shown on startup.544
1.012014-05-14Added blinking // display feedback for latched arpeggio/note; added 3+ layout (3-voice poly on CH1-3 + mono on CH4); updated B- BAR DURATION behavior (oo = start only, 0 = gate while running); fixed pitch discontinuity with simultaneous portamento and transposition; increased display refresh rate.544

References 4

  1. [543]
    Yarns Manual (full)manual
    verified 2026-05-19
  2. [544]
    Yarns Firmware changelogfirmware_notes
    verified 2026-05-19
  3. [545]
    Yarns Quickstart Guidemanual
    verified 2026-05-19
  4. [546]
    Yarns Secrets (hidden features)manual
    verified 2026-05-19