lip sync

never quite in sync

20 HP

What comes in is the picture. LIP SYNC lays a dub over it: the same sound said again by someone else in another room, and it never quite lines up. Late, early, wandering, in the wrong voice. SLATE claps it dead in sync for a moment.

The LIP SYNC panel: black, gold dots of a microphone on its stand before a glowing screen, its head round the SLATE button and its stand running down the middle to the foot. On the screen, round the big SLIP knob, a fan of eighteen windows of bare circuit board, nine to the left and nine to the right, and a round window at the top between them. LEFT and RIGHT in at the top corners, VOICE and ROOM under them, WANDER and REPLACE beside SLIP, CUT's jack, SLATE's button and SLATE's jack across the middle, SLIP's jack on the spine, DUB and SYNC out, LEFT, CUE and RIGHT out at the foot. lip sync 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. SLATE is a button: press it and the dub snaps into sync. The patches step on by themselves until you touch anything.

A dark song in F minor, a voice singing a line a bar over drums, bass and a pad, through LIP SYNC. Listen plays the patch from its top.

example patches

Everything LIP SYNC does here is its engine as built, the module's own arithmetic, running in your browser. The song is a stand-in rack.

The slip

It hears the picture's lines (a phrase after a gap, or every cut on the clock) and cuts each one in where SLIP says.

The other actor

The clap and the cut

What comes out

With SLIP, WANDER and REPLACE fully left and VOICE and ROOM at noon, DUB is the two ins together, exactly.

Inside

One board sits 10 mm behind the panel with everything on its front: the jacks, the knobs, SLATE, the meter's 39 white LEDs and the whole circuit, the USB-C in a notch in its left edge. Each window of the meter has its own cell in a black printed baffle, two LEDs under each tick and three under the round one. An RP2350 runs it on both its cores, one making the other actor's voice while the other follows the lines and the slip; the two tapes are in 8 MB of memory beside it.

The LIP SYNC panel out of sync: the needle lit on the late side of the meter, a line's sweep running in to the round window, its knobs, jacks and SLATE 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 70 mA dark, 155 mA out of sync, 175 mA at the most, its lights at their cap (estimated)
−12 V
about 6 mA (estimated)
+5 V
not used
Controls
a big knob, 4 knobs, a lit button

I/O

LEFT, RIGHT
audio in, ±5 V with room to ±9 V; RIGHT takes LEFT when it's empty
CUT, SLATE
gates, high past about 1 V; safe to ±12 V
SLIP
CV, added to the knob, 5 V the whole way; below zero early; safe to ±12 V
LEFT, RIGHT
audio out, the picture and the dub, soft past 8 V, never past 10 V
DUB
audio out, the dub alone, mono, the same ceiling
SYNC
CV, 0 V in sync, 0.8 V more a doubling, 8 V from 2 s
CUE
trigger, 5 V, 5 ms

Engine

Brain
RP2350, both cores, at 46.875 kHz, 32-bit float
Slip
dead in sync to 1.5 s late, early by its CV; 1,000 steps a second
Tapes
11 s each of the picture and the dub, 16-bit, in 8 MB of PSRAM (this page's: 5.5 s)
Light
39 white LEDs, 183 frames a second
Power cycle
it wakes in sync with empty tapes; only the calibration is kept