Last Heat on the Street
Long-form audiovisual composition with a captioned release package.
I built a mostly automated workflow that carried research and ideation through music, video, editing, captions, and release packaging. I chose directions, revised lyrics, rejected weak takes, and approved what went public.
Explore how it was madeRELEASED OUTPUTS
These are public releases made through iterations of the production system—not moodboards or substitute artwork.
Long-form audiovisual composition with a captioned release package.
Iterated overlays, horizontal and vertical compositions, and preserved versions.
Music, visual direction, composition, captions, variants, and release assets.
RELEASE DOSSIER / QUORUM GLOW
Quorum Glow
The final video is the visible result. The work was the system underneath it: direction, music, frames, segment prompts, overlays, captions, masters, metadata, and preserved revisions.
research.jsonlyrics.md / suno.mp3kling_prompts.mdoverlay.pycaptions.movcurrent/ + metadata.jsonTHE PRODUCTION WORKFLOW
Every stage consumed an inspectable input, performed a narrow job, and emitted an artifact the next stage could use or a human could reject.
ResearchAgent.discover() clusters signals and continuing-world constraints
ranked research brief
WORKING ARTIFACTS
These specimens expose the implementation boundary: research, direction, handoff, alignment, rendering, and revision.
A compact input contract kept discovery separate from ideation.
{
"signals": ["source clusters", "rising motifs"],
"world_context": "continuity + constraints",
"avoid": ["duplicate structure", "trend mimicry"],
"handoff": "ranked research brief"
}
Candidates changed along named axes instead of paraphrasing one idea.
Long concepts became bounded segments with explicit continuity.
START FRAME
subject / lens / lighting / composition
SEGMENT 03 00:12—00:18
motion: one controlled transformation
continuity: same subject, palette, lens
handoff: previous end frame → next start
The renderer pipes NumPy RGBA frames directly to FFmpeg—no intermediate PNGs—then emits a transparent ProRes 4444 movie.
A weak layer could be replaced without rerunning the whole release.
make music-release REWRITE_VISUAL="<title>"
make music-release REWRITE_LYRICS="<title>"
make music-compose ID="<release>" KEEP=1
make music-compose ID="<release>" REVERT_TO=3
Current was a pointer to the chosen state, not the only surviving state.
release/
├── v1/ first assembly
├── v2/ visual rewrite
├── v3/ caption correction
└── current/
├── final.mp4
├── short.mp4
└── vertical.mp4
AUTHORSHIP BOUNDARY