Lyric Poster
Oil paintings in ASCII, lyrics on the beat
A TouchDesigner tool that turns a song into a 60 fps Swiss-poster lyric reel; in the 'Gang' reel shown here every word lands on its exact start frame.
Lyric Poster sets beat-driven type over public-domain oil paintings. Depth maps turn each painting into a 3D-looking world of ASCII glyphs.
What's inside
- Python rebuilds the 85-operator network on every open from a 946-byte bootstrap .toe; a written…
- The beat grid tracks the live 'Gang' take, whose kicks drift −80 ms a minute against a straight…
- The 1,894-line type engine sets words in 21 poster templates (giant, knock-out, cut-out, vertical…
- A depth-relief camera inverts the projection through Depth Anything V2 maps in fixed-point steps…
- Cross-correlation audio sync found and compensated TouchDesigner's −16.69 ms frame pairing…
Built with: TouchDesigner, Python, GLSL, FFmpeg, Whisper, Demucs, Depth Anything, PowerShell
Previous project: Undercover Ecstasy · Next project: KS26 Merch · All projects