Compare commits

..

2 Commits

Author SHA1 Message Date
Alexander Whitestone
5ef9bbe98c feat: Jazz scene descriptions — 100 lyrics->visual sets (#611)
Some checks are pending
Architecture Lint / Linter Tests (pull_request) Waiting to run
Architecture Lint / Lint Repository (pull_request) Blocked by required conditions
PR Checklist / pr-checklist (pull_request) Waiting to run
Smoke Test / smoke (pull_request) Waiting to run
Validate Config / YAML Lint (pull_request) Waiting to run
Validate Config / JSON Validate (pull_request) Waiting to run
Validate Config / Python Syntax & Import Check (pull_request) Waiting to run
Validate Config / Python Test Suite (pull_request) Blocked by required conditions
Validate Config / Shell Script Lint (pull_request) Waiting to run
Validate Config / Cron Syntax Check (pull_request) Waiting to run
Validate Config / Deploy Script Dry Run (pull_request) Waiting to run
Validate Config / Playbook Schema Validation (pull_request) Waiting to run
Validate Training Data / validate (pull_request) Waiting to run
10 Jazz songs, 10 visual beats each = 100 scene description sets.

Songs: Blue in Green, Smoky Back Room, Sunday Brunch, After Hours,
Stride Piano, Ballad for a Broken Horn, Harlem Midnight, Café Noir,
Free Fall, Last Set at the Vanguard.

Closes #611
2026-04-15 11:33:47 -04:00
Alexander Whitestone
0221be9460 feat: Classical scene descriptions — 100 lyrics->visual sets (#612)
Some checks are pending
Architecture Lint / Linter Tests (pull_request) Waiting to run
Architecture Lint / Lint Repository (pull_request) Blocked by required conditions
PR Checklist / pr-checklist (pull_request) Waiting to run
Smoke Test / smoke (pull_request) Waiting to run
Validate Config / JSON Validate (pull_request) Waiting to run
Validate Config / Python Syntax & Import Check (pull_request) Waiting to run
Validate Config / Python Test Suite (pull_request) Blocked by required conditions
Validate Config / Shell Script Lint (pull_request) Waiting to run
Validate Config / YAML Lint (pull_request) Waiting to run
Validate Config / Cron Syntax Check (pull_request) Waiting to run
Validate Config / Deploy Script Dry Run (pull_request) Waiting to run
Validate Config / Playbook Schema Validation (pull_request) Waiting to run
Validate Training Data / validate (pull_request) Waiting to run
10 Classical songs, 10 visual beats each = 100 scene description sets.

Songs: Moonlit Sonata, Requiem in Grey, The Violin Remembers,
Dawn Fugue, Grande Valse Brillante, Nocturne for the Forgotten,
Concerto of Iron, Pastoral Elegy, Caprice of Shadows, Symphony of Ashes.

Closes #612
2026-04-15 11:29:03 -04:00
2 changed files with 200 additions and 0 deletions

View File

@@ -0,0 +1,100 @@
{"song": "Moonlit Sonata", "artist": "Elara Voss", "beat": 1, "timestamp": "0:00", "duration_seconds": 28, "lyric_line": "The piano breathes in the empty hall", "scene": {"mood": "contemplation", "colors": ["silver", "deep blue", "moonlight white"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A contemplation scene in classical register. rule of thirds framing. dolly forward movement captures the musical phrasing."}}
{"song": "Moonlit Sonata", "artist": "Elara Voss", "beat": 2, "timestamp": "0:28", "duration_seconds": 24, "lyric_line": "Each note a moonlit confession", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "two-shot", "camera": "static", "description": "A longing scene in classical register. two-shot framing. static movement captures the musical phrasing."}}
{"song": "Moonlit Sonata", "artist": "Elara Voss", "beat": 3, "timestamp": "0:52", "duration_seconds": 22, "lyric_line": "The melody reaches for something just out of grasp", "scene": {"mood": "agitation", "colors": ["dark red", "grey", "flash white"], "composition": "silhouette frame", "camera": "handheld sway", "description": "A agitation scene in classical register. silhouette frame framing. handheld sway movement captures the musical phrasing."}}
{"song": "Moonlit Sonata", "artist": "Elara Voss", "beat": 4, "timestamp": "1:14", "duration_seconds": 26, "lyric_line": "Minor keys map the geography of loss", "scene": {"mood": "despair", "colors": ["charcoal", "navy", "faded grey"], "composition": "over-the-shoulder", "camera": "handheld sway", "description": "A despair scene in classical register. over-the-shoulder framing. handheld sway movement captures the musical phrasing."}}
{"song": "Moonlit Sonata", "artist": "Elara Voss", "beat": 5, "timestamp": "1:40", "duration_seconds": 24, "lyric_line": "A crescendo builds like a held breath", "scene": {"mood": "resolve", "colors": ["steel grey", "deep blue", "white"], "composition": "wide shot", "camera": "gentle pan right", "description": "A resolve scene in classical register. wide shot framing. gentle pan right movement captures the musical phrasing."}}
{"song": "Moonlit Sonata", "artist": "Elara Voss", "beat": 6, "timestamp": "2:04", "duration_seconds": 22, "lyric_line": "The strings enter — tender, trembling", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "low angle", "camera": "locked off", "description": "A tenderness scene in classical register. low angle framing. locked off movement captures the musical phrasing."}}
{"song": "Moonlit Sonata", "artist": "Elara Voss", "beat": 7, "timestamp": "2:26", "duration_seconds": 28, "lyric_line": "Fortissimo: the dam breaks", "scene": {"mood": "fury", "colors": ["crimson", "black", "white flash"], "composition": "dutch angle", "camera": "circular orbit", "description": "A fury scene in classical register. dutch angle framing. circular orbit movement captures the musical phrasing."}}
{"song": "Moonlit Sonata", "artist": "Elara Voss", "beat": 8, "timestamp": "2:54", "duration_seconds": 24, "lyric_line": "Silence between notes holds more than sound", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "silver"], "composition": "dutch angle", "camera": "slow zoom out", "description": "A sorrow scene in classical register. dutch angle framing. slow zoom out movement captures the musical phrasing."}}
{"song": "Moonlit Sonata", "artist": "Elara Voss", "beat": 9, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "The resolution arrives like forgiveness", "scene": {"mood": "acceptance", "colors": ["sage green", "cream", "soft gold"], "composition": "symmetrical", "camera": "static", "description": "A acceptance scene in classical register. symmetrical framing. static movement captures the musical phrasing."}}
{"song": "Moonlit Sonata", "artist": "Elara Voss", "beat": 10, "timestamp": "3:40", "duration_seconds": 30, "lyric_line": "Moonlit sonata — the piano finally rests", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "over-the-shoulder", "camera": "dolly forward", "description": "A peace scene in classical register. over-the-shoulder framing. dolly forward movement captures the musical phrasing."}}
{"song": "Requiem in Grey", "artist": "Sebastian Vael", "beat": 1, "timestamp": "0:00", "duration_seconds": 30, "lyric_line": "The choir opens like a wound in heaven", "scene": {"mood": "grief", "colors": ["charcoal", "deep blue", "ash"], "composition": "high angle", "camera": "handheld sway", "description": "A grief scene in classical register. high angle framing. handheld sway movement captures the musical phrasing."}}
{"song": "Requiem in Grey", "artist": "Sebastian Vael", "beat": 2, "timestamp": "0:30", "duration_seconds": 26, "lyric_line": "Latin syllables carry the weight of centuries", "scene": {"mood": "solemnity", "colors": ["black", "deep purple", "gold"], "composition": "silhouette frame", "camera": "handheld sway", "description": "A solemnity scene in classical register. silhouette frame framing. handheld sway movement captures the musical phrasing."}}
{"song": "Requiem in Grey", "artist": "Sebastian Vael", "beat": 3, "timestamp": "0:56", "duration_seconds": 24, "lyric_line": "Every voice is a candle guttering", "scene": {"mood": "lament", "colors": ["navy", "silver", "grey"], "composition": "POV", "camera": "slow zoom out", "description": "A lament scene in classical register. POV framing. slow zoom out movement captures the musical phrasing."}}
{"song": "Requiem in Grey", "artist": "Sebastian Vael", "beat": 4, "timestamp": "1:20", "duration_seconds": 28, "lyric_line": "The cello weeps what words cannot", "scene": {"mood": "fury", "colors": ["crimson", "black", "white flash"], "composition": "dutch angle", "camera": "floating drift", "description": "A fury scene in classical register. dutch angle framing. floating drift movement captures the musical phrasing."}}
{"song": "Requiem in Grey", "artist": "Sebastian Vael", "beat": 5, "timestamp": "1:48", "duration_seconds": 24, "lyric_line": "Kyrie eleison — lord, have mercy on the living", "scene": {"mood": "exhaustion", "colors": ["grey", "faded blue", "pale"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A exhaustion scene in classical register. rule of thirds framing. dolly forward movement captures the musical phrasing."}}
{"song": "Requiem in Grey", "artist": "Sebastian Vael", "beat": 6, "timestamp": "2:12", "duration_seconds": 26, "lyric_line": "The requiem is not for the dead", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "two-shot", "camera": "slow push in", "description": "A memory scene in classical register. two-shot framing. slow push in movement captures the musical phrasing."}}
{"song": "Requiem in Grey", "artist": "Sebastian Vael", "beat": 7, "timestamp": "2:38", "duration_seconds": 24, "lyric_line": "It is for those left behind in grey", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "over-the-shoulder", "camera": "floating drift", "description": "A tenderness scene in classical register. over-the-shoulder framing. floating drift movement captures the musical phrasing."}}
{"song": "Requiem in Grey", "artist": "Sebastian Vael", "beat": 8, "timestamp": "3:02", "duration_seconds": 28, "lyric_line": "A single soprano ascends past grief", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "high angle", "camera": "handheld sway", "description": "A transcendence scene in classical register. high angle framing. handheld sway movement captures the musical phrasing."}}
{"song": "Requiem in Grey", "artist": "Sebastian Vael", "beat": 9, "timestamp": "3:30", "duration_seconds": 24, "lyric_line": "The orchestra exhales what it held too long", "scene": {"mood": "acceptance", "colors": ["sage green", "cream", "soft gold"], "composition": "low angle", "camera": "floating drift", "description": "A acceptance scene in classical register. low angle framing. floating drift movement captures the musical phrasing."}}
{"song": "Requiem in Grey", "artist": "Sebastian Vael", "beat": 10, "timestamp": "3:54", "duration_seconds": 30, "lyric_line": "Requiem in grey — the silence after is the music", "scene": {"mood": "eternity", "colors": ["gold", "white", "deep blue"], "composition": "high angle", "camera": "crane up", "description": "A eternity scene in classical register. high angle framing. crane up movement captures the musical phrasing."}}
{"song": "The Violin Remembers", "artist": "Isolde Kaine", "beat": 1, "timestamp": "0:00", "duration_seconds": 26, "lyric_line": "The violin remembers your hands", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "over-the-shoulder", "camera": "locked off", "description": "A nostalgia scene in classical register. over-the-shoulder framing. locked off movement captures the musical phrasing."}}
{"song": "The Violin Remembers", "artist": "Isolde Kaine", "beat": 2, "timestamp": "0:26", "duration_seconds": 24, "lyric_line": "Rosin dust like snow on the fingerboard", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "silhouette frame", "camera": "gentle pan right", "description": "A warmth scene in classical register. silhouette frame framing. gentle pan right movement captures the musical phrasing."}}
{"song": "The Violin Remembers", "artist": "Isolde Kaine", "beat": 3, "timestamp": "0:50", "duration_seconds": 22, "lyric_line": "Each bow stroke traces a vanished touch", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "silver"], "composition": "split frame", "camera": "slow zoom in", "description": "A sorrow scene in classical register. split frame framing. slow zoom in movement captures the musical phrasing."}}
{"song": "The Violin Remembers", "artist": "Isolde Kaine", "beat": 4, "timestamp": "1:12", "duration_seconds": 28, "lyric_line": "The melody is older than the musician", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "low angle", "camera": "slow zoom in", "description": "A anger scene in classical register. low angle framing. slow zoom in movement captures the musical phrasing."}}
{"song": "The Violin Remembers", "artist": "Isolde Kaine", "beat": 5, "timestamp": "1:40", "duration_seconds": 24, "lyric_line": "Passed down like scars, like recipes, like prayers", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "close-up", "camera": "crane up", "description": "A memory scene in classical register. close-up framing. crane up movement captures the musical phrasing."}}
{"song": "The Violin Remembers", "artist": "Isolde Kaine", "beat": 6, "timestamp": "2:04", "duration_seconds": 26, "lyric_line": "A passage played wrong becomes tradition", "scene": {"mood": "bittersweet", "colors": ["amber", "teal", "rose"], "composition": "high angle", "camera": "circular orbit", "description": "A bittersweet scene in classical register. high angle framing. circular orbit movement captures the musical phrasing."}}
{"song": "The Violin Remembers", "artist": "Isolde Kaine", "beat": 7, "timestamp": "2:30", "duration_seconds": 24, "lyric_line": "The violin does not forgive — it transforms", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "high angle", "camera": "floating drift", "description": "A tenderness scene in classical register. high angle framing. floating drift movement captures the musical phrasing."}}
{"song": "The Violin Remembers", "artist": "Isolde Kaine", "beat": 8, "timestamp": "2:54", "duration_seconds": 26, "lyric_line": "From sorrow, a cadence of steel", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "gold"], "composition": "silhouette frame", "camera": "rack focus", "description": "A strength scene in classical register. silhouette frame framing. rack focus movement captures the musical phrasing."}}
{"song": "The Violin Remembers", "artist": "Isolde Kaine", "beat": 9, "timestamp": "3:20", "duration_seconds": 24, "lyric_line": "The bow draws blood and beauty equally", "scene": {"mood": "resolve", "colors": ["steel grey", "deep blue", "white"], "composition": "over-the-shoulder", "camera": "steady hold", "description": "A resolve scene in classical register. over-the-shoulder framing. steady hold movement captures the musical phrasing."}}
{"song": "The Violin Remembers", "artist": "Isolde Kaine", "beat": 10, "timestamp": "3:44", "duration_seconds": 30, "lyric_line": "The violin remembers what we chose to forget", "scene": {"mood": "grace", "colors": ["white", "soft gold", "cream"], "composition": "high angle", "camera": "dolly forward", "description": "A grace scene in classical register. high angle framing. dolly forward movement captures the musical phrasing."}}
{"song": "Dawn Fugue", "artist": "Meridian Quartet", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "First light enters through the east window", "scene": {"mood": "stillness", "colors": ["pale blue", "white", "silver"], "composition": "center frame", "camera": "handheld sway", "description": "A stillness scene in classical register. center frame framing. handheld sway movement captures the musical phrasing."}}
{"song": "Dawn Fugue", "artist": "Meridian Quartet", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "A single violin begins the theme", "scene": {"mood": "anticipation", "colors": ["amber", "deep purple", "gold"], "composition": "split frame", "camera": "slow push in", "description": "A anticipation scene in classical register. split frame framing. slow push in movement captures the musical phrasing."}}
{"song": "Dawn Fugue", "artist": "Meridian Quartet", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Second voice enters — the fugue begins", "scene": {"mood": "movement", "colors": ["silver", "blue", "white"], "composition": "POV", "camera": "tracking shot", "description": "A movement scene in classical register. POV framing. tracking shot movement captures the musical phrasing."}}
{"song": "Dawn Fugue", "artist": "Meridian Quartet", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Third and fourth, weaving like dawn itself", "scene": {"mood": "complexity", "colors": ["deep blue", "gold", "silver"], "composition": "bird's eye", "camera": "static", "description": "A complexity scene in classical register. bird's eye framing. static movement captures the musical phrasing."}}
{"song": "Dawn Fugue", "artist": "Meridian Quartet", "beat": 5, "timestamp": "1:36", "duration_seconds": 28, "lyric_line": "Each voice independent yet inseparable", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "bird's eye", "camera": "slow push in", "description": "A joy scene in classical register. bird's eye framing. slow push in movement captures the musical phrasing."}}
{"song": "Dawn Fugue", "artist": "Meridian Quartet", "beat": 6, "timestamp": "2:04", "duration_seconds": 24, "lyric_line": "The counterpoint builds like morning", "scene": {"mood": "tension", "colors": ["dark red", "black", "grey"], "composition": "two-shot", "camera": "circular orbit", "description": "A tension scene in classical register. two-shot framing. circular orbit movement captures the musical phrasing."}}
{"song": "Dawn Fugue", "artist": "Meridian Quartet", "beat": 7, "timestamp": "2:28", "duration_seconds": 26, "lyric_line": "Harmony and dissonance in conversation", "scene": {"mood": "resolution", "colors": ["green", "gold", "white"], "composition": "split frame", "camera": "dolly forward", "description": "A resolution scene in classical register. split frame framing. dolly forward movement captures the musical phrasing."}}
{"song": "Dawn Fugue", "artist": "Meridian Quartet", "beat": 8, "timestamp": "2:54", "duration_seconds": 24, "lyric_line": "The fugue peaks as the sun crests the horizon", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "symmetrical", "camera": "tracking shot", "description": "A triumph scene in classical register. symmetrical framing. tracking shot movement captures the musical phrasing."}}
{"song": "Dawn Fugue", "artist": "Meridian Quartet", "beat": 9, "timestamp": "3:18", "duration_seconds": 26, "lyric_line": "Voices converging on a single chord", "scene": {"mood": "serenity", "colors": ["soft blue", "cream", "sage green"], "composition": "dutch angle", "camera": "circular orbit", "description": "A serenity scene in classical register. dutch angle framing. circular orbit movement captures the musical phrasing."}}
{"song": "Dawn Fugue", "artist": "Meridian Quartet", "beat": 10, "timestamp": "3:44", "duration_seconds": 30, "lyric_line": "Dawn fugue — the day begins in polyphony", "scene": {"mood": "light", "colors": ["white", "gold", "warm yellow"], "composition": "low angle", "camera": "slow push in", "description": "A light scene in classical register. low angle framing. slow push in movement captures the musical phrasing."}}
{"song": "Grande Valse Brillante", "artist": "Celeste Moreau", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The waltz begins — three-quarter time, three-quarter breath", "scene": {"mood": "elegance", "colors": ["black", "white", "gold"], "composition": "dutch angle", "camera": "tracking shot", "description": "A elegance scene in classical register. dutch angle framing. tracking shot movement captures the musical phrasing."}}
{"song": "Grande Valse Brillante", "artist": "Celeste Moreau", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Chandeliers sway like pendulums of light", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "symmetrical", "camera": "slow push in", "description": "A longing scene in classical register. symmetrical framing. slow push in movement captures the musical phrasing."}}
{"song": "Grande Valse Brillante", "artist": "Celeste Moreau", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "A hand offered, a hand accepted, spinning", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "bird's eye", "camera": "tracking shot", "description": "A passion scene in classical register. bird's eye framing. tracking shot movement captures the musical phrasing."}}
{"song": "Grande Valse Brillante", "artist": "Celeste Moreau", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The piano cascades like champagne", "scene": {"mood": "grief", "colors": ["charcoal", "deep blue", "ash"], "composition": "silhouette frame", "camera": "floating drift", "description": "A grief scene in classical register. silhouette frame framing. floating drift movement captures the musical phrasing."}}
{"song": "Grande Valse Brillante", "artist": "Celeste Moreau", "beat": 5, "timestamp": "1:36", "duration_seconds": 22, "lyric_line": "Each turn reveals a different face", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "rule of thirds", "camera": "circular orbit", "description": "A joy scene in classical register. rule of thirds framing. circular orbit movement captures the musical phrasing."}}
{"song": "Grande Valse Brillante", "artist": "Celeste Moreau", "beat": 6, "timestamp": "1:58", "duration_seconds": 28, "lyric_line": "The waltz accelerates past comfort", "scene": {"mood": "seduction", "colors": ["deep red", "black", "champagne"], "composition": "POV", "camera": "floating drift", "description": "A seduction scene in classical register. POV framing. floating drift movement captures the musical phrasing."}}
{"song": "Grande Valse Brillante", "artist": "Celeste Moreau", "beat": 7, "timestamp": "2:26", "duration_seconds": 24, "lyric_line": "Shoes scuff the marble — the only imperfection", "scene": {"mood": "loss", "colors": ["grey", "muted blue", "black"], "composition": "high angle", "camera": "floating drift", "description": "A loss scene in classical register. high angle framing. floating drift movement captures the musical phrasing."}}
{"song": "Grande Valse Brillante", "artist": "Celeste Moreau", "beat": 8, "timestamp": "2:50", "duration_seconds": 26, "lyric_line": "The final spin — release and recklessness", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "bird's eye", "camera": "slow zoom in", "description": "A defiance scene in classical register. bird's eye framing. slow zoom in movement captures the musical phrasing."}}
{"song": "Grande Valse Brillante", "artist": "Celeste Moreau", "beat": 9, "timestamp": "3:16", "duration_seconds": 24, "lyric_line": "A bow, a curtsey, breathless applause", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "low angle", "camera": "slow push in", "description": "A triumph scene in classical register. low angle framing. slow push in movement captures the musical phrasing."}}
{"song": "Grande Valse Brillante", "artist": "Celeste Moreau", "beat": 10, "timestamp": "3:40", "duration_seconds": 30, "lyric_line": "Grande valse — the room still turns after the music stops", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "POV", "camera": "gentle pan right", "description": "A bliss scene in classical register. POV framing. gentle pan right movement captures the musical phrasing."}}
{"song": "Nocturne for the Forgotten", "artist": "Adrien Solace", "beat": 1, "timestamp": "0:00", "duration_seconds": 28, "lyric_line": "Night pours through the open window", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "low angle", "camera": "steady hold", "description": "A loneliness scene in classical register. low angle framing. steady hold movement captures the musical phrasing."}}
{"song": "Nocturne for the Forgotten", "artist": "Adrien Solace", "beat": 2, "timestamp": "0:28", "duration_seconds": 24, "lyric_line": "The nocturne plays to an empty room", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "wide shot", "camera": "static", "description": "A beauty scene in classical register. wide shot framing. static movement captures the musical phrasing."}}
{"song": "Nocturne for the Forgotten", "artist": "Adrien Solace", "beat": 3, "timestamp": "0:52", "duration_seconds": 26, "lyric_line": "Left hand holds the darkness steady", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "silver"], "composition": "symmetrical", "camera": "circular orbit", "description": "A sorrow scene in classical register. symmetrical framing. circular orbit movement captures the musical phrasing."}}
{"song": "Nocturne for the Forgotten", "artist": "Adrien Solace", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "Right hand reaches for starlight", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "bird's eye", "camera": "crane up", "description": "A memory scene in classical register. bird's eye framing. crane up movement captures the musical phrasing."}}
{"song": "Nocturne for the Forgotten", "artist": "Adrien Solace", "beat": 5, "timestamp": "1:42", "duration_seconds": 28, "lyric_line": "Every rest is a held goodbye", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "center frame", "camera": "slow zoom in", "description": "A hope scene in classical register. center frame framing. slow zoom in movement captures the musical phrasing."}}
{"song": "Nocturne for the Forgotten", "artist": "Adrien Solace", "beat": 6, "timestamp": "2:10", "duration_seconds": 24, "lyric_line": "The melody remembers the room when it was full", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "over-the-shoulder", "camera": "tracking shot", "description": "A tenderness scene in classical register. over-the-shoulder framing. tracking shot movement captures the musical phrasing."}}
{"song": "Nocturne for the Forgotten", "artist": "Adrien Solace", "beat": 7, "timestamp": "2:34", "duration_seconds": 26, "lyric_line": "A phrase repeats — stubbornly hopeful", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "over-the-shoulder", "camera": "steady hold", "description": "A melancholy scene in classical register. over-the-shoulder framing. steady hold movement captures the musical phrasing."}}
{"song": "Nocturne for the Forgotten", "artist": "Adrien Solace", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "The nocturne does not ask for listeners", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "gold"], "composition": "over-the-shoulder", "camera": "tracking shot", "description": "A strength scene in classical register. over-the-shoulder framing. tracking shot movement captures the musical phrasing."}}
{"song": "Nocturne for the Forgotten", "artist": "Adrien Solace", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "It plays because the silence needs opposing", "scene": {"mood": "acceptance", "colors": ["sage green", "cream", "soft gold"], "composition": "center frame", "camera": "slow zoom out", "description": "A acceptance scene in classical register. center frame framing. slow zoom out movement captures the musical phrasing."}}
{"song": "Nocturne for the Forgotten", "artist": "Adrien Solace", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Nocturne for the forgotten — heard only by the night", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "POV", "camera": "rack focus", "description": "A peace scene in classical register. POV framing. rack focus movement captures the musical phrasing."}}
{"song": "Concerto of Iron", "artist": "Stormfront Ensemble", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The orchestra strikes like a blacksmith", "scene": {"mood": "power", "colors": ["silver", "grey", "white"], "composition": "low angle", "camera": "steady hold", "description": "A power scene in classical register. low angle framing. steady hold movement captures the musical phrasing."}}
{"song": "Concerto of Iron", "artist": "Stormfront Ensemble", "beat": 2, "timestamp": "0:24", "duration_seconds": 26, "lyric_line": "Brass and percussion forge the opening theme", "scene": {"mood": "conflict", "colors": ["red", "black", "white"], "composition": "extreme close-up", "camera": "slow push in", "description": "A conflict scene in classical register. extreme close-up framing. slow push in movement captures the musical phrasing."}}
{"song": "Concerto of Iron", "artist": "Stormfront Ensemble", "beat": 3, "timestamp": "0:50", "duration_seconds": 24, "lyric_line": "The soloist enters — one voice against many", "scene": {"mood": "fury", "colors": ["crimson", "black", "white flash"], "composition": "low angle", "camera": "static", "description": "A fury scene in classical register. low angle framing. static movement captures the musical phrasing."}}
{"song": "Concerto of Iron", "artist": "Stormfront Ensemble", "beat": 4, "timestamp": "1:14", "duration_seconds": 28, "lyric_line": "Cadenza: the soloist alone in the forge", "scene": {"mood": "struggle", "colors": ["grey", "brown", "dark red"], "composition": "POV", "camera": "circular orbit", "description": "A struggle scene in classical register. POV framing. circular orbit movement captures the musical phrasing."}}
{"song": "Concerto of Iron", "artist": "Stormfront Ensemble", "beat": 5, "timestamp": "1:42", "duration_seconds": 24, "lyric_line": "The orchestra answers with thunder", "scene": {"mood": "tragedy", "colors": ["black", "deep red", "grey"], "composition": "high angle", "camera": "slow zoom out", "description": "A tragedy scene in classical register. high angle framing. slow zoom out movement captures the musical phrasing."}}
{"song": "Concerto of Iron", "artist": "Stormfront Ensemble", "beat": 6, "timestamp": "2:06", "duration_seconds": 26, "lyric_line": "A dialogue of iron and silk", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "split frame", "camera": "static", "description": "A beauty scene in classical register. split frame framing. static movement captures the musical phrasing."}}
{"song": "Concerto of Iron", "artist": "Stormfront Ensemble", "beat": 7, "timestamp": "2:32", "duration_seconds": 24, "lyric_line": "The second movement — the metal cools", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "rule of thirds", "camera": "steady hold", "description": "A resilience scene in classical register. rule of thirds framing. steady hold movement captures the musical phrasing."}}
{"song": "Concerto of Iron", "artist": "Stormfront Ensemble", "beat": 8, "timestamp": "2:56", "duration_seconds": 28, "lyric_line": "Slow and heavy, like molten thought", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "low angle", "camera": "circular orbit", "description": "A triumph scene in classical register. low angle framing. circular orbit movement captures the musical phrasing."}}
{"song": "Concerto of Iron", "artist": "Stormfront Ensemble", "beat": 9, "timestamp": "3:24", "duration_seconds": 24, "lyric_line": "The finale — the blade is finished", "scene": {"mood": "sacrifice", "colors": ["red", "white", "gold"], "composition": "symmetrical", "camera": "handheld sway", "description": "A sacrifice scene in classical register. symmetrical framing. handheld sway movement captures the musical phrasing."}}
{"song": "Concerto of Iron", "artist": "Stormfront Ensemble", "beat": 10, "timestamp": "3:48", "duration_seconds": 30, "lyric_line": "Concerto of iron — tempered by the struggle", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "extreme close-up", "camera": "crane up", "description": "A glory scene in classical register. extreme close-up framing. crane up movement captures the musical phrasing."}}
{"song": "Pastoral Elegy", "artist": "Fen Hollow Orchestra", "beat": 1, "timestamp": "0:00", "duration_seconds": 26, "lyric_line": "Morning mist on the meadow where we walked", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "wide shot", "camera": "crane up", "description": "A peace scene in classical register. wide shot framing. crane up movement captures the musical phrasing."}}
{"song": "Pastoral Elegy", "artist": "Fen Hollow Orchestra", "beat": 2, "timestamp": "0:26", "duration_seconds": 24, "lyric_line": "The oboe sings like a distant bird", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "close-up", "camera": "gentle pan right", "description": "A nostalgia scene in classical register. close-up framing. gentle pan right movement captures the musical phrasing."}}
{"song": "Pastoral Elegy", "artist": "Fen Hollow Orchestra", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "Each phrase a season remembered", "scene": {"mood": "loss", "colors": ["grey", "muted blue", "black"], "composition": "rule of thirds", "camera": "static", "description": "A loss scene in classical register. rule of thirds framing. static movement captures the musical phrasing."}}
{"song": "Pastoral Elegy", "artist": "Fen Hollow Orchestra", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "The strings swell like summer grass", "scene": {"mood": "grief", "colors": ["charcoal", "deep blue", "ash"], "composition": "dutch angle", "camera": "slow push in", "description": "A grief scene in classical register. dutch angle framing. slow push in movement captures the musical phrasing."}}
{"song": "Pastoral Elegy", "artist": "Fen Hollow Orchestra", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "An autumn passage — leaves falling in perfect fifths", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "silhouette frame", "camera": "tracking shot", "description": "A memory scene in classical register. silhouette frame framing. tracking shot movement captures the musical phrasing."}}
{"song": "Pastoral Elegy", "artist": "Fen Hollow Orchestra", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "Winter arrives in the minor key", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "POV", "camera": "tracking shot", "description": "A tenderness scene in classical register. POV framing. tracking shot movement captures the musical phrasing."}}
{"song": "Pastoral Elegy", "artist": "Fen Hollow Orchestra", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "The elegy is for the land, not the person", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "high angle", "camera": "slow zoom out", "description": "A melancholy scene in classical register. high angle framing. slow zoom out movement captures the musical phrasing."}}
{"song": "Pastoral Elegy", "artist": "Fen Hollow Orchestra", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "Spring returns in the final movement", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "symmetrical", "camera": "slow zoom in", "description": "A hope scene in classical register. symmetrical framing. slow zoom in movement captures the musical phrasing."}}
{"song": "Pastoral Elegy", "artist": "Fen Hollow Orchestra", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "The meadow still exists in the music", "scene": {"mood": "renewal", "colors": ["spring green", "white", "gold"], "composition": "POV", "camera": "static", "description": "A renewal scene in classical register. POV framing. static movement captures the musical phrasing."}}
{"song": "Pastoral Elegy", "artist": "Fen Hollow Orchestra", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Pastoral elegy — the field outlives the farmer", "scene": {"mood": "serenity", "colors": ["soft blue", "cream", "sage green"], "composition": "POV", "camera": "steady hold", "description": "A serenity scene in classical register. POV framing. steady hold movement captures the musical phrasing."}}
{"song": "Caprice of Shadows", "artist": "Lysander Quartet", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "The caprice begins with a wink", "scene": {"mood": "playfulness", "colors": ["coral", "turquoise", "yellow"], "composition": "extreme close-up", "camera": "locked off", "description": "A playfulness scene in classical register. extreme close-up framing. locked off movement captures the musical phrasing."}}
{"song": "Caprice of Shadows", "artist": "Lysander Quartet", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Pizzicato — fingers dancing on the edge", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "split frame", "camera": "circular orbit", "description": "A menace scene in classical register. split frame framing. circular orbit movement captures the musical phrasing."}}
{"song": "Caprice of Shadows", "artist": "Lysander Quartet", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "A shadow crosses the staff — minor key intrudes", "scene": {"mood": "humor", "colors": ["yellow", "orange", "white"], "composition": "bird's eye", "camera": "floating drift", "description": "A humor scene in classical register. bird's eye framing. floating drift movement captures the musical phrasing."}}
{"song": "Caprice of Shadows", "artist": "Lysander Quartet", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "The violin laughs at the darkness", "scene": {"mood": "darkness", "colors": ["black", "deep purple", "void"], "composition": "two-shot", "camera": "circular orbit", "description": "A darkness scene in classical register. two-shot framing. circular orbit movement captures the musical phrasing."}}
{"song": "Caprice of Shadows", "artist": "Lysander Quartet", "beat": 5, "timestamp": "1:28", "duration_seconds": 26, "lyric_line": "Prestissimo — too fast for fear to catch", "scene": {"mood": "virtuosity", "colors": ["gold", "silver", "white"], "composition": "dutch angle", "camera": "static", "description": "A virtuosity scene in classical register. dutch angle framing. static movement captures the musical phrasing."}}
{"song": "Caprice of Shadows", "artist": "Lysander Quartet", "beat": 6, "timestamp": "1:54", "duration_seconds": 24, "lyric_line": "A false ending — the shadow returns", "scene": {"mood": "whimsy", "colors": ["lavender", "yellow", "pink"], "composition": "low angle", "camera": "steady hold", "description": "A whimsy scene in classical register. low angle framing. steady hold movement captures the musical phrasing."}}
{"song": "Caprice of Shadows", "artist": "Lysander Quartet", "beat": 7, "timestamp": "2:18", "duration_seconds": 26, "lyric_line": "The caprice plays hide and seek with itself", "scene": {"mood": "danger", "colors": ["red", "black", "orange"], "composition": "close-up", "camera": "gentle pan right", "description": "A danger scene in classical register. close-up framing. gentle pan right movement captures the musical phrasing."}}
{"song": "Caprice of Shadows", "artist": "Lysander Quartet", "beat": 8, "timestamp": "2:44", "duration_seconds": 24, "lyric_line": "Harmonics like starlight through blinds", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "bird's eye", "camera": "gentle pan right", "description": "A joy scene in classical register. bird's eye framing. gentle pan right movement captures the musical phrasing."}}
{"song": "Caprice of Shadows", "artist": "Lysander Quartet", "beat": 9, "timestamp": "3:08", "duration_seconds": 26, "lyric_line": "The final run — ascending past all shadow", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "center frame", "camera": "dolly forward", "description": "A freedom scene in classical register. center frame framing. dolly forward movement captures the musical phrasing."}}
{"song": "Caprice of Shadows", "artist": "Lysander Quartet", "beat": 10, "timestamp": "3:34", "duration_seconds": 28, "lyric_line": "Caprice of shadows — the light was hiding all along", "scene": {"mood": "light", "colors": ["white", "gold", "warm yellow"], "composition": "split frame", "camera": "circular orbit", "description": "A light scene in classical register. split frame framing. circular orbit movement captures the musical phrasing."}}
{"song": "Symphony of Ashes", "artist": "Cathedral Strings", "beat": 1, "timestamp": "0:00", "duration_seconds": 28, "lyric_line": "The first movement plays to ruins", "scene": {"mood": "ruin", "colors": ["grey", "black", "ash brown"], "composition": "high angle", "camera": "handheld sway", "description": "A ruin scene in classical register. high angle framing. handheld sway movement captures the musical phrasing."}}
{"song": "Symphony of Ashes", "artist": "Cathedral Strings", "beat": 2, "timestamp": "0:28", "duration_seconds": 24, "lyric_line": "A cello mourns what the fire took", "scene": {"mood": "grief", "colors": ["charcoal", "deep blue", "ash"], "composition": "split frame", "camera": "floating drift", "description": "A grief scene in classical register. split frame framing. floating drift movement captures the musical phrasing."}}
{"song": "Symphony of Ashes", "artist": "Cathedral Strings", "beat": 3, "timestamp": "0:52", "duration_seconds": 26, "lyric_line": "The second movement rebuilds in minor", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "silhouette frame", "camera": "slow zoom in", "description": "A anger scene in classical register. silhouette frame framing. slow zoom in movement captures the musical phrasing."}}
{"song": "Symphony of Ashes", "artist": "Cathedral Strings", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "Each note a brick laid on the grave", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "close-up", "camera": "gentle pan right", "description": "A memory scene in classical register. close-up framing. gentle pan right movement captures the musical phrasing."}}
{"song": "Symphony of Ashes", "artist": "Cathedral Strings", "beat": 5, "timestamp": "1:42", "duration_seconds": 28, "lyric_line": "The third movement discovers beauty in ash", "scene": {"mood": "acceptance", "colors": ["sage green", "cream", "soft gold"], "composition": "POV", "camera": "slow zoom in", "description": "A acceptance scene in classical register. POV framing. slow zoom in movement captures the musical phrasing."}}
{"song": "Symphony of Ashes", "artist": "Cathedral Strings", "beat": 6, "timestamp": "2:10", "duration_seconds": 24, "lyric_line": "A flute rises from the rubble — fragile, determined", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "over-the-shoulder", "camera": "dolly forward", "description": "A beauty scene in classical register. over-the-shoulder framing. dolly forward movement captures the musical phrasing."}}
{"song": "Symphony of Ashes", "artist": "Cathedral Strings", "beat": 7, "timestamp": "2:34", "duration_seconds": 26, "lyric_line": "The finale: the cathedral sings again", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "close-up", "camera": "static", "description": "A resilience scene in classical register. close-up framing. static movement captures the musical phrasing."}}
{"song": "Symphony of Ashes", "artist": "Cathedral Strings", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "Not the same song — a new one, from old stone", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "over-the-shoulder", "camera": "slow zoom in", "description": "A hope scene in classical register. over-the-shoulder framing. slow zoom in movement captures the musical phrasing."}}
{"song": "Symphony of Ashes", "artist": "Cathedral Strings", "beat": 9, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "The symphony carries what the building could not", "scene": {"mood": "rebirth", "colors": ["green", "gold", "white"], "composition": "silhouette frame", "camera": "circular orbit", "description": "A rebirth scene in classical register. silhouette frame framing. circular orbit movement captures the musical phrasing."}}
{"song": "Symphony of Ashes", "artist": "Cathedral Strings", "beat": 10, "timestamp": "3:52", "duration_seconds": 30, "lyric_line": "Symphony of ashes — what survives is what sings", "scene": {"mood": "eternity", "colors": ["gold", "white", "deep blue"], "composition": "silhouette frame", "camera": "circular orbit", "description": "A eternity scene in classical register. silhouette frame framing. circular orbit movement captures the musical phrasing."}}

View File

@@ -0,0 +1,100 @@
{"song": "Blue in Green", "artist": "Midnight Standards", "beat": 1, "timestamp": "0:00", "duration_seconds": 30, "lyric_line": "The saxophone breathes like a tired man", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "silver"], "composition": "over-the-shoulder", "camera": "circular orbit", "description": "A melancholy scene in jazz register. silhouette frame framing. slow zoom out movement."}}
{"song": "Blue in Green", "artist": "Midnight Standards", "beat": 2, "timestamp": "0:30", "duration_seconds": 26, "lyric_line": "Blue notes falling into green twilight", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "symmetrical", "camera": "gentle pan right", "description": "A longing scene in jazz register. high angle framing. slow zoom in movement."}}
{"song": "Blue in Green", "artist": "Midnight Standards", "beat": 3, "timestamp": "0:56", "duration_seconds": 24, "lyric_line": "Every phrase an apology", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "dutch angle", "camera": "crane up", "description": "A tenderness scene in jazz register. symmetrical framing. steady hold movement."}}
{"song": "Blue in Green", "artist": "Midnight Standards", "beat": 4, "timestamp": "1:20", "duration_seconds": 28, "lyric_line": "The piano comping — gentle, patient", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "silver"], "composition": "silhouette frame", "camera": "circular orbit", "description": "A sorrow scene in jazz register. split frame framing. gentle pan right movement."}}
{"song": "Blue in Green", "artist": "Midnight Standards", "beat": 5, "timestamp": "1:48", "duration_seconds": 26, "lyric_line": "A melody that knows it cannot fix anything", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "dutch angle", "camera": "handheld sway", "description": "A beauty scene in jazz register. silhouette frame framing. steady hold movement."}}
{"song": "Blue in Green", "artist": "Midnight Standards", "beat": 6, "timestamp": "2:14", "duration_seconds": 24, "lyric_line": "The brush on the snare — a whisper", "scene": {"mood": "bittersweet", "colors": ["amber", "teal", "rose"], "composition": "bird's eye", "camera": "steady hold", "description": "A bittersweet scene in jazz register. bird's eye framing. gentle pan right movement."}}
{"song": "Blue in Green", "artist": "Midnight Standards", "beat": 7, "timestamp": "2:38", "duration_seconds": 28, "lyric_line": "Blue in green, the color of almost", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "center frame", "camera": "slow zoom in", "description": "A solitude scene in jazz register. silhouette frame framing. crane up movement."}}
{"song": "Blue in Green", "artist": "Midnight Standards", "beat": 8, "timestamp": "3:06", "duration_seconds": 26, "lyric_line": "The soloist closes his eyes and finds the note", "scene": {"mood": "resignation", "colors": ["grey", "muted blue", "pale"], "composition": "symmetrical", "camera": "circular orbit", "description": "A resignation scene in jazz register. dutch angle framing. slow zoom out movement."}}
{"song": "Blue in Green", "artist": "Midnight Standards", "beat": 9, "timestamp": "3:32", "duration_seconds": 24, "lyric_line": "Held longer than the chord allows", "scene": {"mood": "grace", "colors": ["white", "soft gold", "cream"], "composition": "bird's eye", "camera": "gentle pan right", "description": "A grace scene in jazz register. extreme close-up framing. handheld sway movement."}}
{"song": "Blue in Green", "artist": "Midnight Standards", "beat": 10, "timestamp": "3:56", "duration_seconds": 30, "lyric_line": "Blue in green — the sound of letting go gently", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "low angle", "camera": "gentle pan right", "description": "A peace scene in jazz register. bird's eye framing. floating drift movement."}}
{"song": "Smoky Back Room", "artist": "The Vespers", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "Cigarette smoke writes cursive in the air", "scene": {"mood": "seduction", "colors": ["deep red", "black", "champagne"], "composition": "dutch angle", "camera": "slow zoom out", "description": "A seduction scene in jazz register. low angle framing. rack focus movement."}}
{"song": "Smoky Back Room", "artist": "The Vespers", "beat": 2, "timestamp": "0:24", "duration_seconds": 26, "lyric_line": "The trumpet enters low, like a secret", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "over-the-shoulder", "camera": "steady hold", "description": "A menace scene in jazz register. extreme close-up framing. circular orbit movement."}}
{"song": "Smoky Back Room", "artist": "The Vespers", "beat": 3, "timestamp": "0:50", "duration_seconds": 24, "lyric_line": "Whiskey amber catching neon", "scene": {"mood": "cool", "colors": ["blue", "silver", "white"], "composition": "bird's eye", "camera": "floating drift", "description": "A cool scene in jazz register. split frame framing. floating drift movement."}}
{"song": "Smoky Back Room", "artist": "The Vespers", "beat": 4, "timestamp": "1:14", "duration_seconds": 28, "lyric_line": "Every patron has an alias", "scene": {"mood": "intrigue", "colors": ["deep purple", "black", "gold"], "composition": "split frame", "camera": "tracking shot", "description": "A intrigue scene in jazz register. bird's eye framing. slow zoom out movement."}}
{"song": "Smoky Back Room", "artist": "The Vespers", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "The bass walks the room like a detective", "scene": {"mood": "danger", "colors": ["red", "black", "orange"], "composition": "symmetrical", "camera": "tracking shot", "description": "A danger scene in jazz register. high angle framing. rack focus movement."}}
{"song": "Smoky Back Room", "artist": "The Vespers", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "A glance across the room — loaded", "scene": {"mood": "sophistication", "colors": ["black", "white", "gold"], "composition": "wide shot", "camera": "dolly forward", "description": "A sophistication scene in jazz register. wide shot framing. handheld sway movement."}}
{"song": "Smoky Back Room", "artist": "The Vespers", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "The piano vamps on something dangerous", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "POV", "camera": "circular orbit", "description": "A passion scene in jazz register. close-up framing. tracking shot movement."}}
{"song": "Smoky Back Room", "artist": "The Vespers", "beat": 8, "timestamp": "3:00", "duration_seconds": 26, "lyric_line": "The solo builds like a confession", "scene": {"mood": "tension", "colors": ["dark red", "black", "grey"], "composition": "over-the-shoulder", "camera": "slow zoom in", "description": "A tension scene in jazz register. rule of thirds framing. dolly forward movement."}}
{"song": "Smoky Back Room", "artist": "The Vespers", "beat": 9, "timestamp": "3:26", "duration_seconds": 24, "lyric_line": "Release — the trumpet soars past the ceiling", "scene": {"mood": "release", "colors": ["silver", "white", "gold"], "composition": "silhouette frame", "camera": "slow zoom in", "description": "A release scene in jazz register. POV framing. dolly forward movement."}}
{"song": "Smoky Back Room", "artist": "The Vespers", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Smoky back room — where jazz keeps its secrets", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "dutch angle", "camera": "rack focus", "description": "A solitude scene in jazz register. POV framing. crane up movement."}}
{"song": "Sunday Brunch", "artist": "Django's Ghost", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Guitar strings like warm honey", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "high angle", "camera": "handheld sway", "description": "A warmth scene in jazz register. low angle framing. floating drift movement."}}
{"song": "Sunday Brunch", "artist": "Django's Ghost", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Mimosas catching Sunday light", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "split frame", "camera": "rack focus", "description": "A joy scene in jazz register. over-the-shoulder framing. floating drift movement."}}
{"song": "Sunday Brunch", "artist": "Django's Ghost", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "The band plays like old friends", "scene": {"mood": "playfulness", "colors": ["coral", "turquoise", "yellow"], "composition": "split frame", "camera": "circular orbit", "description": "A playfulness scene in jazz register. center frame framing. handheld sway movement."}}
{"song": "Sunday Brunch", "artist": "Django's Ghost", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Improvisation as conversation", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "symmetrical", "camera": "circular orbit", "description": "A community scene in jazz register. bird's eye framing. tracking shot movement."}}
{"song": "Sunday Brunch", "artist": "Django's Ghost", "beat": 5, "timestamp": "1:36", "duration_seconds": 28, "lyric_line": "A clarinet laughs at the melody", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "high angle", "camera": "steady hold", "description": "A nostalgia scene in jazz register. bird's eye framing. slow zoom in movement."}}
{"song": "Sunday Brunch", "artist": "Django's Ghost", "beat": 6, "timestamp": "2:04", "duration_seconds": 24, "lyric_line": "Children dancing between the tables", "scene": {"mood": "contentment", "colors": ["warm green", "cream", "gold"], "composition": "silhouette frame", "camera": "dolly forward", "description": "A contentment scene in jazz register. center frame framing. static movement."}}
{"song": "Sunday Brunch", "artist": "Django's Ghost", "beat": 7, "timestamp": "2:28", "duration_seconds": 26, "lyric_line": "The drummer brushes — gentle as morning", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "center frame", "camera": "steady hold", "description": "A freedom scene in jazz register. center frame framing. dolly forward movement."}}
{"song": "Sunday Brunch", "artist": "Django's Ghost", "beat": 8, "timestamp": "2:54", "duration_seconds": 24, "lyric_line": "Everyone claps on the wrong beat and it's perfect", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "low angle", "camera": "static", "description": "A celebration scene in jazz register. dutch angle framing. crane up movement."}}
{"song": "Sunday Brunch", "artist": "Django's Ghost", "beat": 9, "timestamp": "3:18", "duration_seconds": 26, "lyric_line": "The last chorus — everyone sings along", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "silhouette frame", "camera": "tracking shot", "description": "A tenderness scene in jazz register. POV framing. gentle pan right movement."}}
{"song": "Sunday Brunch", "artist": "Django's Ghost", "beat": 10, "timestamp": "3:44", "duration_seconds": 30, "lyric_line": "Sunday brunch — jazz as community prayer", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "low angle", "camera": "static", "description": "A bliss scene in jazz register. dutch angle framing. gentle pan right movement."}}
{"song": "After Hours", "artist": "Nocturne Collective", "beat": 1, "timestamp": "0:00", "duration_seconds": 28, "lyric_line": "The club empties but the piano keeps playing", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "silhouette frame", "camera": "floating drift", "description": "A loneliness scene in jazz register. symmetrical framing. static movement."}}
{"song": "After Hours", "artist": "Nocturne Collective", "beat": 2, "timestamp": "0:28", "duration_seconds": 26, "lyric_line": "One last set for no audience", "scene": {"mood": "desire", "colors": ["scarlet", "midnight", "candlelight"], "composition": "wide shot", "camera": "crane up", "description": "A desire scene in jazz register. silhouette frame framing. dolly forward movement."}}
{"song": "After Hours", "artist": "Nocturne Collective", "beat": 3, "timestamp": "0:54", "duration_seconds": 24, "lyric_line": "The bartender counts tips to a ballad", "scene": {"mood": "vulnerability", "colors": ["soft pink", "cream", "translucent"], "composition": "close-up", "camera": "static", "description": "A vulnerability scene in jazz register. center frame framing. steady hold movement."}}
{"song": "After Hours", "artist": "Nocturne Collective", "beat": 4, "timestamp": "1:18", "duration_seconds": 28, "lyric_line": "A love note left under a cocktail glass", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "center frame", "camera": "circular orbit", "description": "A passion scene in jazz register. dutch angle framing. steady hold movement."}}
{"song": "After Hours", "artist": "Nocturne Collective", "beat": 5, "timestamp": "1:46", "duration_seconds": 26, "lyric_line": "The saxophone plays what the letter said", "scene": {"mood": "regret", "colors": ["grey", "faded purple", "muted blue"], "composition": "close-up", "camera": "floating drift", "description": "A regret scene in jazz register. dutch angle framing. steady hold movement."}}
{"song": "After Hours", "artist": "Nocturne Collective", "beat": 6, "timestamp": "2:12", "duration_seconds": 24, "lyric_line": "Chairs stacked, lights dimming", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "symmetrical", "camera": "crane up", "description": "A beauty scene in jazz register. symmetrical framing. slow zoom in movement."}}
{"song": "After Hours", "artist": "Nocturne Collective", "beat": 7, "timestamp": "2:36", "duration_seconds": 28, "lyric_line": "After hours — the music becomes honest", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A tenderness scene in jazz register. symmetrical framing. gentle pan right movement."}}
{"song": "After Hours", "artist": "Nocturne Collective", "beat": 8, "timestamp": "3:04", "duration_seconds": 26, "lyric_line": "No one to impress, just the chord changes", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "silver"], "composition": "wide shot", "camera": "tracking shot", "description": "A melancholy scene in jazz register. over-the-shoulder framing. steady hold movement."}}
{"song": "After Hours", "artist": "Nocturne Collective", "beat": 9, "timestamp": "3:30", "duration_seconds": 24, "lyric_line": "The last note hangs like a held breath", "scene": {"mood": "acceptance", "colors": ["silver", "grey", "white"], "composition": "high angle", "camera": "floating drift", "description": "A acceptance scene in jazz register. bird's eye framing. crane up movement."}}
{"song": "After Hours", "artist": "Nocturne Collective", "beat": 10, "timestamp": "3:54", "duration_seconds": 30, "lyric_line": "After hours — silence is the final solo", "scene": {"mood": "silence", "colors": ["white", "grey", "transparent"], "composition": "wide shot", "camera": "rack focus", "description": "A silence scene in jazz register. extreme close-up framing. slow zoom in movement."}}
{"song": "Stride Piano", "artist": "Marcus Bell", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "Left hand strides like a heartbeat", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "low angle", "camera": "gentle pan right", "description": "A energy scene in jazz register. silhouette frame framing. steady hold movement."}}
{"song": "Stride Piano", "artist": "Marcus Bell", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Right hand runs like laughter", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "dutch angle", "camera": "gentle pan right", "description": "A defiance scene in jazz register. symmetrical framing. steady hold movement."}}
{"song": "Stride Piano", "artist": "Marcus Bell", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "The keys don't know what hit them", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "low angle", "camera": "slow zoom in", "description": "A power scene in jazz register. rule of thirds framing. steady hold movement."}}
{"song": "Stride Piano", "artist": "Marcus Bell", "beat": 4, "timestamp": "1:06", "duration_seconds": 26, "lyric_line": "Barrelhouse meets concert hall", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "silhouette frame", "camera": "circular orbit", "description": "A joy scene in jazz register. over-the-shoulder framing. gentle pan right movement."}}
{"song": "Stride Piano", "artist": "Marcus Bell", "beat": 5, "timestamp": "1:32", "duration_seconds": 24, "lyric_line": "Every bar a small explosion", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "extreme close-up", "camera": "steady hold", "description": "A fury scene in jazz register. bird's eye framing. gentle pan right movement."}}
{"song": "Stride Piano", "artist": "Marcus Bell", "beat": 6, "timestamp": "1:56", "duration_seconds": 26, "lyric_line": "The stride is rebellion in rhythm", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "silhouette frame", "camera": "dolly forward", "description": "A triumph scene in jazz register. over-the-shoulder framing. slow zoom in movement."}}
{"song": "Stride Piano", "artist": "Marcus Bell", "beat": 7, "timestamp": "2:22", "duration_seconds": 24, "lyric_line": "Syncopation as revolution", "scene": {"mood": "playfulness", "colors": ["coral", "turquoise", "yellow"], "composition": "close-up", "camera": "static", "description": "A playfulness scene in jazz register. symmetrical framing. circular orbit movement."}}
{"song": "Stride Piano", "artist": "Marcus Bell", "beat": 8, "timestamp": "2:46", "duration_seconds": 28, "lyric_line": "The crowd stomps and the floor answers", "scene": {"mood": "virtuosity", "colors": ["gold", "silver", "white"], "composition": "dutch angle", "camera": "static", "description": "A virtuosity scene in jazz register. extreme close-up framing. crane up movement."}}
{"song": "Stride Piano", "artist": "Marcus Bell", "beat": 9, "timestamp": "3:14", "duration_seconds": 24, "lyric_line": "A final glissando — victory lap", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "split frame", "camera": "steady hold", "description": "A celebration scene in jazz register. over-the-shoulder framing. handheld sway movement."}}
{"song": "Stride Piano", "artist": "Marcus Bell", "beat": 10, "timestamp": "3:38", "duration_seconds": 30, "lyric_line": "Stride piano — the left hand never stops marching", "scene": {"mood": "glory", "colors": ["silver", "grey", "white"], "composition": "high angle", "camera": "static", "description": "A glory scene in jazz register. symmetrical framing. handheld sway movement."}}
{"song": "Ballad for a Broken Horn", "artist": "Ghost Note Ensemble", "beat": 1, "timestamp": "0:00", "duration_seconds": 28, "lyric_line": "The trumpet has a dent from 1962", "scene": {"mood": "grief", "colors": ["charcoal", "deep blue", "ash"], "composition": "close-up", "camera": "slow zoom in", "description": "A grief scene in jazz register. high angle framing. handheld sway movement."}}
{"song": "Ballad for a Broken Horn", "artist": "Ghost Note Ensemble", "beat": 2, "timestamp": "0:28", "duration_seconds": 26, "lyric_line": "Each note carries the weight of that year", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "low angle", "camera": "dolly forward", "description": "A memory scene in jazz register. center frame framing. gentle pan right movement."}}
{"song": "Ballad for a Broken Horn", "artist": "Ghost Note Ensemble", "beat": 3, "timestamp": "0:54", "duration_seconds": 24, "lyric_line": "The ballad was written on a bus", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "close-up", "camera": "dolly forward", "description": "A tenderness scene in jazz register. high angle framing. steady hold movement."}}
{"song": "Ballad for a Broken Horn", "artist": "Ghost Note Ensemble", "beat": 4, "timestamp": "1:18", "duration_seconds": 28, "lyric_line": "Somewhere between Memphis and despair", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "silver"], "composition": "extreme close-up", "camera": "circular orbit", "description": "A sorrow scene in jazz register. split frame framing. gentle pan right movement."}}
{"song": "Ballad for a Broken Horn", "artist": "Ghost Note Ensemble", "beat": 5, "timestamp": "1:46", "duration_seconds": 26, "lyric_line": "The broken horn plays better wounded", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "high angle", "camera": "steady hold", "description": "A beauty scene in jazz register. center frame framing. slow zoom in movement."}}
{"song": "Ballad for a Broken Horn", "artist": "Ghost Note Ensemble", "beat": 6, "timestamp": "2:12", "duration_seconds": 24, "lyric_line": "Air finds its way through imperfect valves", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "bird's eye", "camera": "crane up", "description": "A resilience scene in jazz register. high angle framing. rack focus movement."}}
{"song": "Ballad for a Broken Horn", "artist": "Ghost Note Ensemble", "beat": 7, "timestamp": "2:36", "duration_seconds": 28, "lyric_line": "The melody is older than the instrument", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "extreme close-up", "camera": "slow zoom out", "description": "A hope scene in jazz register. wide shot framing. gentle pan right movement."}}
{"song": "Ballad for a Broken Horn", "artist": "Ghost Note Ensemble", "beat": 8, "timestamp": "3:04", "duration_seconds": 26, "lyric_line": "Every crack in the brass sings", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "gold"], "composition": "bird's eye", "camera": "tracking shot", "description": "A strength scene in jazz register. close-up framing. floating drift movement."}}
{"song": "Ballad for a Broken Horn", "artist": "Ghost Note Ensemble", "beat": 9, "timestamp": "3:30", "duration_seconds": 24, "lyric_line": "The ballad survives the musician", "scene": {"mood": "grace", "colors": ["white", "soft gold", "cream"], "composition": "bird's eye", "camera": "dolly forward", "description": "A grace scene in jazz register. symmetrical framing. slow zoom out movement."}}
{"song": "Ballad for a Broken Horn", "artist": "Ghost Note Ensemble", "beat": 10, "timestamp": "3:54", "duration_seconds": 30, "lyric_line": "Ballad for a broken horn — beauty through the damage", "scene": {"mood": "eternity", "colors": ["gold", "white", "deep blue"], "composition": "wide shot", "camera": "slow zoom in", "description": "A eternity scene in jazz register. high angle framing. slow zoom out movement."}}
{"song": "Harlem Midnight", "artist": "Savoy Revival", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The ballroom remembers 1938", "scene": {"mood": "history", "colors": ["sepia", "brown", "gold"], "composition": "rule of thirds", "camera": "static", "description": "A history scene in jazz register. silhouette frame framing. dolly forward movement."}}
{"song": "Harlem Midnight", "artist": "Savoy Revival", "beat": 2, "timestamp": "0:24", "duration_seconds": 26, "lyric_line": "Feet on polished wood, finding the groove", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "split frame", "camera": "handheld sway", "description": "A power scene in jazz register. split frame framing. crane up movement."}}
{"song": "Harlem Midnight", "artist": "Savoy Revival", "beat": 3, "timestamp": "0:50", "duration_seconds": 24, "lyric_line": "The big band fills the room like breath", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "symmetrical", "camera": "static", "description": "A community scene in jazz register. dutch angle framing. circular orbit movement."}}
{"song": "Harlem Midnight", "artist": "Savoy Revival", "beat": 4, "timestamp": "1:14", "duration_seconds": 28, "lyric_line": "Every saxophone a voice in the choir", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "extreme close-up", "camera": "circular orbit", "description": "A joy scene in jazz register. wide shot framing. dolly forward movement."}}
{"song": "Harlem Midnight", "artist": "Savoy Revival", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "The trumpet section — blazing like a sermon", "scene": {"mood": "struggle", "colors": ["grey", "brown", "dark red"], "composition": "extreme close-up", "camera": "steady hold", "description": "A struggle scene in jazz register. high angle framing. handheld sway movement."}}
{"song": "Harlem Midnight", "artist": "Savoy Revival", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "Dancing as resistance, dancing as joy", "scene": {"mood": "pride", "colors": ["gold", "purple", "red"], "composition": "bird's eye", "camera": "dolly forward", "description": "A pride scene in jazz register. silhouette frame framing. rack focus movement."}}
{"song": "Harlem Midnight", "artist": "Savoy Revival", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "The rhythm section holds the whole world", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "extreme close-up", "camera": "static", "description": "A resilience scene in jazz register. center frame framing. handheld sway movement."}}
{"song": "Harlem Midnight", "artist": "Savoy Revival", "beat": 8, "timestamp": "3:00", "duration_seconds": 26, "lyric_line": "Harlem midnight — the music never left", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "low angle", "camera": "static", "description": "A celebration scene in jazz register. bird's eye framing. tracking shot movement."}}
{"song": "Harlem Midnight", "artist": "Savoy Revival", "beat": 9, "timestamp": "3:26", "duration_seconds": 24, "lyric_line": "Still filling the room, still moving the feet", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "split frame", "camera": "gentle pan right", "description": "A defiance scene in jazz register. wide shot framing. handheld sway movement."}}
{"song": "Harlem Midnight", "artist": "Savoy Revival", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Harlem midnight — jazz as living memory", "scene": {"mood": "glory", "colors": ["silver", "grey", "white"], "composition": "silhouette frame", "camera": "steady hold", "description": "A glory scene in jazz register. bird's eye framing. slow zoom in movement."}}
{"song": "Café Noir", "artist": "Quartet Indigo", "beat": 1, "timestamp": "0:00", "duration_seconds": 26, "lyric_line": "Rain on the window, bass on the downbeat", "scene": {"mood": "sophistication", "colors": ["black", "white", "gold"], "composition": "wide shot", "camera": "circular orbit", "description": "A sophistication scene in jazz register. silhouette frame framing. slow zoom out movement."}}
{"song": "Café Noir", "artist": "Quartet Indigo", "beat": 2, "timestamp": "0:26", "duration_seconds": 24, "lyric_line": "The café smells like coffee and last chances", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "low angle", "camera": "static", "description": "A longing scene in jazz register. dutch angle framing. circular orbit movement."}}
{"song": "Café Noir", "artist": "Quartet Indigo", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "A woman writes in a notebook to the melody", "scene": {"mood": "intrigue", "colors": ["deep purple", "black", "gold"], "composition": "center frame", "camera": "static", "description": "A intrigue scene in jazz register. over-the-shoulder framing. steady hold movement."}}
{"song": "Café Noir", "artist": "Quartet Indigo", "beat": 4, "timestamp": "1:18", "duration_seconds": 26, "lyric_line": "The vibraphone shivers like candlelight", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "silver"], "composition": "high angle", "camera": "handheld sway", "description": "A melancholy scene in jazz register. high angle framing. dolly forward movement."}}
{"song": "Café Noir", "artist": "Quartet Indigo", "beat": 5, "timestamp": "1:44", "duration_seconds": 24, "lyric_line": "Every patron is between chapters", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "high angle", "camera": "tracking shot", "description": "A beauty scene in jazz register. bird's eye framing. crane up movement."}}
{"song": "Café Noir", "artist": "Quartet Indigo", "beat": 6, "timestamp": "2:08", "duration_seconds": 28, "lyric_line": "The saxophone quotes something unrecognizable", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "high angle", "camera": "tracking shot", "description": "A passion scene in jazz register. dutch angle framing. dolly forward movement."}}
{"song": "Café Noir", "artist": "Quartet Indigo", "beat": 7, "timestamp": "2:36", "duration_seconds": 26, "lyric_line": "Maybe it's a lullaby from another country", "scene": {"mood": "bittersweet", "colors": ["amber", "teal", "rose"], "composition": "extreme close-up", "camera": "slow zoom out", "description": "A bittersweet scene in jazz register. silhouette frame framing. gentle pan right movement."}}
{"song": "Café Noir", "artist": "Quartet Indigo", "beat": 8, "timestamp": "3:02", "duration_seconds": 24, "lyric_line": "Café noir — the music is the menu", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "dutch angle", "camera": "slow zoom out", "description": "A solitude scene in jazz register. POV framing. rack focus movement."}}
{"song": "Café Noir", "artist": "Quartet Indigo", "beat": 9, "timestamp": "3:26", "duration_seconds": 26, "lyric_line": "You order another cup and stay for the bridge", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "dutch angle", "camera": "floating drift", "description": "A tenderness scene in jazz register. high angle framing. handheld sway movement."}}
{"song": "Café Noir", "artist": "Quartet Indigo", "beat": 10, "timestamp": "3:52", "duration_seconds": 30, "lyric_line": "Café noir — every sip a different chord", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "center frame", "camera": "handheld sway", "description": "A bliss scene in jazz register. bird's eye framing. crane up movement."}}
{"song": "Free Fall", "artist": "Abstract Tendency", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The saxophone abandons the chart", "scene": {"mood": "chaos", "colors": ["silver", "grey", "white"], "composition": "wide shot", "camera": "rack focus", "description": "A chaos scene in jazz register. high angle framing. circular orbit movement."}}
{"song": "Free Fall", "artist": "Abstract Tendency", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Free jazz — the contract is void", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A freedom scene in jazz register. low angle framing. tracking shot movement."}}
{"song": "Free Fall", "artist": "Abstract Tendency", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "No chord changes, no safety net", "scene": {"mood": "wildness", "colors": ["orange", "green", "brown"], "composition": "rule of thirds", "camera": "circular orbit", "description": "A wildness scene in jazz register. wide shot framing. tracking shot movement."}}
{"song": "Free Fall", "artist": "Abstract Tendency", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The drums converse with themselves", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "POV", "camera": "slow zoom out", "description": "A joy scene in jazz register. close-up framing. crane up movement."}}
{"song": "Free Fall", "artist": "Abstract Tendency", "beat": 5, "timestamp": "1:36", "duration_seconds": 28, "lyric_line": "A note that shouldn't exist finds its home", "scene": {"mood": "fear", "colors": ["black", "grey", "pale white"], "composition": "POV", "camera": "gentle pan right", "description": "A fear scene in jazz register. center frame framing. steady hold movement."}}
{"song": "Free Fall", "artist": "Abstract Tendency", "beat": 6, "timestamp": "2:04", "duration_seconds": 26, "lyric_line": "The bass player closes his eyes and falls", "scene": {"mood": "ecstasy", "colors": ["gold", "red", "white"], "composition": "silhouette frame", "camera": "tracking shot", "description": "A ecstasy scene in jazz register. bird's eye framing. floating drift movement."}}
{"song": "Free Fall", "artist": "Abstract Tendency", "beat": 7, "timestamp": "2:30", "duration_seconds": 24, "lyric_line": "Free fall — gravity is a suggestion", "scene": {"mood": "danger", "colors": ["red", "black", "orange"], "composition": "over-the-shoulder", "camera": "tracking shot", "description": "A danger scene in jazz register. over-the-shoulder framing. slow zoom in movement."}}
{"song": "Free Fall", "artist": "Abstract Tendency", "beat": 8, "timestamp": "2:54", "duration_seconds": 28, "lyric_line": "The quartet breathes as one organism", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "split frame", "camera": "rack focus", "description": "A beauty scene in jazz register. wide shot framing. circular orbit movement."}}
{"song": "Free Fall", "artist": "Abstract Tendency", "beat": 9, "timestamp": "3:22", "duration_seconds": 26, "lyric_line": "Cacophony resolves into a single note", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "low angle", "camera": "slow zoom in", "description": "A transcendence scene in jazz register. close-up framing. rack focus movement."}}
{"song": "Free Fall", "artist": "Abstract Tendency", "beat": 10, "timestamp": "3:48", "duration_seconds": 30, "lyric_line": "Free fall — the silence catches you", "scene": {"mood": "silence", "colors": ["white", "grey", "transparent"], "composition": "dutch angle", "camera": "slow zoom in", "description": "A silence scene in jazz register. center frame framing. crane up movement."}}
{"song": "Last Set at the Vanguard", "artist": "Heritage Quintet", "beat": 1, "timestamp": "0:00", "duration_seconds": 28, "lyric_line": "The bandstand has held sixty years of music", "scene": {"mood": "reverence", "colors": ["white", "gold", "deep brown"], "composition": "rule of thirds", "camera": "slow zoom in", "description": "A reverence scene in jazz register. low angle framing. gentle pan right movement."}}
{"song": "Last Set at the Vanguard", "artist": "Heritage Quintet", "beat": 2, "timestamp": "0:28", "duration_seconds": 26, "lyric_line": "Each scuff on the floor a performance", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "dutch angle", "camera": "slow zoom out", "description": "A nostalgia scene in jazz register. rule of thirds framing. steady hold movement."}}
{"song": "Last Set at the Vanguard", "artist": "Heritage Quintet", "beat": 3, "timestamp": "0:54", "duration_seconds": 24, "lyric_line": "The last set — the one they'll remember", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "split frame", "camera": "slow zoom in", "description": "A joy scene in jazz register. center frame framing. rack focus movement."}}
{"song": "Last Set at the Vanguard", "artist": "Heritage Quintet", "beat": 4, "timestamp": "1:18", "duration_seconds": 28, "lyric_line": "Standards played like they're brand new", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "dutch angle", "camera": "dolly forward", "description": "A beauty scene in jazz register. center frame framing. gentle pan right movement."}}
{"song": "Last Set at the Vanguard", "artist": "Heritage Quintet", "beat": 5, "timestamp": "1:46", "duration_seconds": 26, "lyric_line": "The audience leans forward as one", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "bird's eye", "camera": "slow zoom in", "description": "A power scene in jazz register. POV framing. gentle pan right movement."}}
{"song": "Last Set at the Vanguard", "artist": "Heritage Quintet", "beat": 6, "timestamp": "2:12", "duration_seconds": 24, "lyric_line": "A solo that references every solo before it", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "dutch angle", "camera": "crane up", "description": "A community scene in jazz register. wide shot framing. floating drift movement."}}
{"song": "Last Set at the Vanguard", "artist": "Heritage Quintet", "beat": 7, "timestamp": "2:36", "duration_seconds": 28, "lyric_line": "The rhythm section knows the room's heartbeat", "scene": {"mood": "gratitude", "colors": ["gold", "green", "cream"], "composition": "silhouette frame", "camera": "rack focus", "description": "A gratitude scene in jazz register. high angle framing. handheld sway movement."}}
{"song": "Last Set at the Vanguard", "artist": "Heritage Quintet", "beat": 8, "timestamp": "3:04", "duration_seconds": 26, "lyric_line": "Last set at the vanguard — the music keeps going", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "rule of thirds", "camera": "slow zoom out", "description": "A celebration scene in jazz register. over-the-shoulder framing. steady hold movement."}}
{"song": "Last Set at the Vanguard", "artist": "Heritage Quintet", "beat": 9, "timestamp": "3:30", "duration_seconds": 24, "lyric_line": "When the band stops, the room hums", "scene": {"mood": "legacy", "colors": ["gold", "brown", "deep green"], "composition": "POV", "camera": "slow zoom out", "description": "A legacy scene in jazz register. dutch angle framing. dolly forward movement."}}
{"song": "Last Set at the Vanguard", "artist": "Heritage Quintet", "beat": 10, "timestamp": "3:54", "duration_seconds": 30, "lyric_line": "Last set at the vanguard — jazz outlasts the club", "scene": {"mood": "eternity", "colors": ["gold", "white", "deep blue"], "composition": "close-up", "camera": "floating drift", "description": "A eternity scene in jazz register. low angle framing. dolly forward movement."}}