No grey, no subpixels, no antialiasing. Type is composed at native resolution and scaled through EPX so caps stay readable instead of turning into staircases.
Lyric Video Engine
A lyric video authoring tool for displays the size of a postage stamp. Feed it an LRC file and it works out the song's structure, casts each line to one of eighteen animation treatments, and renders the whole thing at the panel's real resolution — then bakes it into a compressed frame pack an ESP32 streams straight to the glass.
Repeated lines are detected as the hook and pinned to one treatment for the whole song. Everything else is cast from syllable rate, section position, and whether the words physically fit.
Frames are XOR-delta'd against their predecessor and run-length coded. A lyric panel barely changes between frames, which is exactly what that pair of tricks is good at.
Load the track and stamp lines by ear while it plays, then drag markers on the waveform to tighten up. Tempo and a beat grid come from an onset envelope, so snapping lands on the actual drums.