Classiceffectgranulartime-stretchpitch-shiftglitch

22 Sheep

Granular buffer processor with triggerable grains, reverse/forward playback, loop/glitch mode, and freeze. Main controls grain speed or CV2 pitch attenuation, X controls delay spread (or CV1 attenuation), Y sets grain size. PulseIn1 triggers grains; PulseIn2 acts as a grain gate. Z up freezes buffer, Z middle runs normal mode, Z down enables loop/glitch behavior. Two firmware builds are provided in source comments: lo-fi longer buffer and hi-fi shorter buffer.

WatchDemo video

Panel

Workshop Computer panelGrain SpeedDelay SpreadGrain SizeGranular In
Left
Granular In
Right
Grain
Position CV
Grain Speed
CV
Grain TrigGrain GateGranular Out
Left
Granular Out
Right
Random CVBuffer Phase
CV
Grain
Completion
Stochastic
Clock

Controls

Main knob

Grain Speed
Bidirectional speed from reverse to forward, with center pause detent

X knob

Delay Spread
Left half selects delay offset, right half increases random spread

Y knob

Grain Size
Sets grain length from very short to long windows

Switch

Freeze: Freezes the buffer; grains play from the frozen audio

Normal: Continuously records the input into the circular buffer

Glitch: Enables looping/glitch grain playback around a captured baseline

Inputs

Outputs

Audio 1

Granular In Left
Recorded into circular buffer when not frozen

Audio 2

Granular In Right
Recorded into circular buffer when not frozen

CV 1

Grain Position CV
Position/scrub control with X as attenuverter

CV 2

Grain Speed CV
Pitch/speed modulation with Main as attenuverter

Pulse 1

Grain Trig
Rising edge triggers new grain

Pulse 2

Grain Gate
Gates grain triggering when connected

Audio 1

Granular Out Left
Processed granular audio output

Audio 2

Granular Out Right
Processed granular audio output

CV 1

Random CV
Random value updated when grains are triggered

CV 2

Buffer Phase CV
Rising saw mapped to circular buffer write-head position

Pulse 1

Grain Completion
Triggers when a grain reaches completion threshold

Pulse 2

Stochastic Clock
Probabilistic pulse stream influenced by X and grain size

README

Sheep

A time-stretching and pitch-shifting granular processor and digital degradation playground, for the Music Thing Workshop System Computer.

By Dune Desormeaux (@dessertplanet).

Sheep is a granular buffer processor with triggerable grains, reverse/forward playback, a loop/glitch mode, and buffer freeze. Two firmware builds are available: a lo-fi longer-buffer build and a hi-fi shorter-buffer build.

Demo

Sheep demo video

Documentation

Documentation PDF

PDF preview not available.

Download sheep_doc.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