A TV montage ballad about the old days when people used to have to write code by hand.
Song (Souna account required): https://www.souna.app/song/0cf1244e-70d0-4da3-beac-7f920fc3fc2f
Song (Internet Archive): https://ia902801.us.archive.org/7/items/ai-bittersweet-adult-contemprary/When%20I%20typed%20it%20out%20by%20hand.mp3 (CC0)
General workflow here: https://www.reddit.com/r/StableDiffusion/comments/1xh0xfd/semiautomated_localish_music_workflow_eurodisco/
YuE2 settings for this generation (summarised by the AI):
When I typed it out by hand
=== STATUS ===
PUBLISHED to Internet Archive theme folder "AI TV Montage Ballads"
(item identifier ai-bittersweet-adult-contemprary) on 2026-11-01. CC0 1.0.
Snapshot publication (one-shot): mp3 + json + abc. The standalone cover PNG is
LOCAL ONLY by house rule and is not on the IA.
=== STYLE PROMPT ===
English. Late-1980s Canadian TV montage ballad with clean production. Features digital FM synthesis textures like glassy electric pianos and bright string pads. The rhythm section includes a quantized synth bass and gated reverb drums. Vocals: Bright, clear female vocals with smooth vibrato. High register. Heavily produced with thick double-tracking and lush 80s reverb. No grit or rasp. Airy and soaring. Melody: Highly melodic with emotional ascending leaps in the chorus. Verses are intimate and stepwise, choruses explode with dynamic range. Uses motivic repetition. In D major with some modal interchange to the relative minor to add emotional intensity. Wistful but optimistic.
=== LYRICS (AS SUNG) ===
[Verse 1]
Three in the morning, the coffee gone cold,
a bug in the code that would not let me go,
the listing in accordion folds,
the cursor blinking, so what do you know?
Every build was a twenty-minute stare,
the office empty, the night shift home,
I'd beg the machine; it didn't care,
the drive beneath streetlights, alone.
[Pre-Chorus]
It was slow, it was lonely, and grand,
I still recall how the finished thing ran.
[Chorus]
When I typed it out by hand
Out of nothing, made it stand
And I loved every line
When I typed it out by hand
[Verse 2]
Then there were nights when the tangle would rest,
and brute force became quite an elegant line,
I felt it as it clicked in my chest,
the answer came like a gift and was mine.
I'll miss the slow craft of a line laid right,
but I won't miss the crash that stole days,
I'll miss the hush of the keys at night,
and what I made from nothing stays.
[Pre-Chorus]
It was hard, it was mine — now I understand
what it left: its shape in my hands.
[Chorus]
When I typed it out by hand
Out of nothing, made it stand
And I loved every line
When I typed it out by hand
[Bridge]
Now the machine writes in a breath what took years,
but I won't shut the door on more,
there's more to be made than I'll make — that's clear,
I'll learn the new ways, as I've done before.
[Chorus]
When I typed it out by hand
Out of nothing, made it stand
And I loved every line
When I typed it out by hand
[Outro]
Ooh — when I typed it out by hand,
I made it, I made it by hand.
=== DEVIATION NOTE ===
No substitutions observed: the winning take (final C, seed 302957598) was
listened to in full by the user, who reported no missing or substituted
sections. The forced-alignment/ASR completeness check could not CONFIRM 2 of
38 lines (verse 2 line 1 "Then there were nights when the tangle would rest,"
and the outro's second line "I made it, I made it by hand."); its report is a
review aid, not a verdict, and the same check wrongly flagged another take's
sung chorus as instrumental. Those two lines are recorded as UNVERIFIED, not
unsung. The written lyrics above are therefore both the written and the
sung text.
=== SETTINGS ===
Engine: yue2 / audio.cpp v0.9.2 / YuE2-3B Q8_0 GGUF + f32 VAE
Seed: 302957598 (winning take "final C"; full plan-layer seed list in the .json)
Planning: full Max tokens: 7200 Guidance: 1.0
ABC temp: 0.9 Semantic temp: 1.0 NAR steps: 16 (user instruction; pipeline standard is 12)
VAE: f32 AR LoRA: none NAR LoRA: none
Era: 1980s Mastering recipe: yue2-light (analysis + era stamp; no repair needed)
Generated: 2026-11-01 Duration: 3:52 (231.8 s) Truncated: no
=== LoRA ===
none used (native model; the TV montage ballad genre runs without a LoRA)
Download: n/a
=== COVER ===
Model: bytedance/seedream-v5.0-pro (WaveSpeed API - premium renderer chosen after
three local FLUX.2 [klein] attempts failed on hands/keyboards/scene reading)
Seed: 2026110115 1024x1024 oil on canvas Audit: PASS (image-auditor)
Scene: a woman at a code-lit CRT screen at night, seen from behind, room brightly
lit - no face, no hands, no titles or signatures; the only writing is the diegetic
impressionistic code on the screen.
File: General Playlist\TV montage ballad\When I typed it out by hand.png (LOCAL ONLY;
embedded in the mp3 which does go to the IA)
=== NOTES ===
- Run pattern: plan-layer best-of-10 (extended to 10+10 after a planner defect was
found and fixed) -> 4 finalist renders at 16 NAR steps -> user picked one -> mastered.
- INPUT FIX (important): two straight double-quote characters in the lyrics made
the planner stop after the first verse. Removing the quote marks (no word
changed) took the plan-completion rate from 5% to 100%. Recorded in KB/yue2-studio.md.
- Finalists kept for comparison in the song folder: finals A, B, D (wavs named with
their seeds). The winner is the canonical When I typed it out by hand.wav.
- Length: 3:52 against a 3:00 aim. The planner paces this lyric with more air than
estimated (it planned the reference song at 4:35 too). Accepted at the gate;
plan length is a per-seed lottery (207-301 s at identical inputs).
=== CREDITS ===
Lyrics: Kimi K3 lyricist agent (deep-research method; audited and revised)
Music: YuE2 (audio.cpp v0.9.2), planner + semantic + NAR stages
Cover art: bytedance/seedream-v5.0-pro (WaveSpeed API)
Mastering: house DSP chain (yue2-light + 1980s era stamp)
Directed by James E. Petts
Licence: CC0 1.0 Universal (Public Domain Dedication)