anguish

carry them off

20 HP

A voice: eight lambs crying in the dark, pitched to one chord, from a soft bleat to screams. They don't stop on their own. Hold CARRY and you carry one away while the flock falls behind you; run too far and you're caught, and it's gone for good. It's quiet only when the last is gone.

The ANGUISH panel: black, with a lamb's face in gold dots looking straight out, its ears out to the sides and wet curls running down to the foot; its two eyes are small windows of bare circuit board, and eight more pairs of tiny eyes sit in the dark round its head. CRY, the big knob, on its muzzle; FLOCK, a switch with eight white dots round it, and SPREAD, DARK and RUN down the sides; CARRY and SPRING either side of CRY with their jacks under them; EWE and WAKE at the top corners; ARMS, HUSH, LEFT and RIGHT at the foot. anguish at the top, daylight noise at the bottom.

Turn a knob: drag it or tap either side of it, roll the wheel over it or use the arrow keys; a double click puts it back. FLOCK is a switch: eight clicks, one lamb a click. CARRY is a button: hold it to carry one off, and let go to set it down. SPRING brings a new flock. The patches step on by themselves until you touch anything.

What you hear is a rack round ANGUISH: a slow, heavy beat and a driven bass, its sequencer's chords into EWE, the flock and the one in your arms into the mixer. It's all made in the page as you listen.

example patches

The flock, its cries, CARRY and the run, the eyes and every out here are ANGUISH's engine, the module's own code, running in your browser. The beat and the bass are a stand-in for the rest of a rack.

The flock

Eight lambs, each with its own throat and its own quaver, crying on their own time: no two cries start together, and between cries they breathe. They cry one chord over EWE, and they don't stop.

Carry one off

The only way to quiet them is to take them, one at a time. Hold CARRY and the last of them to come in is in your arms. It goes quiet against you, a breathy whimper on its own out, while the flock falls away behind you: further, darker, its pitch sagging as you run. Let go and it runs back to them.

What comes out

Inside

One board sits 10 mm behind the panel with everything on its front: the jacks, the knobs, FLOCK's switch, both buttons, the 20 LEDs and the whole circuit, the USB-C in a notch in its right edge. Each eye has its own white LED in a cell of a black printed baffle, so every lamb's eyes read as a pair in the dark; the lamb's own eyes have two each, above and below the pupil. An RP2350 runs the eight lambs and the one in your arms on both its cores.

The ANGUISH panel carrying one: the lamb's own eyes lit, the flock's eyes round it in the dark, its knobs, FLOCK's switch and buttons on.

Drag it or use the arrow keys to turn it; click it to take it apart.

Specs

Format

Width
20 HP
Depth
20.8 mm behind the panel
+12 V
about 55 mA dark, 125 mA in usual play, 175 mA at the busiest (estimated)
−12 V
about 3 mA (estimated)
+5 V
not used
Controls
4 knobs (CRY's big), an eight-way switch, a lit button, a button

I/O

EWE
1 V an octave, the flock's root: 0 V is middle C, −3 to +5 V; on its own 24-bit converter, calibrated to a cent; safe to ±12 V
CRY
a CV: ±5 V adds or takes away half the knob; safe to ±12 V
WAKE
a gate: rising past about 1 V, a cry from every lamb
CARRY
a gate: high past about 1 V while you carry one
SPRING
a trigger: rising past about 1 V, a new flock
LEFT, RIGHT
the flock, about 1 V RMS at noon, peaks near ±5 V, never past 7 V
ARMS
the one you carry, about 0.8 V RMS while it whimpers
HUSH
a gate, 0/5 V, high once all eight are gone

Engine

Brain
RP2350, both cores, at 46.875 kHz, 32-bit float
Throats
nine: the eight lambs and the one in your arms
Light
20 white LEDs, 200 frames a second
Power cycle
it wakes to a full flock of eight; only the calibration is kept