ClassicRecommendeddelayloopercvglitch

11 Goldfish

Goldfish is a multi-mode stereo delay/looper with synchronized pulse/CV outputs. The switch selects record, delay, and play behaviors. Audio is streamed to flash (IMA-ADPCM), so loops/delays run from ~55s on a 2MB card up to ~9min on 16MB. Pulse inputs provide clock/reset (and gated recording); the CV/audio inputs modulate delay time, playback position and speed, and the generated CV/pitch material.

WatchDemo video

Panel

Workshop Computer panelTime / SpeedInt Clock
Rate
Clock DivLeft Audio
In
Right Audio
In
X ModY ModSample Trig
/ clock
Reset / Rec
Gate
Left Audio
Out
Right Audio
Out
CV Mix OutQuant CV OutInternal
Clock Out
Clock
Divider Out

Controls

Main knob

Time / Speed
Delay time in delay; playback speed and direction (full reverse - stop at noon - full forward) in play; also crossfades the CV mix

X knob

Int Clock Rate
Sets the internal clock rate; also attenuverts CV mix input 1 and maps playback position

Y knob

Clock Div
Sets the clock divider amount; also attenuverts CV mix input 2 and maps playback position

Switch

Delay: Enter delay behavior

Play: Enter loop playback behavior

Record: Enter record behavior (clears the loop and records fresh)

Inputs

Outputs

Audio 1

Left Audio In
Left channel audio input for record/delay/play (true stereo)

Audio 2

Right Audio In
Right channel audio input for record/delay/play (true stereo)

CV 1

X Mod
Modulates X-dependent CV mix and playback position

CV 2

Y Mod
Modulates Y-dependent CV mix and playback position

Pulse 1

Sample Trig / clock
Advances divider, triggers S&H

Pulse 2

Reset / Rec Gate
In play, a rising edge resets/cuts to the start position; when patched in delay, gates recording (punch in on the rising edge, hand off to play on the falling edge)

Audio 1

Left Audio Out
Left channel processed audio output

Audio 2

Right Audio Out
Right channel processed audio output (independent stereo channel)

CV 1

CV Mix Out
In delay/record, the live CV mix (from X/Y and the CV inputs); in play, the recorded CV track

CV 2

Quant CV Out
The CV output quantized to a major scale, sampled/held and latched on each clock pulse

Pulse 1

Internal Clock Out
Timed pulse output tied to clock/divider events

Pulse 2

Clock Divider Out
Secondary timed pulse output tied to divider events

README

Goldfish

Weird delay/looper for audio and CV, for the Music Thing Workshop System Computer.

By Dune Desormeaux (@dessertplanet).

Goldfish is a multi-mode delay/looper with synchronized pulse/CV outputs. The switch selects record, delay, and play behaviors; the pulse inputs provide clock/reset; and the CV/audio inputs modulate delay time, playback position, and generated CV/pitch material.

Demo

Goldfish demo video

Documentation

Documentation PDF

PDF preview not available.

Download Goldfish_Docs.pdf

Verify your download

Confirm the file you downloaded really is that new firmware.

macOS / Linux (Terminal)

shasum -a 256 firmware.uf2

Linux also has sha256sum firmware.uf2.

Windows (PowerShell)

Get-FileHash firmware.uf2 -Algorithm SHA256

Compare the result to the SHA256 on the website — it should match exactly.

Back to all programs Back to top