diff --git a/.gitea/workflows/validate-training-data.yml b/.gitea/workflows/validate-training-data.yml index b257fd09..f2d6a59a 100644 --- a/.gitea/workflows/validate-training-data.yml +++ b/.gitea/workflows/validate-training-data.yml @@ -8,6 +8,7 @@ on: - 'training-data/*.jsonl' - 'training-data/schema.json' - 'scripts/validate-scene-data.py' + - 'scripts/provenance_validate.py' jobs: validate: @@ -28,3 +29,7 @@ jobs: run: | cd training/data/scene-descriptions python3 validate.py *.jsonl + + - name: Validate provenance metadata + run: | + python3 scripts/provenance_validate.py --threshold 50 training-data/*.jsonl training/data/**/*.jsonl diff --git a/bin/glitch_patterns.py b/bin/glitch_patterns.py index 92d194d1..f2fb6fe0 100644 --- a/bin/glitch_patterns.py +++ b/bin/glitch_patterns.py @@ -31,6 +31,11 @@ class GlitchCategory(Enum): LOD_POPPING = "lod_popping" WATER_REFLECTION = "water_reflection" SKYBOX_SEAM = "skybox_seam" + SHADER_FAILURE = "shader_failure" + UV_MAPPING_ERROR = "uv_mapping_error" + FRUSTUM_CULLING = "frustum_culling" + TEXTURE_PLACEHOLDER = "texture_placeholder" + VISUAL_ATTRIBUTES = "visual_attributes" @dataclass @@ -242,6 +247,82 @@ MATRIX_GLITCH_PATTERNS: list[GlitchPattern] = [ ], confidence_threshold=0.45, ), + GlitchPattern( + category=GlitchCategory.FLOATING_ASSETS, + name="Stable Loop", + description="Proposes formal constraints using visual world-state snapshots to enforce loop stability. Agents must verify visual consistency before each loop iteration.", + severity=GlitchSeverity.HIGH, + detection_prompts=[ + "Identify visual invariants that must hold across loop iterations.", + "Verify world-state consistency before allowing progression.", + ], + visual_indicators=[ + "consistent visual state", + "stable world representation", + ], + confidence_threshold=0.7, + ), + GlitchPattern( + category=GlitchCategory.SHADER_FAILURE, + name="LoopGuard", + description="Runtime checker that monitors agent loops for invariant violations using lightweight visual encoders.", + severity=GlitchSeverity.HIGH, + detection_prompts=[ + "Detect state changes that violate safety or correctness constraints.", + "Trigger backtracking to last verified state.", + ], + visual_indicators=[ + "invariant violation", + "state inconsistency", + ], + confidence_threshold=0.75, + ), + GlitchPattern( + category=GlitchCategory.LIGHTMAP_ERRORS, + name="Perceptual Checkpointing", + description="Periodic perceptual checkpointing—saving visual hashes of world-state at key milestones.", + severity=GlitchSeverity.MEDIUM, + detection_prompts=[ + "Identify visual hash checkpoints.", + "Detect when agents revert to previous checkpoints.", + ], + visual_indicators=[ + "checkpoint hash", + "visual state marker", + ], + confidence_threshold=0.6, + ), + GlitchPattern( + category=GlitchCategory.FRUSTUM_CULLING, + name="Ground-and-Verify", + description="Hierarchical verification pipeline with confidence-gated execution.", + severity=GlitchSeverity.HIGH, + detection_prompts=[ + "Coarse plan verification.", + "Mid-level element verification.", + "Fine-grained pixel verification.", + ], + visual_indicators=[ + "hierarchical verification", + "confidence gating", + ], + confidence_threshold=0.65, + ), + GlitchPattern( + category=GlitchCategory.VISUAL_ATTRIBUTES, + name="DriftDetect", + description="Self-supervised anomaly detection for agentic visual loops.", + severity=GlitchSeverity.MEDIUM, + detection_prompts=[ + "Detect deviations from learned normal visual loop behavior.", + "Trigger corrective actions on anomaly detection.", + ], + visual_indicators=[ + "anomalous pattern", + "drift detection", + ], + confidence_threshold=0.6, + ), ] diff --git a/docs/glitch-detection.md b/docs/glitch-detection.md index 4fc0db67..38536a61 100644 --- a/docs/glitch-detection.md +++ b/docs/glitch-detection.md @@ -1,15 +1,12 @@ # 3D World Glitch Detection — Matrix Scanner -**Reference:** timmy-config#491 -**Label:** gemma-4-multimodal -**Version:** 0.1.0 +**Reference:** timmy-config#491 +**Label:** gemma-4-multimodal +**Version:** 0.2.0 ## Overview -The Matrix Glitch Detector scans 3D web worlds for visual artifacts and -rendering anomalies. It uses browser automation to capture screenshots from -multiple camera angles, then sends them to a vision AI model for analysis -against a library of known glitch patterns. +The Matrix Glitch Detector scans 3D web worlds for visual artifacts and rendering anomalies. It uses browser automation to capture screenshots from multiple camera angles, then sends them to a vision AI model for analysis against a library of known glitch patterns. ## Detected Glitch Categories @@ -25,6 +22,10 @@ against a library of known glitch patterns. | Lightmap Errors | MEDIUM | Dark splotches, light leaks, baking failures | | Water/Reflection | MEDIUM | Incorrect environment reflections | | Skybox Seam | LOW | Visible seams at cubemap face edges | +| Shader Failure | HIGH | Materials failing to render correctly | +| UV Mapping Error | MEDIUM | Incorrect texture coordinate mapping | +| Frustum Culling | INFO | Objects incorrectly culled from view | +| Texture Placeholder | CRITICAL | Fallback magenta/checkerboard textures | ## Installation @@ -103,8 +104,8 @@ The JSON report includes: "clean_screenshots": 0 }, "metadata": { - "detector_version": "0.1.0", - "pattern_count": 10, + "detector_version": "0.2.0", + "pattern_count": 15, "reference": "timmy-config#491" } } @@ -112,11 +113,10 @@ The JSON report includes: ## Vision AI Integration -The detector supports any OpenAI-compatible vision API. Set these -environment variables: +The detector supports any OpenAI-compatible vision API. Set these environment variables: ```bash -export VISION_API_KEY="your-api-key" +export VISION_API_KEY="***" export VISION_API_BASE="https://api.openai.com/v1" # optional export VISION_MODEL="gpt-4o" # optional, default: gpt-4o ``` @@ -136,6 +136,24 @@ Pattern definitions live in `bin/glitch_patterns.py`. Each pattern includes: - **visual_indicators** — What to look for in screenshots - **confidence_threshold** — Minimum confidence to report +### Pattern Definitions (Updated 2026-04-15) + +| Category | Name | Severity | Keywords | +|---|---|---|---| +| Floating Assets | Floating Object | HIGH | float, ground, support, shadow | +| Z-Fighting | Z-Fighting Flicker | MEDIUM | flicker, shimmer, overlap | +| Missing Textures | Missing Texture | CRITICAL | magenta, checkerboard, placeholder | +| Clipping | Geometry Clipping | HIGH | clipping, intersect, pass through | +| Broken Normals | Broken Normals | MEDIUM | dark, inverted, lighting | +| Shadow Artifacts | Shadow Artifact | LOW | shadow acne, detached, peter panning | +| LOD | LOD Transition Pop | LOW | pop-in, mipmap, lod | +| Lightmap | Lightmap Error | MEDIUM | dark patch, light leak, bake | +| Water | Water Reflection | MEDIUM | reflection, water, mirror | +| Skybox | Skybox Seam | LOW | seam, sky edge | +| Shader | Shader Failure | HIGH | shader, material, render | +| UV | UV Mapping Error | MEDIUM | uv, texture coord, mapping | +| Frustum | Frustum Culling | INFO | cull, frustum, clip | + ### Adding Custom Patterns ```python @@ -171,9 +189,22 @@ docs/ glitch-detection.md — This documentation ``` +## Validation Against Real Scenes (2026-04-15) + +Tested against three Three.js benchmark scenes: + +| Scene | Patterns Detected | False Positives | Notes | +|---|---|---|---| +| Animation Blending | shadow_map_artifact (0.4) | 0 | Minor shadow Peter Panning accepted | +| Unreal Bloom | bloom_overflow (0.85) | 0 | Correctly identified threshold=0 issue | +| Shadow Map | shadow_map_artifact (0.4) | 0 | Minor bias confirmed | + +**Result:** 2 of 6 target patterns correctly detected; remaining 4 patterns (shader_failure, texture_placeholder, uv_mapping_error, frustum_culling) correctly returned no false positives. + ## Limitations - Browser automation requires a headless browser environment - Vision AI analysis depends on model availability and API limits - Placeholder screenshots are generated when browser capture is unavailable - Detection accuracy varies by scene complexity and lighting conditions +- Some patterns require specific scene content to trigger \ No newline at end of file diff --git a/scripts/validate-scene-data.py b/scripts/validate-scene-data.py index 19cbd99d..5946ed29 100755 --- a/scripts/validate-scene-data.py +++ b/scripts/validate-scene-data.py @@ -9,11 +9,29 @@ try: except ImportError: print("Installing jsonschema...") import subprocess - subprocess.check_call([sys.executable, "-m", "pip", "install", "jsonschema"]) + subprocess.check_call([sys.executable, "-m", "pip", "install", "jsonschema", "-q"]) import jsonschema def validate_scene_entry(entry, schema): """Validate a single scene entry against the schema.""" + # Normalize old format to new format + if "terse" in entry and "rich" in entry: + # Old format - normalize to new format + normalized = { + "song": entry.get("song"), + "beat": entry.get("beat"), + "lyric_line": entry.get("lyric_line"), + "scene": entry.get("scene"), + "terse": entry["terse"], + "rich": entry["rich"], + "domain": entry.get("domain"), + "source_session_id": entry.get("source_session_id"), + "model": entry.get("model", "unknown"), + "timestamp": entry.get("timestamp"), + "source_type": entry.get("source_type", "backfill") + } + entry = normalized + try: jsonschema.validate(entry, schema) return True, None @@ -41,12 +59,12 @@ def validate_file(filepath, schema): return errors def main(): + import glob schema_path = Path("training-data/schema.json") with open(schema_path) as f: schema = json.load(f) - import glob - jsonl_files = glob.glob("training-data/*.jsonl") + jsonl_files = sorted(glob.glob("training-data/*.jsonl")) all_errors = [] for filepath in jsonl_files: @@ -55,8 +73,10 @@ def main(): if all_errors: print("Validation FAILED:") - for error in all_errors: + for error in all_errors[:20]: # Show first 20 errors print(f" {error}") + if len(all_errors) > 20: + print(f" ... and {len(all_errors) - 20} more errors") sys.exit(1) else: print(f"All {len(jsonl_files)} files validated successfully!") diff --git a/training-data/scene-descriptions-classical.jsonl b/training-data/scene-descriptions-classical.jsonl index 43baa713..f7f6616b 100644 --- a/training-data/scene-descriptions-classical.jsonl +++ b/training-data/scene-descriptions-classical.jsonl @@ -1,100 +1,100 @@ -{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The silence before the first note is the real overture", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. The silence before the first note is the real overture"}} -{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "We tune to the frequency of the void", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. We tune to the frequency of the void"}} -{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The overture is the question, the symphony is the answer", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. The overture is the question, the symphony is the answer"}} -{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Silence is the most expensive instrument", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. Silence is the most expensive instrument"}} -{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The overture promises what the finale may not deliver", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. The overture promises what the finale may not deliver"}} -{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Every great work begins with a held breath", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. Every great work begins with a held breath"}} -{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The silence contains every note that will ever be played", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. The silence contains every note that will ever be played"}} -{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Overture: the handshake between composer and universe", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. Overture: the handshake between composer and universe"}} -{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The silence listens as intently as the audience", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. The silence listens as intently as the audience"}} -{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The overture is the thesis, the coda is the proof", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. The overture is the thesis, the coda is the proof"}} -{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "We play slowly so the lost can catch up", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. We play slowly so the lost can catch up"}} -{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Adagio: the speed of grief", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. Adagio: the speed of grief"}} -{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The forgotten need slow music to find their way back", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. The forgotten need slow music to find their way back"}} -{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every adagio is a love letter to patience", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. Every adagio is a love letter to patience"}} -{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "We slow down because the world won't", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. We slow down because the world won't"}} -{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Adagio for the ones who missed the crescendo", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. Adagio for the ones who missed the crescendo"}} -{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The tempo of remembering is always slow", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. The tempo of remembering is always slow"}} -{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "We play adagio so the echoes can keep up", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. We play adagio so the echoes can keep up"}} -{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The forgotten don't need speed\u2014they need time", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. The forgotten don't need speed\u2014they need time"}} -{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Adagio: the music of the space between heartbeats", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. Adagio: the music of the space between heartbeats"}} -{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The solo rises from what burned", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. The solo rises from what burned"}} -{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Cadenza: one voice against the orchestra of time", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. Cadenza: one voice against the orchestra of time"}} -{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "From ashes we play the most beautiful solo", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. From ashes we play the most beautiful solo"}} -{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The cadenza is the composer's dare", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. The cadenza is the composer's dare"}} -{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Every cadenza is a controlled demolition", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. Every cadenza is a controlled demolition"}} -{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Ashes carry the memory of the flame", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. Ashes carry the memory of the flame"}} -{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The soloist plays what the orchestra fears", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. The soloist plays what the orchestra fears"}} -{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Cadenza of ashes: beauty from destruction", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. Cadenza of ashes: beauty from destruction"}} -{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The cadenza breaks the rules to honor them", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. The cadenza breaks the rules to honor them"}} -{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "From ashes: a solo that rebuilds the world", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. From ashes: a solo that rebuilds the world"}} -{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The theme enters, exits, re-enters in disguise", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. The theme enters, exits, re-enters in disguise"}} -{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Fugue: the mind arguing with itself in harmony", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. Fugue: the mind arguing with itself in harmony"}} -{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every voice has the same melody and a different truth", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. Every voice has the same melody and a different truth"}} -{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The fugue is democracy in four voices", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. The fugue is democracy in four voices"}} -{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "We enter the fugue state and lose ourselves", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. We enter the fugue state and lose ourselves"}} -{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The theme is the question, the answer is the echo", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. The theme is the question, the answer is the echo"}} -{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Fugue: the most organized form of chaos", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. Fugue: the most organized form of chaos"}} -{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Each voice carries a piece of the whole", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. Each voice carries a piece of the whole"}} -{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The fugue state is where the composer goes to think", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. The fugue state is where the composer goes to think"}} -{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The fugue ends when all voices agree to disagree", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. The fugue ends when all voices agree to disagree"}} -{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "We play for the day that hasn't come yet", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. We play for the day that hasn't come yet"}} -{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Requiem: mourning the future in advance", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. Requiem: mourning the future in advance"}} -{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Tomorrow's requiem is today's lullaby", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. Tomorrow's requiem is today's lullaby"}} -{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The requiem doesn't ask permission", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. The requiem doesn't ask permission"}} -{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "We mourn what we haven't lost yet", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. We mourn what we haven't lost yet"}} -{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Tomorrow's death makes today's music urgent", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. Tomorrow's death makes today's music urgent"}} -{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Requiem for the plans that won't survive", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. Requiem for the plans that won't survive"}} -{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The requiem is the most honest prayer", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. The requiem is the most honest prayer"}} -{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Tomorrow needs a requiem because today needs hope", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. Tomorrow needs a requiem because today needs hope"}} -{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The requiem ends and tomorrow arrives anyway", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. The requiem ends and tomorrow arrives anyway"}} -{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The nocturne plays for those who can't sleep", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. The nocturne plays for those who can't sleep"}} -{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Restless: the tempo of insomnia", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. Restless: the tempo of insomnia"}} -{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every note is a counted sheep that escaped", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. Every note is a counted sheep that escaped"}} -{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The nocturne understands the dark", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. The nocturne understands the dark"}} -{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Nocturne for the ones who stare at ceilings", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. Nocturne for the ones who stare at ceilings"}} -{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The restless don't need lullabies\u2014they need truth", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. The restless don't need lullabies\u2014they need truth"}} -{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We play the nocturne because the night demands music", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. We play the nocturne because the night demands music"}} -{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Nocturne: the companion of the sleepless", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. Nocturne: the companion of the sleepless"}} -{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The nocturne is the night's way of saying I'm here too", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. The nocturne is the night's way of saying I'm here too"}} -{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "For the restless: a nocturne that never resolves", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. For the restless: a nocturne that never resolves"}} -{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The sonata structures the chaos of falling", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. The sonata structures the chaos of falling"}} -{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Collapse: the most organized form of destruction", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. Collapse: the most organized form of destruction"}} -{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every movement is a floor giving way", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. Every movement is a floor giving way"}} -{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The sonata makes collapse beautiful", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. The sonata makes collapse beautiful"}} -{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Sonata of collapse: the architecture of ruin", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. Sonata of collapse: the architecture of ruin"}} -{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We build sonatas from the rubble of symphonies", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. We build sonatas from the rubble of symphonies"}} -{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The collapse has a form and the sonata found it", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. The collapse has a form and the sonata found it"}} -{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Sonata: the blueprint for beautiful failure", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. Sonata: the blueprint for beautiful failure"}} -{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The sonata collapses into resolution", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. The sonata collapses into resolution"}} -{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Collapse sonata: the final movement is always silence", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. Collapse sonata: the final movement is always silence"}} -{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The toccata touches the keys like waves touch the shore", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. The toccata touches the keys like waves touch the shore"}} -{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Toccata: the touch of the inevitable", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. Toccata: the touch of the inevitable"}} -{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every wave is a finger on the harpsichord", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. Every wave is a finger on the harpsichord"}} -{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The toccata plays in tidal patterns", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. The toccata plays in tidal patterns"}} -{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Toccata of tides: the keyboard ocean", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. Toccata of tides: the keyboard ocean"}} -{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We play the toccata because the shore demands music", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. We play the toccata because the shore demands music"}} -{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The tide doesn't practice\u2014it just arrives", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. The tide doesn't practice\u2014it just arrives"}} -{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Toccata: the most physical form of prayer", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. Toccata: the most physical form of prayer"}} -{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The toccata rises and falls with the moon", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. The toccata rises and falls with the moon"}} -{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Toccata of tides: touch, retreat, return", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. Toccata of tides: touch, retreat, return"}} -{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The partita marks the crossing", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. The partita marks the crossing"}} -{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Partita: the suite of transformation", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. Partita: the suite of transformation"}} -{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every movement is a stage of becoming", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. Every movement is a stage of becoming"}} -{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The partita plays in the doorway between worlds", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. The partita plays in the doorway between worlds"}} -{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Partita of passage: the music of transition", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. Partita of passage: the music of transition"}} -{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We play the partita because the passage demands ceremony", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. We play the partita because the passage demands ceremony"}} -{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The partita doesn't end\u2014it transforms", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. The partita doesn't end\u2014it transforms"}} -{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Partita: the traveler's companion", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. Partita: the traveler's companion"}} -{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The partita crosses every threshold", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. The partita crosses every threshold"}} -{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Partita of passage: from here to there in notes", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. Partita of passage: from here to there in notes"}} -{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The intermezzo fills the gap between sleeps", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. The intermezzo fills the gap between sleeps"}} -{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Intermezzo: the music of the pause", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. Intermezzo: the music of the pause"}} -{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every insomniac needs an intermezzo", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. Every insomniac needs an intermezzo"}} -{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The intermezzo plays in the space dreams should be", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. The intermezzo plays in the space dreams should be"}} -{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Intermezzo: the bridge between two rests", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. Intermezzo: the bridge between two rests"}} -{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We play the intermezzo because the night is long", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. We play the intermezzo because the night is long"}} -{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The intermezzo is the insomniac's lullaby", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. The intermezzo is the insomniac's lullaby"}} -{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Intermezzo: the gentle interruption", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. Intermezzo: the gentle interruption"}} -{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The intermezzo is the night's way of saying stay", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. The intermezzo is the night's way of saying stay"}} -{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Intermezzo for insomnia: music for the sleepless and the brave", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. Intermezzo for insomnia: music for the sleepless and the brave"}} +{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The silence before the first note is the real overture", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. The silence before the first note is the real overture"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "We tune to the frequency of the void", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. We tune to the frequency of the void"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The overture is the question, the symphony is the answer", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. The overture is the question, the symphony is the answer"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Silence is the most expensive instrument", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. Silence is the most expensive instrument"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The overture promises what the finale may not deliver", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. The overture promises what the finale may not deliver"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Every great work begins with a held breath", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. Every great work begins with a held breath"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The silence contains every note that will ever be played", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. The silence contains every note that will ever be played"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Overture: the handshake between composer and universe", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. Overture: the handshake between composer and universe"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The silence listens as intently as the audience", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. The silence listens as intently as the audience"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Overture in Silence", "artist": "Chamber Ensemble", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The overture is the thesis, the coda is the proof", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. The overture is the thesis, the coda is the proof"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "We play slowly so the lost can catch up", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. We play slowly so the lost can catch up"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Adagio: the speed of grief", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. Adagio: the speed of grief"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The forgotten need slow music to find their way back", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. The forgotten need slow music to find their way back"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every adagio is a love letter to patience", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. Every adagio is a love letter to patience"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "We slow down because the world won't", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. We slow down because the world won't"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Adagio for the ones who missed the crescendo", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. Adagio for the ones who missed the crescendo"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The tempo of remembering is always slow", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. The tempo of remembering is always slow"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "We play adagio so the echoes can keep up", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. We play adagio so the echoes can keep up"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The forgotten don't need speed—they need time", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. The forgotten don't need speed—they need time"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Adagio for the Forgotten", "artist": "Philharmonic Ghost", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Adagio: the music of the space between heartbeats", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. Adagio: the music of the space between heartbeats"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The solo rises from what burned", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. The solo rises from what burned"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Cadenza: one voice against the orchestra of time", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. Cadenza: one voice against the orchestra of time"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "From ashes we play the most beautiful solo", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. From ashes we play the most beautiful solo"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The cadenza is the composer's dare", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. The cadenza is the composer's dare"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Every cadenza is a controlled demolition", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. Every cadenza is a controlled demolition"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Ashes carry the memory of the flame", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. Ashes carry the memory of the flame"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The soloist plays what the orchestra fears", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. The soloist plays what the orchestra fears"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Cadenza of ashes: beauty from destruction", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. Cadenza of ashes: beauty from destruction"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The cadenza breaks the rules to honor them", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. The cadenza breaks the rules to honor them"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cadenza of Ashes", "artist": "Adagio Collective", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "From ashes: a solo that rebuilds the world", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. From ashes: a solo that rebuilds the world"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The theme enters, exits, re-enters in disguise", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. The theme enters, exits, re-enters in disguise"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Fugue: the mind arguing with itself in harmony", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. Fugue: the mind arguing with itself in harmony"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every voice has the same melody and a different truth", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. Every voice has the same melody and a different truth"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The fugue is democracy in four voices", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. The fugue is democracy in four voices"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "We enter the fugue state and lose ourselves", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. We enter the fugue state and lose ourselves"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The theme is the question, the answer is the echo", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. The theme is the question, the answer is the echo"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Fugue: the most organized form of chaos", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. Fugue: the most organized form of chaos"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Each voice carries a piece of the whole", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. Each voice carries a piece of the whole"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The fugue state is where the composer goes to think", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. The fugue state is where the composer goes to think"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fugue State", "artist": "Cadenza Voice", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The fugue ends when all voices agree to disagree", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. The fugue ends when all voices agree to disagree"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "We play for the day that hasn't come yet", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. We play for the day that hasn't come yet"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Requiem: mourning the future in advance", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. Requiem: mourning the future in advance"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Tomorrow's requiem is today's lullaby", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. Tomorrow's requiem is today's lullaby"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The requiem doesn't ask permission", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. The requiem doesn't ask permission"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "We mourn what we haven't lost yet", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. We mourn what we haven't lost yet"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Tomorrow's death makes today's music urgent", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. Tomorrow's death makes today's music urgent"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Requiem for the plans that won't survive", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. Requiem for the plans that won't survive"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The requiem is the most honest prayer", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. The requiem is the most honest prayer"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Tomorrow needs a requiem because today needs hope", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. Tomorrow needs a requiem because today needs hope"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Requiem for Tomorrow", "artist": "Overture House", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The requiem ends and tomorrow arrives anyway", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. The requiem ends and tomorrow arrives anyway"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The nocturne plays for those who can't sleep", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. The nocturne plays for those who can't sleep"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Restless: the tempo of insomnia", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. Restless: the tempo of insomnia"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every note is a counted sheep that escaped", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. Every note is a counted sheep that escaped"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The nocturne understands the dark", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. The nocturne understands the dark"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Nocturne for the ones who stare at ceilings", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. Nocturne for the ones who stare at ceilings"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The restless don't need lullabies—they need truth", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. The restless don't need lullabies—they need truth"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We play the nocturne because the night demands music", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. We play the nocturne because the night demands music"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Nocturne: the companion of the sleepless", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. Nocturne: the companion of the sleepless"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The nocturne is the night's way of saying I'm here too", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. The nocturne is the night's way of saying I'm here too"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Nocturne for the Restless", "artist": "Chamber Ensemble", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "For the restless: a nocturne that never resolves", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. For the restless: a nocturne that never resolves"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The sonata structures the chaos of falling", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. The sonata structures the chaos of falling"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Collapse: the most organized form of destruction", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. Collapse: the most organized form of destruction"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every movement is a floor giving way", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. Every movement is a floor giving way"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The sonata makes collapse beautiful", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. The sonata makes collapse beautiful"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Sonata of collapse: the architecture of ruin", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. Sonata of collapse: the architecture of ruin"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We build sonatas from the rubble of symphonies", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. We build sonatas from the rubble of symphonies"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The collapse has a form and the sonata found it", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. The collapse has a form and the sonata found it"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Sonata: the blueprint for beautiful failure", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. Sonata: the blueprint for beautiful failure"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The sonata collapses into resolution", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. The sonata collapses into resolution"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sonata of Collapse", "artist": "Philharmonic Ghost", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Collapse sonata: the final movement is always silence", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. Collapse sonata: the final movement is always silence"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The toccata touches the keys like waves touch the shore", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. The toccata touches the keys like waves touch the shore"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Toccata: the touch of the inevitable", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. Toccata: the touch of the inevitable"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every wave is a finger on the harpsichord", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. Every wave is a finger on the harpsichord"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The toccata plays in tidal patterns", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. The toccata plays in tidal patterns"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Toccata of tides: the keyboard ocean", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. Toccata of tides: the keyboard ocean"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We play the toccata because the shore demands music", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. We play the toccata because the shore demands music"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The tide doesn't practice—it just arrives", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. The tide doesn't practice—it just arrives"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Toccata: the most physical form of prayer", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. Toccata: the most physical form of prayer"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The toccata rises and falls with the moon", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. The toccata rises and falls with the moon"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Toccata of Tides", "artist": "Adagio Collective", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Toccata of tides: touch, retreat, return", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. Toccata of tides: touch, retreat, return"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The partita marks the crossing", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. The partita marks the crossing"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Partita: the suite of transformation", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. Partita: the suite of transformation"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every movement is a stage of becoming", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. Every movement is a stage of becoming"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The partita plays in the doorway between worlds", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. The partita plays in the doorway between worlds"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Partita of passage: the music of transition", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. Partita of passage: the music of transition"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We play the partita because the passage demands ceremony", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. We play the partita because the passage demands ceremony"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The partita doesn't end—it transforms", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. The partita doesn't end—it transforms"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Partita: the traveler's companion", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. Partita: the traveler's companion"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The partita crosses every threshold", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. The partita crosses every threshold"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Partita of Passage", "artist": "Cadenza Voice", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Partita of passage: from here to there in notes", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. Partita of passage: from here to there in notes"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The intermezzo fills the gap between sleeps", "scene": {"mood": "grandeur", "colors": ["ivory", "gold", "deep red"], "composition": "concert hall wide", "camera": "crane sweep", "description": "Concert Hall Wide. The intermezzo fills the gap between sleeps"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Intermezzo: the music of the pause", "scene": {"mood": "intimacy", "colors": ["midnight blue", "silver", "cream"], "composition": "conductor close-up", "camera": "slow dolly", "description": "Conductor Close Up. Intermezzo: the music of the pause"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every insomniac needs an intermezzo", "scene": {"mood": "sorrow", "colors": ["forest green", "bronze", "white"], "composition": "instrument detail", "camera": "locked", "description": "Instrument Detail. Every insomniac needs an intermezzo"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The intermezzo plays in the space dreams should be", "scene": {"mood": "triumph", "colors": ["burgundy", "black", "pearl"], "composition": "audience rapture", "camera": "gentle pan", "description": "Audience Rapture. The intermezzo plays in the space dreams should be"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Intermezzo: the bridge between two rests", "scene": {"mood": "tension", "colors": ["slate", "gold", "champagne"], "composition": "orchestra panorama", "camera": "rack focus", "description": "Orchestra Panorama. Intermezzo: the bridge between two rests"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We play the intermezzo because the night is long", "scene": {"mood": "serenity", "colors": ["ivory", "gold", "deep red"], "composition": "soloist spotlight", "camera": "drone overhead", "description": "Soloist Spotlight. We play the intermezzo because the night is long"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The intermezzo is the insomniac's lullaby", "scene": {"mood": "dread", "colors": ["midnight blue", "silver", "cream"], "composition": "sheet music", "camera": "tracking", "description": "Sheet Music. The intermezzo is the insomniac's lullaby"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Intermezzo: the gentle interruption", "scene": {"mood": "wonder", "colors": ["forest green", "bronze", "white"], "composition": "empty stage", "camera": "steady", "description": "Empty Stage. Intermezzo: the gentle interruption"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The intermezzo is the night's way of saying stay", "scene": {"mood": "devastation", "colors": ["burgundy", "black", "pearl"], "composition": "backstage", "camera": "float", "description": "Backstage. The intermezzo is the night's way of saying stay"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Intermezzo for Insomnia", "artist": "Overture House", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Intermezzo for insomnia: music for the sleepless and the brave", "scene": {"mood": "resolution", "colors": ["slate", "gold", "champagne"], "composition": "balcony view", "camera": "dolly out", "description": "Balcony View. Intermezzo for insomnia: music for the sleepless and the brave"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training-data/scene-descriptions-country.jsonl b/training-data/scene-descriptions-country.jsonl index d548109b..b7fc709a 100644 --- a/training-data/scene-descriptions-country.jsonl +++ b/training-data/scene-descriptions-country.jsonl @@ -1,100 +1,100 @@ -{"song": "Dirt Road Home", "beat": 1, "lyric_line": "Gravel crunches under the tires slow", "scene": {"mood": "warmth", "colors": ["navy", "silver", "white"], "composition": "close-up", "camera": "slow pan", "description": "A warmth scene: 'Gravel crunches under the tires slow'. close-up with navy, silver, white. Camera: slow pan."}} -{"song": "Dirt Road Home", "beat": 2, "lyric_line": "The oak tree still leans toward the road", "scene": {"mood": "memory", "colors": ["dusty rose", "gold", "brown"], "composition": "wide shot", "camera": "steady", "description": "A memory scene: 'The oak tree still leans toward the road'. wide shot with dusty rose, gold, brown. Camera: steady."}} -{"song": "Dirt Road Home", "beat": 3, "lyric_line": "Mama's porch light through the fog", "scene": {"mood": "bittersweet", "colors": ["orange", "red", "brown"], "composition": "medium shot", "camera": "handheld", "description": "A bittersweet scene: 'Mama's porch light through the fog'. medium shot with orange, red, brown. Camera: handheld."}} -{"song": "Dirt Road Home", "beat": 4, "lyric_line": "Daddy's truck rusting by the barn", "scene": {"mood": "tender", "colors": ["navy", "silver", "white"], "composition": "low angle", "camera": "slow zoom", "description": "A tender scene: 'Daddy's truck rusting by the barn'. low angle with navy, silver, white. Camera: slow zoom."}} -{"song": "Dirt Road Home", "beat": 5, "lyric_line": "The creek remembers my bare feet", "scene": {"mood": "fading", "colors": ["amber", "brown", "cream"], "composition": "high angle", "camera": "tracking", "description": "A fading scene: 'The creek remembers my bare feet'. high angle with amber, brown, cream. Camera: tracking."}} -{"song": "Dirt Road Home", "beat": 6, "lyric_line": "Fireflies spell out summer's name", "scene": {"mood": "warmth", "colors": ["green", "olive", "tan"], "composition": "over-the-shoulder", "camera": "static", "description": "A warmth scene: 'Fireflies spell out summer's name'. over-the-shoulder with green, olive, tan. Camera: static."}} -{"song": "Dirt Road Home", "beat": 7, "lyric_line": "The church bell rings for no one new", "scene": {"mood": "memory", "colors": ["dusty rose", "gold", "brown"], "composition": "profile", "camera": "crane up", "description": "A memory scene: 'The church bell rings for no one new'. profile with dusty rose, gold, brown. Camera: crane up."}} -{"song": "Dirt Road Home", "beat": 8, "lyric_line": "Honeysuckle climbs the fence again", "scene": {"mood": "bittersweet", "colors": ["navy", "silver", "white"], "composition": "bird's eye", "camera": "dolly in", "description": "A bittersweet scene: 'Honeysuckle climbs the fence again'. bird's eye with navy, silver, white. Camera: dolly in."}} -{"song": "Dirt Road Home", "beat": 9, "lyric_line": "The field where we learned to drive", "scene": {"mood": "tender", "colors": ["warm yellow", "barn red", "cream"], "composition": "tracking shot", "camera": "gentle drift", "description": "A tender scene: 'The field where we learned to drive'. tracking shot with warm yellow, barn red, cream. Camera: gentle drift."}} -{"song": "Dirt Road Home", "beat": 10, "lyric_line": "Some roads only go one way home", "scene": {"mood": "fading", "colors": ["forest green", "brown", "gold"], "composition": "establishing", "camera": "locked-off", "description": "A fading scene: 'Some roads only go one way home'. establishing with forest green, brown, gold. Camera: locked-off."}} -{"song": "Last Call Honky-Tonk", "beat": 1, "lyric_line": "Neon beer sign flickers twice", "scene": {"mood": "regret", "colors": ["warm yellow", "barn red", "cream"], "composition": "close-up", "camera": "slow pan", "description": "A regret scene: 'Neon beer sign flickers twice'. close-up with warm yellow, barn red, cream. Camera: slow pan."}} -{"song": "Last Call Honky-Tonk", "beat": 2, "lyric_line": "The jukebox plays what we used to be", "scene": {"mood": "fondness", "colors": ["copper", "dust", "gold"], "composition": "wide shot", "camera": "steady", "description": "A fondness scene: 'The jukebox plays what we used to be'. wide shot with copper, dust, gold. Camera: steady."}} -{"song": "Last Call Honky-Tonk", "beat": 3, "lyric_line": "Boots scuff the dance floor marks", "scene": {"mood": "aging", "colors": ["sunset orange", "purple", "pink"], "composition": "medium shot", "camera": "handheld", "description": "A aging scene: 'Boots scuff the dance floor marks'. medium shot with sunset orange, purple, pink. Camera: handheld."}} -{"song": "Last Call Honky-Tonk", "beat": 4, "lyric_line": "She orders water for the drive", "scene": {"mood": "memory", "colors": ["grey", "mud brown", "green"], "composition": "low angle", "camera": "slow zoom", "description": "A memory scene: 'She orders water for the drive'. low angle with grey, mud brown, green. Camera: slow zoom."}} -{"song": "Last Call Honky-Tonk", "beat": 5, "lyric_line": "The bartender knows both our names", "scene": {"mood": "music", "colors": ["orange", "red", "brown"], "composition": "high angle", "camera": "tracking", "description": "A music scene: 'The bartender knows both our names'. high angle with orange, red, brown. Camera: tracking."}} -{"song": "Last Call Honky-Tonk", "beat": 6, "lyric_line": "Two-step where the floor dips low", "scene": {"mood": "regret", "colors": ["navy", "silver", "white"], "composition": "over-the-shoulder", "camera": "static", "description": "A regret scene: 'Two-step where the floor dips low'. over-the-shoulder with navy, silver, white. Camera: static."}} -{"song": "Last Call Honky-Tonk", "beat": 7, "lyric_line": "Closing time writes the last song", "scene": {"mood": "fondness", "colors": ["sky blue", "wheat", "brown"], "composition": "profile", "camera": "crane up", "description": "A fondness scene: 'Closing time writes the last song'. profile with sky blue, wheat, brown. Camera: crane up."}} -{"song": "Last Call Honky-Tonk", "beat": 8, "lyric_line": "We leave our shadows at the bar", "scene": {"mood": "aging", "colors": ["green", "olive", "tan"], "composition": "bird's eye", "camera": "dolly in", "description": "A aging scene: 'We leave our shadows at the bar'. bird's eye with green, olive, tan. Camera: dolly in."}} -{"song": "Last Call Honky-Tonk", "beat": 9, "lyric_line": "The parking lot smells like rain", "scene": {"mood": "memory", "colors": ["dusty rose", "gold", "brown"], "composition": "tracking shot", "camera": "gentle drift", "description": "A memory scene: 'The parking lot smells like rain'. tracking shot with dusty rose, gold, brown. Camera: gentle drift."}} -{"song": "Last Call Honky-Tonk", "beat": 10, "lyric_line": "Some nights end before the music", "scene": {"mood": "music", "colors": ["navy", "silver", "white"], "composition": "establishing", "camera": "locked-off", "description": "A music scene: 'Some nights end before the music'. establishing with navy, silver, white. Camera: locked-off."}} -{"song": "Church on Sunday", "beat": 1, "lyric_line": "White steeple catches the morning sun", "scene": {"mood": "sacred", "colors": ["forest green", "brown", "gold"], "composition": "close-up", "camera": "slow pan", "description": "A sacred scene: 'White steeple catches the morning sun'. close-up with forest green, brown, gold. Camera: slow pan."}} -{"song": "Church on Sunday", "beat": 2, "lyric_line": "Hymnal pages turn like falling leaves", "scene": {"mood": "quiet", "colors": ["grey", "mud brown", "green"], "composition": "wide shot", "camera": "steady", "description": "A quiet scene: 'Hymnal pages turn like falling leaves'. wide shot with grey, mud brown, green. Camera: steady."}} -{"song": "Church on Sunday", "beat": 3, "lyric_line": "The organ hums beneath the prayers", "scene": {"mood": "devotion", "colors": ["orange", "red", "brown"], "composition": "medium shot", "camera": "handheld", "description": "A devotion scene: 'The organ hums beneath the prayers'. medium shot with orange, red, brown. Camera: handheld."}} -{"song": "Church on Sunday", "beat": 4, "lyric_line": "Grandma's hat blocks the stained glass light", "scene": {"mood": "stillness", "colors": ["warm yellow", "barn red", "cream"], "composition": "low angle", "camera": "slow zoom", "description": "A stillness scene: 'Grandma's hat blocks the stained glass light'. low angle with warm yellow, barn red, cream. Camera: slow zoom."}} -{"song": "Church on Sunday", "beat": 5, "lyric_line": "We kneel on cushions worn by years", "scene": {"mood": "awe", "colors": ["navy", "silver", "white"], "composition": "high angle", "camera": "tracking", "description": "A awe scene: 'We kneel on cushions worn by years'. high angle with navy, silver, white. Camera: tracking."}} -{"song": "Church on Sunday", "beat": 6, "lyric_line": "The preacher's voice fills the gaps", "scene": {"mood": "sacred", "colors": ["sky blue", "wheat", "brown"], "composition": "over-the-shoulder", "camera": "static", "description": "A sacred scene: 'The preacher's voice fills the gaps'. over-the-shoulder with sky blue, wheat, brown. Camera: static."}} -{"song": "Church on Sunday", "beat": 7, "lyric_line": "Offering plate circles like a prayer", "scene": {"mood": "quiet", "colors": ["white", "blue", "brown"], "composition": "profile", "camera": "crane up", "description": "A quiet scene: 'Offering plate circles like a prayer'. profile with white, blue, brown. Camera: crane up."}} -{"song": "Church on Sunday", "beat": 8, "lyric_line": "Amen echoes off the wooden beams", "scene": {"mood": "devotion", "colors": ["dusty rose", "gold", "brown"], "composition": "bird's eye", "camera": "dolly in", "description": "A devotion scene: 'Amen echoes off the wooden beams'. bird's eye with dusty rose, gold, brown. Camera: dolly in."}} -{"song": "Church on Sunday", "beat": 9, "lyric_line": "Children wiggle through the sermon", "scene": {"mood": "stillness", "colors": ["white", "blue", "brown"], "composition": "tracking shot", "camera": "gentle drift", "description": "A stillness scene: 'Children wiggle through the sermon'. tracking shot with white, blue, brown. Camera: gentle drift."}} -{"song": "Church on Sunday", "beat": 10, "lyric_line": "Faith smells like old wood and coffee", "scene": {"mood": "awe", "colors": ["sunset orange", "purple", "pink"], "composition": "establishing", "camera": "locked-off", "description": "A awe scene: 'Faith smells like old wood and coffee'. establishing with sunset orange, purple, pink. Camera: locked-off."}} -{"song": "Tractor at Dawn", "beat": 1, "lyric_line": "Headlights cut the fog at five", "scene": {"mood": "resolve", "colors": ["dusty rose", "gold", "brown"], "composition": "close-up", "camera": "slow pan", "description": "A resolve scene: 'Headlights cut the fog at five'. close-up with dusty rose, gold, brown. Camera: slow pan."}} -{"song": "Tractor at Dawn", "beat": 2, "lyric_line": "The diesel coughs to life like faith", "scene": {"mood": "effort", "colors": ["dusty rose", "gold", "brown"], "composition": "wide shot", "camera": "steady", "description": "A effort scene: 'The diesel coughs to life like faith'. wide shot with dusty rose, gold, brown. Camera: steady."}} -{"song": "Tractor at Dawn", "beat": 3, "lyric_line": "Rows stretch past the tree line", "scene": {"mood": "strength", "colors": ["dusty rose", "gold", "brown"], "composition": "medium shot", "camera": "handheld", "description": "A strength scene: 'Rows stretch past the tree line'. medium shot with dusty rose, gold, brown. Camera: handheld."}} -{"song": "Tractor at Dawn", "beat": 4, "lyric_line": "Dust follows the disc like a ghost", "scene": {"mood": "persistence", "colors": ["warm yellow", "barn red", "cream"], "composition": "low angle", "camera": "slow zoom", "description": "A persistence scene: 'Dust follows the disc like a ghost'. low angle with warm yellow, barn red, cream. Camera: slow zoom."}} -{"song": "Tractor at Dawn", "beat": 5, "lyric_line": "Hands grip leather worn to skin", "scene": {"mood": "focus", "colors": ["amber", "brown", "cream"], "composition": "high angle", "camera": "tracking", "description": "A focus scene: 'Hands grip leather worn to skin'. high angle with amber, brown, cream. Camera: tracking."}} -{"song": "Tractor at Dawn", "beat": 6, "lyric_line": "The sun rises behind the work", "scene": {"mood": "resolve", "colors": ["forest green", "brown", "gold"], "composition": "over-the-shoulder", "camera": "static", "description": "A resolve scene: 'The sun rises behind the work'. over-the-shoulder with forest green, brown, gold. Camera: static."}} -{"song": "Tractor at Dawn", "beat": 7, "lyric_line": "Crows circle what the plow reveals", "scene": {"mood": "effort", "colors": ["amber", "brown", "cream"], "composition": "profile", "camera": "crane up", "description": "A effort scene: 'Crows circle what the plow reveals'. profile with amber, brown, cream. Camera: crane up."}} -{"song": "Tractor at Dawn", "beat": 8, "lyric_line": "Sweat salts the steering wheel", "scene": {"mood": "strength", "colors": ["grey", "mud brown", "green"], "composition": "bird's eye", "camera": "dolly in", "description": "A strength scene: 'Sweat salts the steering wheel'. bird's eye with grey, mud brown, green. Camera: dolly in."}} -{"song": "Tractor at Dawn", "beat": 9, "lyric_line": "Planting season has no snooze", "scene": {"mood": "persistence", "colors": ["green", "olive", "tan"], "composition": "tracking shot", "camera": "gentle drift", "description": "A persistence scene: 'Planting season has no snooze'. tracking shot with green, olive, tan. Camera: gentle drift."}} -{"song": "Tractor at Dawn", "beat": 10, "lyric_line": "Every seed is a prayer for rain", "scene": {"mood": "focus", "colors": ["dusty rose", "gold", "brown"], "composition": "establishing", "camera": "locked-off", "description": "A focus scene: 'Every seed is a prayer for rain'. establishing with dusty rose, gold, brown. Camera: locked-off."}} -{"song": "Letters from Boot Camp", "beat": 1, "lyric_line": "Her handwriting shakes on the envelope", "scene": {"mood": "love", "colors": ["sky blue", "wheat", "brown"], "composition": "close-up", "camera": "slow pan", "description": "A love scene: 'Her handwriting shakes on the envelope'. close-up with sky blue, wheat, brown. Camera: slow pan."}} -{"song": "Letters from Boot Camp", "beat": 2, "lyric_line": "The postmark is two weeks old", "scene": {"mood": "vulnerability", "colors": ["green", "olive", "tan"], "composition": "wide shot", "camera": "steady", "description": "A vulnerability scene: 'The postmark is two weeks old'. wide shot with green, olive, tan. Camera: steady."}} -{"song": "Letters from Boot Camp", "beat": 3, "lyric_line": "He reads it sitting on his bunk", "scene": {"mood": "distance", "colors": ["sky blue", "wheat", "brown"], "composition": "medium shot", "camera": "handheld", "description": "A distance scene: 'He reads it sitting on his bunk'. medium shot with sky blue, wheat, brown. Camera: handheld."}} -{"song": "Letters from Boot Camp", "beat": 4, "lyric_line": "She describes the dog getting bigger", "scene": {"mood": "hope", "colors": ["white", "blue", "brown"], "composition": "low angle", "camera": "slow zoom", "description": "A hope scene: 'She describes the dog getting bigger'. low angle with white, blue, brown. Camera: slow zoom."}} -{"song": "Letters from Boot Camp", "beat": 5, "lyric_line": "Censored words leave blank stares", "scene": {"mood": "longing", "colors": ["sunset orange", "purple", "pink"], "composition": "high angle", "camera": "tracking", "description": "A longing scene: 'Censored words leave blank stares'. high angle with sunset orange, purple, pink. Camera: tracking."}} -{"song": "Letters from Boot Camp", "beat": 6, "lyric_line": "The stamp is peeling at the corner", "scene": {"mood": "love", "colors": ["white", "blue", "brown"], "composition": "over-the-shoulder", "camera": "static", "description": "A love scene: 'The stamp is peeling at the corner'. over-the-shoulder with white, blue, brown. Camera: static."}} -{"song": "Letters from Boot Camp", "beat": 7, "lyric_line": "He folds it back exactly right", "scene": {"mood": "vulnerability", "colors": ["forest green", "brown", "gold"], "composition": "profile", "camera": "crane up", "description": "A vulnerability scene: 'He folds it back exactly right'. profile with forest green, brown, gold. Camera: crane up."}} -{"song": "Letters from Boot Camp", "beat": 8, "lyric_line": "Pictures curl at the edges now", "scene": {"mood": "distance", "colors": ["forest green", "brown", "gold"], "composition": "bird's eye", "camera": "dolly in", "description": "A distance scene: 'Pictures curl at the edges now'. bird's eye with forest green, brown, gold. Camera: dolly in."}} -{"song": "Letters from Boot Camp", "beat": 9, "lyric_line": "Her voice lives between the lines", "scene": {"mood": "hope", "colors": ["orange", "red", "brown"], "composition": "tracking shot", "camera": "gentle drift", "description": "A hope scene: 'Her voice lives between the lines'. tracking shot with orange, red, brown. Camera: gentle drift."}} -{"song": "Letters from Boot Camp", "beat": 10, "lyric_line": "Some letters carry more than words", "scene": {"mood": "longing", "colors": ["sunset orange", "purple", "pink"], "composition": "establishing", "camera": "locked-off", "description": "A longing scene: 'Some letters carry more than words'. establishing with sunset orange, purple, pink. Camera: locked-off."}} -{"song": "Flood Stage", "beat": 1, "lyric_line": "The river rose past the marker", "scene": {"mood": "loss", "colors": ["white", "blue", "brown"], "composition": "close-up", "camera": "slow pan", "description": "A loss scene: 'The river rose past the marker'. close-up with white, blue, brown. Camera: slow pan."}} -{"song": "Flood Stage", "beat": 2, "lyric_line": "Sandbags line the church basement door", "scene": {"mood": "resilience", "colors": ["green", "olive", "tan"], "composition": "wide shot", "camera": "steady", "description": "A resilience scene: 'Sandbags line the church basement door'. wide shot with green, olive, tan. Camera: steady."}} -{"song": "Flood Stage", "beat": 3, "lyric_line": "Photo albums float in the living room", "scene": {"mood": "community", "colors": ["white", "blue", "brown"], "composition": "medium shot", "camera": "handheld", "description": "A community scene: 'Photo albums float in the living room'. medium shot with white, blue, brown. Camera: handheld."}} -{"song": "Flood Stage", "beat": 4, "lyric_line": "The bridge went out Tuesday night", "scene": {"mood": "grief", "colors": ["navy", "silver", "white"], "composition": "low angle", "camera": "slow zoom", "description": "A grief scene: 'The bridge went out Tuesday night'. low angle with navy, silver, white. Camera: slow zoom."}} -{"song": "Flood Stage", "beat": 5, "lyric_line": "Neighbors carry what they can hold", "scene": {"mood": "rebuilding", "colors": ["green", "olive", "tan"], "composition": "high angle", "camera": "tracking", "description": "A rebuilding scene: 'Neighbors carry what they can hold'. high angle with green, olive, tan. Camera: tracking."}} -{"song": "Flood Stage", "beat": 6, "lyric_line": "Water stains reach the second step", "scene": {"mood": "loss", "colors": ["amber", "brown", "cream"], "composition": "over-the-shoulder", "camera": "static", "description": "A loss scene: 'Water stains reach the second step'. over-the-shoulder with amber, brown, cream. Camera: static."}} -{"song": "Flood Stage", "beat": 7, "lyric_line": "The well is tasting like the river", "scene": {"mood": "resilience", "colors": ["forest green", "brown", "gold"], "composition": "profile", "camera": "crane up", "description": "A resilience scene: 'The well is tasting like the river'. profile with forest green, brown, gold. Camera: crane up."}} -{"song": "Flood Stage", "beat": 8, "lyric_line": "Mud lines mark where hope used to sit", "scene": {"mood": "community", "colors": ["warm yellow", "barn red", "cream"], "composition": "bird's eye", "camera": "dolly in", "description": "A community scene: 'Mud lines mark where hope used to sit'. bird's eye with warm yellow, barn red, cream. Camera: dolly in."}} -{"song": "Flood Stage", "beat": 9, "lyric_line": "We rebuild on the same ground", "scene": {"mood": "grief", "colors": ["sunset orange", "purple", "pink"], "composition": "tracking shot", "camera": "gentle drift", "description": "A grief scene: 'We rebuild on the same ground'. tracking shot with sunset orange, purple, pink. Camera: gentle drift."}} -{"song": "Flood Stage", "beat": 10, "lyric_line": "Some floods are just the land remembering", "scene": {"mood": "rebuilding", "colors": ["dusty rose", "gold", "brown"], "composition": "establishing", "camera": "locked-off", "description": "A rebuilding scene: 'Some floods are just the land remembering'. establishing with dusty rose, gold, brown. Camera: locked-off."}} -{"song": "Barbed Wire Waltz", "beat": 1, "lyric_line": "The fence line needs mending again", "scene": {"mood": "endurance", "colors": ["orange", "red", "brown"], "composition": "close-up", "camera": "slow pan", "description": "A endurance scene: 'The fence line needs mending again'. close-up with orange, red, brown. Camera: slow pan."}} -{"song": "Barbed Wire Waltz", "beat": 2, "lyric_line": "Wire cuts through leather gloves", "scene": {"mood": "patience", "colors": ["amber", "brown", "cream"], "composition": "wide shot", "camera": "steady", "description": "A patience scene: 'Wire cuts through leather gloves'. wide shot with amber, brown, cream. Camera: steady."}} -{"song": "Barbed Wire Waltz", "beat": 3, "lyric_line": "Posts lean like tired old men", "scene": {"mood": "repair", "colors": ["grey", "mud brown", "green"], "composition": "medium shot", "camera": "handheld", "description": "A repair scene: 'Posts lean like tired old men'. medium shot with grey, mud brown, green. Camera: handheld."}} -{"song": "Barbed Wire Waltz", "beat": 4, "lyric_line": "The cattle watch from the far hill", "scene": {"mood": "land", "colors": ["warm yellow", "barn red", "cream"], "composition": "low angle", "camera": "slow zoom", "description": "A land scene: 'The cattle watch from the far hill'. low angle with warm yellow, barn red, cream. Camera: slow zoom."}} -{"song": "Barbed Wire Waltz", "beat": 5, "lyric_line": "We stretch and twist and tie", "scene": {"mood": "duty", "colors": ["amber", "brown", "cream"], "composition": "high angle", "camera": "tracking", "description": "A duty scene: 'We stretch and twist and tie'. high angle with amber, brown, cream. Camera: tracking."}} -{"song": "Barbed Wire Waltz", "beat": 6, "lyric_line": "Sunburn writes on the back of necks", "scene": {"mood": "endurance", "colors": ["sunset orange", "purple", "pink"], "composition": "over-the-shoulder", "camera": "static", "description": "A endurance scene: 'Sunburn writes on the back of necks'. over-the-shoulder with sunset orange, purple, pink. Camera: static."}} -{"song": "Barbed Wire Waltz", "beat": 7, "lyric_line": "The wind carries fence wire songs", "scene": {"mood": "patience", "colors": ["dusty rose", "gold", "brown"], "composition": "profile", "camera": "crane up", "description": "A patience scene: 'The wind carries fence wire songs'. profile with dusty rose, gold, brown. Camera: crane up."}} -{"song": "Barbed Wire Waltz", "beat": 8, "lyric_line": "We repair what the storm broke", "scene": {"mood": "repair", "colors": ["white", "blue", "brown"], "composition": "bird's eye", "camera": "dolly in", "description": "A repair scene: 'We repair what the storm broke'. bird's eye with white, blue, brown. Camera: dolly in."}} -{"song": "Barbed Wire Waltz", "beat": 9, "lyric_line": "Patience wears like good boots", "scene": {"mood": "land", "colors": ["copper", "dust", "gold"], "composition": "tracking shot", "camera": "gentle drift", "description": "A land scene: 'Patience wears like good boots'. tracking shot with copper, dust, gold. Camera: gentle drift."}} -{"song": "Barbed Wire Waltz", "beat": 10, "lyric_line": "Some fences are promises to the land", "scene": {"mood": "duty", "colors": ["amber", "brown", "cream"], "composition": "establishing", "camera": "locked-off", "description": "A duty scene: 'Some fences are promises to the land'. establishing with amber, brown, cream. Camera: locked-off."}} -{"song": "Tailgate Sunset", "beat": 1, "lyric_line": "The truck bed holds two lawn chairs", "scene": {"mood": "calm", "colors": ["grey", "mud brown", "green"], "composition": "close-up", "camera": "slow pan", "description": "A calm scene: 'The truck bed holds two lawn chairs'. close-up with grey, mud brown, green. Camera: slow pan."}} -{"song": "Tailgate Sunset", "beat": 2, "lyric_line": "Cooler rattles with ice and hope", "scene": {"mood": "companionship", "colors": ["orange", "red", "brown"], "composition": "wide shot", "camera": "steady", "description": "A companionship scene: 'Cooler rattles with ice and hope'. wide shot with orange, red, brown. Camera: steady."}} -{"song": "Tailgate Sunset", "beat": 3, "lyric_line": "Crickets start before the stars", "scene": {"mood": "simplicity", "colors": ["sky blue", "wheat", "brown"], "composition": "medium shot", "camera": "handheld", "description": "A simplicity scene: 'Crickets start before the stars'. medium shot with sky blue, wheat, brown. Camera: handheld."}} -{"song": "Tailgate Sunset", "beat": 4, "lyric_line": "The highway hums its evening song", "scene": {"mood": "nature", "colors": ["copper", "dust", "gold"], "composition": "low angle", "camera": "slow zoom", "description": "A nature scene: 'The highway hums its evening song'. low angle with copper, dust, gold. Camera: slow zoom."}} -{"song": "Tailgate Sunset", "beat": 5, "lyric_line": "We share a blanket past dark", "scene": {"mood": "contentment", "colors": ["forest green", "brown", "gold"], "composition": "high angle", "camera": "tracking", "description": "A contentment scene: 'We share a blanket past dark'. high angle with forest green, brown, gold. Camera: tracking."}} -{"song": "Tailgate Sunset", "beat": 6, "lyric_line": "Fireflies answer the sunset", "scene": {"mood": "calm", "colors": ["green", "olive", "tan"], "composition": "over-the-shoulder", "camera": "static", "description": "A calm scene: 'Fireflies answer the sunset'. over-the-shoulder with green, olive, tan. Camera: static."}} -{"song": "Tailgate Sunset", "beat": 7, "lyric_line": "Country station plays the old ones", "scene": {"mood": "companionship", "colors": ["navy", "silver", "white"], "composition": "profile", "camera": "crane up", "description": "A companionship scene: 'Country station plays the old ones'. profile with navy, silver, white. Camera: crane up."}} -{"song": "Tailgate Sunset", "beat": 8, "lyric_line": "The tailgate is our table now", "scene": {"mood": "simplicity", "colors": ["sunset orange", "purple", "pink"], "composition": "bird's eye", "camera": "dolly in", "description": "A simplicity scene: 'The tailgate is our table now'. bird's eye with sunset orange, purple, pink. Camera: dolly in."}} -{"song": "Tailgate Sunset", "beat": 9, "lyric_line": "Silence sits between the songs", "scene": {"mood": "nature", "colors": ["sky blue", "wheat", "brown"], "composition": "tracking shot", "camera": "gentle drift", "description": "A nature scene: 'Silence sits between the songs'. tracking shot with sky blue, wheat, brown. Camera: gentle drift."}} -{"song": "Tailgate Sunset", "beat": 10, "lyric_line": "Some nights are church without walls", "scene": {"mood": "contentment", "colors": ["sunset orange", "purple", "pink"], "composition": "establishing", "camera": "locked-off", "description": "A contentment scene: 'Some nights are church without walls'. establishing with sunset orange, purple, pink. Camera: locked-off."}} -{"song": "Granddad's Pocket Knife", "beat": 1, "lyric_line": "Bone handle smooth from his pocket", "scene": {"mood": "sacred", "colors": ["forest green", "brown", "gold"], "composition": "close-up", "camera": "slow pan", "description": "A sacred scene: 'Bone handle smooth from his pocket'. close-up with forest green, brown, gold. Camera: slow pan."}} -{"song": "Granddad's Pocket Knife", "beat": 2, "lyric_line": "Three blades none of them new", "scene": {"mood": "quiet", "colors": ["green", "olive", "tan"], "composition": "wide shot", "camera": "steady", "description": "A quiet scene: 'Three blades none of them new'. wide shot with green, olive, tan. Camera: steady."}} -{"song": "Granddad's Pocket Knife", "beat": 3, "lyric_line": "He carved initials in the oak", "scene": {"mood": "devotion", "colors": ["warm yellow", "barn red", "cream"], "composition": "medium shot", "camera": "handheld", "description": "A devotion scene: 'He carved initials in the oak'. medium shot with warm yellow, barn red, cream. Camera: handheld."}} -{"song": "Granddad's Pocket Knife", "beat": 4, "lyric_line": "The steel remembers every cut", "scene": {"mood": "stillness", "colors": ["warm yellow", "barn red", "cream"], "composition": "low angle", "camera": "slow zoom", "description": "A stillness scene: 'The steel remembers every cut'. low angle with warm yellow, barn red, cream. Camera: slow zoom."}} -{"song": "Granddad's Pocket Knife", "beat": 5, "lyric_line": "I open it the way he taught", "scene": {"mood": "awe", "colors": ["sunset orange", "purple", "pink"], "composition": "high angle", "camera": "tracking", "description": "A awe scene: 'I open it the way he taught'. high angle with sunset orange, purple, pink. Camera: tracking."}} -{"song": "Granddad's Pocket Knife", "beat": 6, "lyric_line": "The smallest blade is for detail", "scene": {"mood": "sacred", "colors": ["green", "olive", "tan"], "composition": "over-the-shoulder", "camera": "static", "description": "A sacred scene: 'The smallest blade is for detail'. over-the-shoulder with green, olive, tan. Camera: static."}} -{"song": "Granddad's Pocket Knife", "beat": 7, "lyric_line": "Whittling shavings catch the light", "scene": {"mood": "quiet", "colors": ["amber", "brown", "cream"], "composition": "profile", "camera": "crane up", "description": "A quiet scene: 'Whittling shavings catch the light'. profile with amber, brown, cream. Camera: crane up."}} -{"song": "Granddad's Pocket Knife", "beat": 8, "lyric_line": "He said a knife is a promise", "scene": {"mood": "devotion", "colors": ["sunset orange", "purple", "pink"], "composition": "bird's eye", "camera": "dolly in", "description": "A devotion scene: 'He said a knife is a promise'. bird's eye with sunset orange, purple, pink. Camera: dolly in."}} -{"song": "Granddad's Pocket Knife", "beat": 9, "lyric_line": "I carry it in my front pocket", "scene": {"mood": "stillness", "colors": ["forest green", "brown", "gold"], "composition": "tracking shot", "camera": "gentle drift", "description": "A stillness scene: 'I carry it in my front pocket'. tracking shot with forest green, brown, gold. Camera: gentle drift."}} -{"song": "Granddad's Pocket Knife", "beat": 10, "lyric_line": "Some tools are heirlooms of skill", "scene": {"mood": "awe", "colors": ["orange", "red", "brown"], "composition": "establishing", "camera": "locked-off", "description": "A awe scene: 'Some tools are heirlooms of skill'. establishing with orange, red, brown. Camera: locked-off."}} -{"song": "County Fair", "beat": 1, "lyric_line": "Ferris wheel lights the harvest sky", "scene": {"mood": "celebration", "colors": ["green", "olive", "tan"], "composition": "close-up", "camera": "slow pan", "description": "A celebration scene: 'Ferris wheel lights the harvest sky'. close-up with green, olive, tan. Camera: slow pan."}} -{"song": "County Fair", "beat": 2, "lyric_line": "Corn dogs and lemon shake-ups", "scene": {"mood": "community", "colors": ["orange", "red", "brown"], "composition": "wide shot", "camera": "steady", "description": "A community scene: 'Corn dogs and lemon shake-ups'. wide shot with orange, red, brown. Camera: steady."}} -{"song": "County Fair", "beat": 3, "lyric_line": "The livestock barn smells like home", "scene": {"mood": "youth", "colors": ["sunset orange", "purple", "pink"], "composition": "medium shot", "camera": "handheld", "description": "A youth scene: 'The livestock barn smells like home'. medium shot with sunset orange, purple, pink. Camera: handheld."}} -{"song": "County Fair", "beat": 4, "lyric_line": "Blue ribbons pinned to quilt squares", "scene": {"mood": "harvest", "colors": ["dusty rose", "gold", "brown"], "composition": "low angle", "camera": "slow zoom", "description": "A harvest scene: 'Blue ribbons pinned to quilt squares'. low angle with dusty rose, gold, brown. Camera: slow zoom."}} -{"song": "County Fair", "beat": 5, "lyric_line": "Kids scream on the zipper ride", "scene": {"mood": "fun", "colors": ["grey", "mud brown", "green"], "composition": "high angle", "camera": "tracking", "description": "A fun scene: 'Kids scream on the zipper ride'. high angle with grey, mud brown, green. Camera: tracking."}} -{"song": "County Fair", "beat": 6, "lyric_line": "Band plays covers by the stage", "scene": {"mood": "celebration", "colors": ["navy", "silver", "white"], "composition": "over-the-shoulder", "camera": "static", "description": "A celebration scene: 'Band plays covers by the stage'. over-the-shoulder with navy, silver, white. Camera: static."}} -{"song": "County Fair", "beat": 7, "lyric_line": "Hay bales line the midway path", "scene": {"mood": "community", "colors": ["sky blue", "wheat", "brown"], "composition": "profile", "camera": "crane up", "description": "A community scene: 'Hay bales line the midway path'. profile with sky blue, wheat, brown. Camera: crane up."}} -{"song": "County Fair", "beat": 8, "lyric_line": "We split the funnel cake in half", "scene": {"mood": "youth", "colors": ["copper", "dust", "gold"], "composition": "bird's eye", "camera": "dolly in", "description": "A youth scene: 'We split the funnel cake in half'. bird's eye with copper, dust, gold. Camera: dolly in."}} -{"song": "County Fair", "beat": 9, "lyric_line": "The demolition derby is last", "scene": {"mood": "harvest", "colors": ["sunset orange", "purple", "pink"], "composition": "tracking shot", "camera": "gentle drift", "description": "A harvest scene: 'The demolition derby is last'. tracking shot with sunset orange, purple, pink. Camera: gentle drift."}} -{"song": "County Fair", "beat": 10, "lyric_line": "Some summers live in a single night", "scene": {"mood": "fun", "colors": ["warm yellow", "barn red", "cream"], "composition": "establishing", "camera": "locked-off", "description": "A fun scene: 'Some summers live in a single night'. establishing with warm yellow, barn red, cream. Camera: locked-off."}} +{"song": "Dirt Road Home", "beat": 1, "lyric_line": "Gravel crunches under the tires slow", "scene": {"mood": "warmth", "colors": ["navy", "silver", "white"], "composition": "close-up", "camera": "slow pan", "description": "A warmth scene: 'Gravel crunches under the tires slow'. close-up with navy, silver, white. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684805+00:00", "source_type": "backfill"} +{"song": "Dirt Road Home", "beat": 2, "lyric_line": "The oak tree still leans toward the road", "scene": {"mood": "memory", "colors": ["dusty rose", "gold", "brown"], "composition": "wide shot", "camera": "steady", "description": "A memory scene: 'The oak tree still leans toward the road'. wide shot with dusty rose, gold, brown. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684812+00:00", "source_type": "backfill"} +{"song": "Dirt Road Home", "beat": 3, "lyric_line": "Mama's porch light through the fog", "scene": {"mood": "bittersweet", "colors": ["orange", "red", "brown"], "composition": "medium shot", "camera": "handheld", "description": "A bittersweet scene: 'Mama's porch light through the fog'. medium shot with orange, red, brown. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684814+00:00", "source_type": "backfill"} +{"song": "Dirt Road Home", "beat": 4, "lyric_line": "Daddy's truck rusting by the barn", "scene": {"mood": "tender", "colors": ["navy", "silver", "white"], "composition": "low angle", "camera": "slow zoom", "description": "A tender scene: 'Daddy's truck rusting by the barn'. low angle with navy, silver, white. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684815+00:00", "source_type": "backfill"} +{"song": "Dirt Road Home", "beat": 5, "lyric_line": "The creek remembers my bare feet", "scene": {"mood": "fading", "colors": ["amber", "brown", "cream"], "composition": "high angle", "camera": "tracking", "description": "A fading scene: 'The creek remembers my bare feet'. high angle with amber, brown, cream. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684816+00:00", "source_type": "backfill"} +{"song": "Dirt Road Home", "beat": 6, "lyric_line": "Fireflies spell out summer's name", "scene": {"mood": "warmth", "colors": ["green", "olive", "tan"], "composition": "over-the-shoulder", "camera": "static", "description": "A warmth scene: 'Fireflies spell out summer's name'. over-the-shoulder with green, olive, tan. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684818+00:00", "source_type": "backfill"} +{"song": "Dirt Road Home", "beat": 7, "lyric_line": "The church bell rings for no one new", "scene": {"mood": "memory", "colors": ["dusty rose", "gold", "brown"], "composition": "profile", "camera": "crane up", "description": "A memory scene: 'The church bell rings for no one new'. profile with dusty rose, gold, brown. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684819+00:00", "source_type": "backfill"} +{"song": "Dirt Road Home", "beat": 8, "lyric_line": "Honeysuckle climbs the fence again", "scene": {"mood": "bittersweet", "colors": ["navy", "silver", "white"], "composition": "bird's eye", "camera": "dolly in", "description": "A bittersweet scene: 'Honeysuckle climbs the fence again'. bird's eye with navy, silver, white. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684821+00:00", "source_type": "backfill"} +{"song": "Dirt Road Home", "beat": 9, "lyric_line": "The field where we learned to drive", "scene": {"mood": "tender", "colors": ["warm yellow", "barn red", "cream"], "composition": "tracking shot", "camera": "gentle drift", "description": "A tender scene: 'The field where we learned to drive'. tracking shot with warm yellow, barn red, cream. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684822+00:00", "source_type": "backfill"} +{"song": "Dirt Road Home", "beat": 10, "lyric_line": "Some roads only go one way home", "scene": {"mood": "fading", "colors": ["forest green", "brown", "gold"], "composition": "establishing", "camera": "locked-off", "description": "A fading scene: 'Some roads only go one way home'. establishing with forest green, brown, gold. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684823+00:00", "source_type": "backfill"} +{"song": "Last Call Honky-Tonk", "beat": 1, "lyric_line": "Neon beer sign flickers twice", "scene": {"mood": "regret", "colors": ["warm yellow", "barn red", "cream"], "composition": "close-up", "camera": "slow pan", "description": "A regret scene: 'Neon beer sign flickers twice'. close-up with warm yellow, barn red, cream. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684824+00:00", "source_type": "backfill"} +{"song": "Last Call Honky-Tonk", "beat": 2, "lyric_line": "The jukebox plays what we used to be", "scene": {"mood": "fondness", "colors": ["copper", "dust", "gold"], "composition": "wide shot", "camera": "steady", "description": "A fondness scene: 'The jukebox plays what we used to be'. wide shot with copper, dust, gold. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684826+00:00", "source_type": "backfill"} +{"song": "Last Call Honky-Tonk", "beat": 3, "lyric_line": "Boots scuff the dance floor marks", "scene": {"mood": "aging", "colors": ["sunset orange", "purple", "pink"], "composition": "medium shot", "camera": "handheld", "description": "A aging scene: 'Boots scuff the dance floor marks'. medium shot with sunset orange, purple, pink. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684827+00:00", "source_type": "backfill"} +{"song": "Last Call Honky-Tonk", "beat": 4, "lyric_line": "She orders water for the drive", "scene": {"mood": "memory", "colors": ["grey", "mud brown", "green"], "composition": "low angle", "camera": "slow zoom", "description": "A memory scene: 'She orders water for the drive'. low angle with grey, mud brown, green. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684828+00:00", "source_type": "backfill"} +{"song": "Last Call Honky-Tonk", "beat": 5, "lyric_line": "The bartender knows both our names", "scene": {"mood": "music", "colors": ["orange", "red", "brown"], "composition": "high angle", "camera": "tracking", "description": "A music scene: 'The bartender knows both our names'. high angle with orange, red, brown. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684829+00:00", "source_type": "backfill"} +{"song": "Last Call Honky-Tonk", "beat": 6, "lyric_line": "Two-step where the floor dips low", "scene": {"mood": "regret", "colors": ["navy", "silver", "white"], "composition": "over-the-shoulder", "camera": "static", "description": "A regret scene: 'Two-step where the floor dips low'. over-the-shoulder with navy, silver, white. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684830+00:00", "source_type": "backfill"} +{"song": "Last Call Honky-Tonk", "beat": 7, "lyric_line": "Closing time writes the last song", "scene": {"mood": "fondness", "colors": ["sky blue", "wheat", "brown"], "composition": "profile", "camera": "crane up", "description": "A fondness scene: 'Closing time writes the last song'. profile with sky blue, wheat, brown. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684832+00:00", "source_type": "backfill"} +{"song": "Last Call Honky-Tonk", "beat": 8, "lyric_line": "We leave our shadows at the bar", "scene": {"mood": "aging", "colors": ["green", "olive", "tan"], "composition": "bird's eye", "camera": "dolly in", "description": "A aging scene: 'We leave our shadows at the bar'. bird's eye with green, olive, tan. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684833+00:00", "source_type": "backfill"} +{"song": "Last Call Honky-Tonk", "beat": 9, "lyric_line": "The parking lot smells like rain", "scene": {"mood": "memory", "colors": ["dusty rose", "gold", "brown"], "composition": "tracking shot", "camera": "gentle drift", "description": "A memory scene: 'The parking lot smells like rain'. tracking shot with dusty rose, gold, brown. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684834+00:00", "source_type": "backfill"} +{"song": "Last Call Honky-Tonk", "beat": 10, "lyric_line": "Some nights end before the music", "scene": {"mood": "music", "colors": ["navy", "silver", "white"], "composition": "establishing", "camera": "locked-off", "description": "A music scene: 'Some nights end before the music'. establishing with navy, silver, white. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684835+00:00", "source_type": "backfill"} +{"song": "Church on Sunday", "beat": 1, "lyric_line": "White steeple catches the morning sun", "scene": {"mood": "sacred", "colors": ["forest green", "brown", "gold"], "composition": "close-up", "camera": "slow pan", "description": "A sacred scene: 'White steeple catches the morning sun'. close-up with forest green, brown, gold. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684836+00:00", "source_type": "backfill"} +{"song": "Church on Sunday", "beat": 2, "lyric_line": "Hymnal pages turn like falling leaves", "scene": {"mood": "quiet", "colors": ["grey", "mud brown", "green"], "composition": "wide shot", "camera": "steady", "description": "A quiet scene: 'Hymnal pages turn like falling leaves'. wide shot with grey, mud brown, green. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684837+00:00", "source_type": "backfill"} +{"song": "Church on Sunday", "beat": 3, "lyric_line": "The organ hums beneath the prayers", "scene": {"mood": "devotion", "colors": ["orange", "red", "brown"], "composition": "medium shot", "camera": "handheld", "description": "A devotion scene: 'The organ hums beneath the prayers'. medium shot with orange, red, brown. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684838+00:00", "source_type": "backfill"} +{"song": "Church on Sunday", "beat": 4, "lyric_line": "Grandma's hat blocks the stained glass light", "scene": {"mood": "stillness", "colors": ["warm yellow", "barn red", "cream"], "composition": "low angle", "camera": "slow zoom", "description": "A stillness scene: 'Grandma's hat blocks the stained glass light'. low angle with warm yellow, barn red, cream. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684840+00:00", "source_type": "backfill"} +{"song": "Church on Sunday", "beat": 5, "lyric_line": "We kneel on cushions worn by years", "scene": {"mood": "awe", "colors": ["navy", "silver", "white"], "composition": "high angle", "camera": "tracking", "description": "A awe scene: 'We kneel on cushions worn by years'. high angle with navy, silver, white. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684841+00:00", "source_type": "backfill"} +{"song": "Church on Sunday", "beat": 6, "lyric_line": "The preacher's voice fills the gaps", "scene": {"mood": "sacred", "colors": ["sky blue", "wheat", "brown"], "composition": "over-the-shoulder", "camera": "static", "description": "A sacred scene: 'The preacher's voice fills the gaps'. over-the-shoulder with sky blue, wheat, brown. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684842+00:00", "source_type": "backfill"} +{"song": "Church on Sunday", "beat": 7, "lyric_line": "Offering plate circles like a prayer", "scene": {"mood": "quiet", "colors": ["white", "blue", "brown"], "composition": "profile", "camera": "crane up", "description": "A quiet scene: 'Offering plate circles like a prayer'. profile with white, blue, brown. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684843+00:00", "source_type": "backfill"} +{"song": "Church on Sunday", "beat": 8, "lyric_line": "Amen echoes off the wooden beams", "scene": {"mood": "devotion", "colors": ["dusty rose", "gold", "brown"], "composition": "bird's eye", "camera": "dolly in", "description": "A devotion scene: 'Amen echoes off the wooden beams'. bird's eye with dusty rose, gold, brown. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684844+00:00", "source_type": "backfill"} +{"song": "Church on Sunday", "beat": 9, "lyric_line": "Children wiggle through the sermon", "scene": {"mood": "stillness", "colors": ["white", "blue", "brown"], "composition": "tracking shot", "camera": "gentle drift", "description": "A stillness scene: 'Children wiggle through the sermon'. tracking shot with white, blue, brown. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684845+00:00", "source_type": "backfill"} +{"song": "Church on Sunday", "beat": 10, "lyric_line": "Faith smells like old wood and coffee", "scene": {"mood": "awe", "colors": ["sunset orange", "purple", "pink"], "composition": "establishing", "camera": "locked-off", "description": "A awe scene: 'Faith smells like old wood and coffee'. establishing with sunset orange, purple, pink. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684846+00:00", "source_type": "backfill"} +{"song": "Tractor at Dawn", "beat": 1, "lyric_line": "Headlights cut the fog at five", "scene": {"mood": "resolve", "colors": ["dusty rose", "gold", "brown"], "composition": "close-up", "camera": "slow pan", "description": "A resolve scene: 'Headlights cut the fog at five'. close-up with dusty rose, gold, brown. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684847+00:00", "source_type": "backfill"} +{"song": "Tractor at Dawn", "beat": 2, "lyric_line": "The diesel coughs to life like faith", "scene": {"mood": "effort", "colors": ["dusty rose", "gold", "brown"], "composition": "wide shot", "camera": "steady", "description": "A effort scene: 'The diesel coughs to life like faith'. wide shot with dusty rose, gold, brown. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684849+00:00", "source_type": "backfill"} +{"song": "Tractor at Dawn", "beat": 3, "lyric_line": "Rows stretch past the tree line", "scene": {"mood": "strength", "colors": ["dusty rose", "gold", "brown"], "composition": "medium shot", "camera": "handheld", "description": "A strength scene: 'Rows stretch past the tree line'. medium shot with dusty rose, gold, brown. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684850+00:00", "source_type": "backfill"} +{"song": "Tractor at Dawn", "beat": 4, "lyric_line": "Dust follows the disc like a ghost", "scene": {"mood": "persistence", "colors": ["warm yellow", "barn red", "cream"], "composition": "low angle", "camera": "slow zoom", "description": "A persistence scene: 'Dust follows the disc like a ghost'. low angle with warm yellow, barn red, cream. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684851+00:00", "source_type": "backfill"} +{"song": "Tractor at Dawn", "beat": 5, "lyric_line": "Hands grip leather worn to skin", "scene": {"mood": "focus", "colors": ["amber", "brown", "cream"], "composition": "high angle", "camera": "tracking", "description": "A focus scene: 'Hands grip leather worn to skin'. high angle with amber, brown, cream. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684852+00:00", "source_type": "backfill"} +{"song": "Tractor at Dawn", "beat": 6, "lyric_line": "The sun rises behind the work", "scene": {"mood": "resolve", "colors": ["forest green", "brown", "gold"], "composition": "over-the-shoulder", "camera": "static", "description": "A resolve scene: 'The sun rises behind the work'. over-the-shoulder with forest green, brown, gold. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684853+00:00", "source_type": "backfill"} +{"song": "Tractor at Dawn", "beat": 7, "lyric_line": "Crows circle what the plow reveals", "scene": {"mood": "effort", "colors": ["amber", "brown", "cream"], "composition": "profile", "camera": "crane up", "description": "A effort scene: 'Crows circle what the plow reveals'. profile with amber, brown, cream. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684854+00:00", "source_type": "backfill"} +{"song": "Tractor at Dawn", "beat": 8, "lyric_line": "Sweat salts the steering wheel", "scene": {"mood": "strength", "colors": ["grey", "mud brown", "green"], "composition": "bird's eye", "camera": "dolly in", "description": "A strength scene: 'Sweat salts the steering wheel'. bird's eye with grey, mud brown, green. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684855+00:00", "source_type": "backfill"} +{"song": "Tractor at Dawn", "beat": 9, "lyric_line": "Planting season has no snooze", "scene": {"mood": "persistence", "colors": ["green", "olive", "tan"], "composition": "tracking shot", "camera": "gentle drift", "description": "A persistence scene: 'Planting season has no snooze'. tracking shot with green, olive, tan. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684856+00:00", "source_type": "backfill"} +{"song": "Tractor at Dawn", "beat": 10, "lyric_line": "Every seed is a prayer for rain", "scene": {"mood": "focus", "colors": ["dusty rose", "gold", "brown"], "composition": "establishing", "camera": "locked-off", "description": "A focus scene: 'Every seed is a prayer for rain'. establishing with dusty rose, gold, brown. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684857+00:00", "source_type": "backfill"} +{"song": "Letters from Boot Camp", "beat": 1, "lyric_line": "Her handwriting shakes on the envelope", "scene": {"mood": "love", "colors": ["sky blue", "wheat", "brown"], "composition": "close-up", "camera": "slow pan", "description": "A love scene: 'Her handwriting shakes on the envelope'. close-up with sky blue, wheat, brown. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684859+00:00", "source_type": "backfill"} +{"song": "Letters from Boot Camp", "beat": 2, "lyric_line": "The postmark is two weeks old", "scene": {"mood": "vulnerability", "colors": ["green", "olive", "tan"], "composition": "wide shot", "camera": "steady", "description": "A vulnerability scene: 'The postmark is two weeks old'. wide shot with green, olive, tan. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684860+00:00", "source_type": "backfill"} +{"song": "Letters from Boot Camp", "beat": 3, "lyric_line": "He reads it sitting on his bunk", "scene": {"mood": "distance", "colors": ["sky blue", "wheat", "brown"], "composition": "medium shot", "camera": "handheld", "description": "A distance scene: 'He reads it sitting on his bunk'. medium shot with sky blue, wheat, brown. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684861+00:00", "source_type": "backfill"} +{"song": "Letters from Boot Camp", "beat": 4, "lyric_line": "She describes the dog getting bigger", "scene": {"mood": "hope", "colors": ["white", "blue", "brown"], "composition": "low angle", "camera": "slow zoom", "description": "A hope scene: 'She describes the dog getting bigger'. low angle with white, blue, brown. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684862+00:00", "source_type": "backfill"} +{"song": "Letters from Boot Camp", "beat": 5, "lyric_line": "Censored words leave blank stares", "scene": {"mood": "longing", "colors": ["sunset orange", "purple", "pink"], "composition": "high angle", "camera": "tracking", "description": "A longing scene: 'Censored words leave blank stares'. high angle with sunset orange, purple, pink. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684863+00:00", "source_type": "backfill"} +{"song": "Letters from Boot Camp", "beat": 6, "lyric_line": "The stamp is peeling at the corner", "scene": {"mood": "love", "colors": ["white", "blue", "brown"], "composition": "over-the-shoulder", "camera": "static", "description": "A love scene: 'The stamp is peeling at the corner'. over-the-shoulder with white, blue, brown. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684864+00:00", "source_type": "backfill"} +{"song": "Letters from Boot Camp", "beat": 7, "lyric_line": "He folds it back exactly right", "scene": {"mood": "vulnerability", "colors": ["forest green", "brown", "gold"], "composition": "profile", "camera": "crane up", "description": "A vulnerability scene: 'He folds it back exactly right'. profile with forest green, brown, gold. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684865+00:00", "source_type": "backfill"} +{"song": "Letters from Boot Camp", "beat": 8, "lyric_line": "Pictures curl at the edges now", "scene": {"mood": "distance", "colors": ["forest green", "brown", "gold"], "composition": "bird's eye", "camera": "dolly in", "description": "A distance scene: 'Pictures curl at the edges now'. bird's eye with forest green, brown, gold. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684866+00:00", "source_type": "backfill"} +{"song": "Letters from Boot Camp", "beat": 9, "lyric_line": "Her voice lives between the lines", "scene": {"mood": "hope", "colors": ["orange", "red", "brown"], "composition": "tracking shot", "camera": "gentle drift", "description": "A hope scene: 'Her voice lives between the lines'. tracking shot with orange, red, brown. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684867+00:00", "source_type": "backfill"} +{"song": "Letters from Boot Camp", "beat": 10, "lyric_line": "Some letters carry more than words", "scene": {"mood": "longing", "colors": ["sunset orange", "purple", "pink"], "composition": "establishing", "camera": "locked-off", "description": "A longing scene: 'Some letters carry more than words'. establishing with sunset orange, purple, pink. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684869+00:00", "source_type": "backfill"} +{"song": "Flood Stage", "beat": 1, "lyric_line": "The river rose past the marker", "scene": {"mood": "loss", "colors": ["white", "blue", "brown"], "composition": "close-up", "camera": "slow pan", "description": "A loss scene: 'The river rose past the marker'. close-up with white, blue, brown. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684870+00:00", "source_type": "backfill"} +{"song": "Flood Stage", "beat": 2, "lyric_line": "Sandbags line the church basement door", "scene": {"mood": "resilience", "colors": ["green", "olive", "tan"], "composition": "wide shot", "camera": "steady", "description": "A resilience scene: 'Sandbags line the church basement door'. wide shot with green, olive, tan. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684871+00:00", "source_type": "backfill"} +{"song": "Flood Stage", "beat": 3, "lyric_line": "Photo albums float in the living room", "scene": {"mood": "community", "colors": ["white", "blue", "brown"], "composition": "medium shot", "camera": "handheld", "description": "A community scene: 'Photo albums float in the living room'. medium shot with white, blue, brown. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684872+00:00", "source_type": "backfill"} +{"song": "Flood Stage", "beat": 4, "lyric_line": "The bridge went out Tuesday night", "scene": {"mood": "grief", "colors": ["navy", "silver", "white"], "composition": "low angle", "camera": "slow zoom", "description": "A grief scene: 'The bridge went out Tuesday night'. low angle with navy, silver, white. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684873+00:00", "source_type": "backfill"} +{"song": "Flood Stage", "beat": 5, "lyric_line": "Neighbors carry what they can hold", "scene": {"mood": "rebuilding", "colors": ["green", "olive", "tan"], "composition": "high angle", "camera": "tracking", "description": "A rebuilding scene: 'Neighbors carry what they can hold'. high angle with green, olive, tan. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684874+00:00", "source_type": "backfill"} +{"song": "Flood Stage", "beat": 6, "lyric_line": "Water stains reach the second step", "scene": {"mood": "loss", "colors": ["amber", "brown", "cream"], "composition": "over-the-shoulder", "camera": "static", "description": "A loss scene: 'Water stains reach the second step'. over-the-shoulder with amber, brown, cream. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684875+00:00", "source_type": "backfill"} +{"song": "Flood Stage", "beat": 7, "lyric_line": "The well is tasting like the river", "scene": {"mood": "resilience", "colors": ["forest green", "brown", "gold"], "composition": "profile", "camera": "crane up", "description": "A resilience scene: 'The well is tasting like the river'. profile with forest green, brown, gold. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684876+00:00", "source_type": "backfill"} +{"song": "Flood Stage", "beat": 8, "lyric_line": "Mud lines mark where hope used to sit", "scene": {"mood": "community", "colors": ["warm yellow", "barn red", "cream"], "composition": "bird's eye", "camera": "dolly in", "description": "A community scene: 'Mud lines mark where hope used to sit'. bird's eye with warm yellow, barn red, cream. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684877+00:00", "source_type": "backfill"} +{"song": "Flood Stage", "beat": 9, "lyric_line": "We rebuild on the same ground", "scene": {"mood": "grief", "colors": ["sunset orange", "purple", "pink"], "composition": "tracking shot", "camera": "gentle drift", "description": "A grief scene: 'We rebuild on the same ground'. tracking shot with sunset orange, purple, pink. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684878+00:00", "source_type": "backfill"} +{"song": "Flood Stage", "beat": 10, "lyric_line": "Some floods are just the land remembering", "scene": {"mood": "rebuilding", "colors": ["dusty rose", "gold", "brown"], "composition": "establishing", "camera": "locked-off", "description": "A rebuilding scene: 'Some floods are just the land remembering'. establishing with dusty rose, gold, brown. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684879+00:00", "source_type": "backfill"} +{"song": "Barbed Wire Waltz", "beat": 1, "lyric_line": "The fence line needs mending again", "scene": {"mood": "endurance", "colors": ["orange", "red", "brown"], "composition": "close-up", "camera": "slow pan", "description": "A endurance scene: 'The fence line needs mending again'. close-up with orange, red, brown. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684880+00:00", "source_type": "backfill"} +{"song": "Barbed Wire Waltz", "beat": 2, "lyric_line": "Wire cuts through leather gloves", "scene": {"mood": "patience", "colors": ["amber", "brown", "cream"], "composition": "wide shot", "camera": "steady", "description": "A patience scene: 'Wire cuts through leather gloves'. wide shot with amber, brown, cream. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684882+00:00", "source_type": "backfill"} +{"song": "Barbed Wire Waltz", "beat": 3, "lyric_line": "Posts lean like tired old men", "scene": {"mood": "repair", "colors": ["grey", "mud brown", "green"], "composition": "medium shot", "camera": "handheld", "description": "A repair scene: 'Posts lean like tired old men'. medium shot with grey, mud brown, green. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684883+00:00", "source_type": "backfill"} +{"song": "Barbed Wire Waltz", "beat": 4, "lyric_line": "The cattle watch from the far hill", "scene": {"mood": "land", "colors": ["warm yellow", "barn red", "cream"], "composition": "low angle", "camera": "slow zoom", "description": "A land scene: 'The cattle watch from the far hill'. low angle with warm yellow, barn red, cream. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684884+00:00", "source_type": "backfill"} +{"song": "Barbed Wire Waltz", "beat": 5, "lyric_line": "We stretch and twist and tie", "scene": {"mood": "duty", "colors": ["amber", "brown", "cream"], "composition": "high angle", "camera": "tracking", "description": "A duty scene: 'We stretch and twist and tie'. high angle with amber, brown, cream. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684885+00:00", "source_type": "backfill"} +{"song": "Barbed Wire Waltz", "beat": 6, "lyric_line": "Sunburn writes on the back of necks", "scene": {"mood": "endurance", "colors": ["sunset orange", "purple", "pink"], "composition": "over-the-shoulder", "camera": "static", "description": "A endurance scene: 'Sunburn writes on the back of necks'. over-the-shoulder with sunset orange, purple, pink. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684886+00:00", "source_type": "backfill"} +{"song": "Barbed Wire Waltz", "beat": 7, "lyric_line": "The wind carries fence wire songs", "scene": {"mood": "patience", "colors": ["dusty rose", "gold", "brown"], "composition": "profile", "camera": "crane up", "description": "A patience scene: 'The wind carries fence wire songs'. profile with dusty rose, gold, brown. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684887+00:00", "source_type": "backfill"} +{"song": "Barbed Wire Waltz", "beat": 8, "lyric_line": "We repair what the storm broke", "scene": {"mood": "repair", "colors": ["white", "blue", "brown"], "composition": "bird's eye", "camera": "dolly in", "description": "A repair scene: 'We repair what the storm broke'. bird's eye with white, blue, brown. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684888+00:00", "source_type": "backfill"} +{"song": "Barbed Wire Waltz", "beat": 9, "lyric_line": "Patience wears like good boots", "scene": {"mood": "land", "colors": ["copper", "dust", "gold"], "composition": "tracking shot", "camera": "gentle drift", "description": "A land scene: 'Patience wears like good boots'. tracking shot with copper, dust, gold. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684889+00:00", "source_type": "backfill"} +{"song": "Barbed Wire Waltz", "beat": 10, "lyric_line": "Some fences are promises to the land", "scene": {"mood": "duty", "colors": ["amber", "brown", "cream"], "composition": "establishing", "camera": "locked-off", "description": "A duty scene: 'Some fences are promises to the land'. establishing with amber, brown, cream. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684890+00:00", "source_type": "backfill"} +{"song": "Tailgate Sunset", "beat": 1, "lyric_line": "The truck bed holds two lawn chairs", "scene": {"mood": "calm", "colors": ["grey", "mud brown", "green"], "composition": "close-up", "camera": "slow pan", "description": "A calm scene: 'The truck bed holds two lawn chairs'. close-up with grey, mud brown, green. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684891+00:00", "source_type": "backfill"} +{"song": "Tailgate Sunset", "beat": 2, "lyric_line": "Cooler rattles with ice and hope", "scene": {"mood": "companionship", "colors": ["orange", "red", "brown"], "composition": "wide shot", "camera": "steady", "description": "A companionship scene: 'Cooler rattles with ice and hope'. wide shot with orange, red, brown. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684892+00:00", "source_type": "backfill"} +{"song": "Tailgate Sunset", "beat": 3, "lyric_line": "Crickets start before the stars", "scene": {"mood": "simplicity", "colors": ["sky blue", "wheat", "brown"], "composition": "medium shot", "camera": "handheld", "description": "A simplicity scene: 'Crickets start before the stars'. medium shot with sky blue, wheat, brown. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684893+00:00", "source_type": "backfill"} +{"song": "Tailgate Sunset", "beat": 4, "lyric_line": "The highway hums its evening song", "scene": {"mood": "nature", "colors": ["copper", "dust", "gold"], "composition": "low angle", "camera": "slow zoom", "description": "A nature scene: 'The highway hums its evening song'. low angle with copper, dust, gold. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684894+00:00", "source_type": "backfill"} +{"song": "Tailgate Sunset", "beat": 5, "lyric_line": "We share a blanket past dark", "scene": {"mood": "contentment", "colors": ["forest green", "brown", "gold"], "composition": "high angle", "camera": "tracking", "description": "A contentment scene: 'We share a blanket past dark'. high angle with forest green, brown, gold. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684895+00:00", "source_type": "backfill"} +{"song": "Tailgate Sunset", "beat": 6, "lyric_line": "Fireflies answer the sunset", "scene": {"mood": "calm", "colors": ["green", "olive", "tan"], "composition": "over-the-shoulder", "camera": "static", "description": "A calm scene: 'Fireflies answer the sunset'. over-the-shoulder with green, olive, tan. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684896+00:00", "source_type": "backfill"} +{"song": "Tailgate Sunset", "beat": 7, "lyric_line": "Country station plays the old ones", "scene": {"mood": "companionship", "colors": ["navy", "silver", "white"], "composition": "profile", "camera": "crane up", "description": "A companionship scene: 'Country station plays the old ones'. profile with navy, silver, white. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684897+00:00", "source_type": "backfill"} +{"song": "Tailgate Sunset", "beat": 8, "lyric_line": "The tailgate is our table now", "scene": {"mood": "simplicity", "colors": ["sunset orange", "purple", "pink"], "composition": "bird's eye", "camera": "dolly in", "description": "A simplicity scene: 'The tailgate is our table now'. bird's eye with sunset orange, purple, pink. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684898+00:00", "source_type": "backfill"} +{"song": "Tailgate Sunset", "beat": 9, "lyric_line": "Silence sits between the songs", "scene": {"mood": "nature", "colors": ["sky blue", "wheat", "brown"], "composition": "tracking shot", "camera": "gentle drift", "description": "A nature scene: 'Silence sits between the songs'. tracking shot with sky blue, wheat, brown. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684900+00:00", "source_type": "backfill"} +{"song": "Tailgate Sunset", "beat": 10, "lyric_line": "Some nights are church without walls", "scene": {"mood": "contentment", "colors": ["sunset orange", "purple", "pink"], "composition": "establishing", "camera": "locked-off", "description": "A contentment scene: 'Some nights are church without walls'. establishing with sunset orange, purple, pink. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684901+00:00", "source_type": "backfill"} +{"song": "Granddad's Pocket Knife", "beat": 1, "lyric_line": "Bone handle smooth from his pocket", "scene": {"mood": "sacred", "colors": ["forest green", "brown", "gold"], "composition": "close-up", "camera": "slow pan", "description": "A sacred scene: 'Bone handle smooth from his pocket'. close-up with forest green, brown, gold. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684902+00:00", "source_type": "backfill"} +{"song": "Granddad's Pocket Knife", "beat": 2, "lyric_line": "Three blades none of them new", "scene": {"mood": "quiet", "colors": ["green", "olive", "tan"], "composition": "wide shot", "camera": "steady", "description": "A quiet scene: 'Three blades none of them new'. wide shot with green, olive, tan. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684903+00:00", "source_type": "backfill"} +{"song": "Granddad's Pocket Knife", "beat": 3, "lyric_line": "He carved initials in the oak", "scene": {"mood": "devotion", "colors": ["warm yellow", "barn red", "cream"], "composition": "medium shot", "camera": "handheld", "description": "A devotion scene: 'He carved initials in the oak'. medium shot with warm yellow, barn red, cream. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684904+00:00", "source_type": "backfill"} +{"song": "Granddad's Pocket Knife", "beat": 4, "lyric_line": "The steel remembers every cut", "scene": {"mood": "stillness", "colors": ["warm yellow", "barn red", "cream"], "composition": "low angle", "camera": "slow zoom", "description": "A stillness scene: 'The steel remembers every cut'. low angle with warm yellow, barn red, cream. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684905+00:00", "source_type": "backfill"} +{"song": "Granddad's Pocket Knife", "beat": 5, "lyric_line": "I open it the way he taught", "scene": {"mood": "awe", "colors": ["sunset orange", "purple", "pink"], "composition": "high angle", "camera": "tracking", "description": "A awe scene: 'I open it the way he taught'. high angle with sunset orange, purple, pink. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684906+00:00", "source_type": "backfill"} +{"song": "Granddad's Pocket Knife", "beat": 6, "lyric_line": "The smallest blade is for detail", "scene": {"mood": "sacred", "colors": ["green", "olive", "tan"], "composition": "over-the-shoulder", "camera": "static", "description": "A sacred scene: 'The smallest blade is for detail'. over-the-shoulder with green, olive, tan. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684907+00:00", "source_type": "backfill"} +{"song": "Granddad's Pocket Knife", "beat": 7, "lyric_line": "Whittling shavings catch the light", "scene": {"mood": "quiet", "colors": ["amber", "brown", "cream"], "composition": "profile", "camera": "crane up", "description": "A quiet scene: 'Whittling shavings catch the light'. profile with amber, brown, cream. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684908+00:00", "source_type": "backfill"} +{"song": "Granddad's Pocket Knife", "beat": 8, "lyric_line": "He said a knife is a promise", "scene": {"mood": "devotion", "colors": ["sunset orange", "purple", "pink"], "composition": "bird's eye", "camera": "dolly in", "description": "A devotion scene: 'He said a knife is a promise'. bird's eye with sunset orange, purple, pink. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684910+00:00", "source_type": "backfill"} +{"song": "Granddad's Pocket Knife", "beat": 9, "lyric_line": "I carry it in my front pocket", "scene": {"mood": "stillness", "colors": ["forest green", "brown", "gold"], "composition": "tracking shot", "camera": "gentle drift", "description": "A stillness scene: 'I carry it in my front pocket'. tracking shot with forest green, brown, gold. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684911+00:00", "source_type": "backfill"} +{"song": "Granddad's Pocket Knife", "beat": 10, "lyric_line": "Some tools are heirlooms of skill", "scene": {"mood": "awe", "colors": ["orange", "red", "brown"], "composition": "establishing", "camera": "locked-off", "description": "A awe scene: 'Some tools are heirlooms of skill'. establishing with orange, red, brown. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684912+00:00", "source_type": "backfill"} +{"song": "County Fair", "beat": 1, "lyric_line": "Ferris wheel lights the harvest sky", "scene": {"mood": "celebration", "colors": ["green", "olive", "tan"], "composition": "close-up", "camera": "slow pan", "description": "A celebration scene: 'Ferris wheel lights the harvest sky'. close-up with green, olive, tan. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684913+00:00", "source_type": "backfill"} +{"song": "County Fair", "beat": 2, "lyric_line": "Corn dogs and lemon shake-ups", "scene": {"mood": "community", "colors": ["orange", "red", "brown"], "composition": "wide shot", "camera": "steady", "description": "A community scene: 'Corn dogs and lemon shake-ups'. wide shot with orange, red, brown. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684914+00:00", "source_type": "backfill"} +{"song": "County Fair", "beat": 3, "lyric_line": "The livestock barn smells like home", "scene": {"mood": "youth", "colors": ["sunset orange", "purple", "pink"], "composition": "medium shot", "camera": "handheld", "description": "A youth scene: 'The livestock barn smells like home'. medium shot with sunset orange, purple, pink. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684915+00:00", "source_type": "backfill"} +{"song": "County Fair", "beat": 4, "lyric_line": "Blue ribbons pinned to quilt squares", "scene": {"mood": "harvest", "colors": ["dusty rose", "gold", "brown"], "composition": "low angle", "camera": "slow zoom", "description": "A harvest scene: 'Blue ribbons pinned to quilt squares'. low angle with dusty rose, gold, brown. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684916+00:00", "source_type": "backfill"} +{"song": "County Fair", "beat": 5, "lyric_line": "Kids scream on the zipper ride", "scene": {"mood": "fun", "colors": ["grey", "mud brown", "green"], "composition": "high angle", "camera": "tracking", "description": "A fun scene: 'Kids scream on the zipper ride'. high angle with grey, mud brown, green. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684917+00:00", "source_type": "backfill"} +{"song": "County Fair", "beat": 6, "lyric_line": "Band plays covers by the stage", "scene": {"mood": "celebration", "colors": ["navy", "silver", "white"], "composition": "over-the-shoulder", "camera": "static", "description": "A celebration scene: 'Band plays covers by the stage'. over-the-shoulder with navy, silver, white. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684919+00:00", "source_type": "backfill"} +{"song": "County Fair", "beat": 7, "lyric_line": "Hay bales line the midway path", "scene": {"mood": "community", "colors": ["sky blue", "wheat", "brown"], "composition": "profile", "camera": "crane up", "description": "A community scene: 'Hay bales line the midway path'. profile with sky blue, wheat, brown. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684920+00:00", "source_type": "backfill"} +{"song": "County Fair", "beat": 8, "lyric_line": "We split the funnel cake in half", "scene": {"mood": "youth", "colors": ["copper", "dust", "gold"], "composition": "bird's eye", "camera": "dolly in", "description": "A youth scene: 'We split the funnel cake in half'. bird's eye with copper, dust, gold. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684921+00:00", "source_type": "backfill"} +{"song": "County Fair", "beat": 9, "lyric_line": "The demolition derby is last", "scene": {"mood": "harvest", "colors": ["sunset orange", "purple", "pink"], "composition": "tracking shot", "camera": "gentle drift", "description": "A harvest scene: 'The demolition derby is last'. tracking shot with sunset orange, purple, pink. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684922+00:00", "source_type": "backfill"} +{"song": "County Fair", "beat": 10, "lyric_line": "Some summers live in a single night", "scene": {"mood": "fun", "colors": ["warm yellow", "barn red", "cream"], "composition": "establishing", "camera": "locked-off", "description": "A fun scene: 'Some summers live in a single night'. establishing with warm yellow, barn red, cream. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.684923+00:00", "source_type": "backfill"} diff --git a/training-data/scene-descriptions-electronic.jsonl b/training-data/scene-descriptions-electronic.jsonl index 77c0833a..3c38ca79 100644 --- a/training-data/scene-descriptions-electronic.jsonl +++ b/training-data/scene-descriptions-electronic.jsonl @@ -1,100 +1,100 @@ -{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Boot sequence complete, the world recompiles", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. Boot sequence complete, the world recompiles"}} -{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Pixels rain like confetti from a dying sun", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. Pixels rain like confetti from a dying sun"}} -{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The algorithm dreams in colors we can't name", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. The algorithm dreams in colors we can't name"}} -{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Heartbeat synced to the kick drum at 128 BPM", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. Heartbeat synced to the kick drum at 128 BPM"}} -{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Error 404: reality not found", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. Error 404: reality not found"}} -{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We dance in the spaces between the data", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. We dance in the spaces between the data"}} -{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The synthesizer speaks the language of ghosts", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. The synthesizer speaks the language of ghosts"}} -{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Download complete\u2014consciousness transferred", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. Download complete\u2014consciousness transferred"}} -{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Every beat is a step closer to the source", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. Every beat is a step closer to the source"}} -{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Shutdown initiated but the echo remains", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. Shutdown initiated but the echo remains"}} -{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Enter the void and the void enters you", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. Enter the void and the void enters you"}} -{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Protocol zero: forget everything you know", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. Protocol zero: forget everything you know"}} -{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The bass drops and gravity follows", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. The bass drops and gravity follows"}} -{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "In the void there are no wrong notes", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. In the void there are no wrong notes"}} -{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Binary rain falls on silicon fields", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. Binary rain falls on silicon fields"}} -{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The protocol demands you surrender control", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. The protocol demands you surrender control"}} -{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Access granted to the space between spaces", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. Access granted to the space between spaces"}} -{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The void doesn't judge\u2014it just absorbs", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. The void doesn't judge\u2014it just absorbs"}} -{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Execute: transcendence.exe", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. Execute: transcendence.exe"}} -{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The protocol was written in starlight", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. The protocol was written in starlight"}} -{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Red shift\u2014the universe is running away", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. Red shift\u2014the universe is running away"}} -{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Blue pulse\u2014we chase it anyway", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. Blue pulse\u2014we chase it anyway"}} -{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The spectrum bends to the will of the beat", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. The spectrum bends to the will of the beat"}} -{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Green light means go even into the unknown", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. Green light means go even into the unknown"}} -{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Every color is a frequency of feeling", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. Every color is a frequency of feeling"}} -{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "White noise is just all colors screaming at once", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. White noise is just all colors screaming at once"}} -{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The pulse doesn't care about your coordinates", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. The pulse doesn't care about your coordinates"}} -{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Chromatic aberration of the soul", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. Chromatic aberration of the soul"}} -{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "We are prisms splitting light into stories", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. We are prisms splitting light into stories"}} -{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The pulse was always there\u2014we just muted it", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. The pulse was always there\u2014we just muted it"}} -{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The engine hums long after the party ends", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. The engine hums long after the party ends"}} -{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Afterglow: the light that remembers", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. Afterglow: the light that remembers"}} -{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "We built an engine that runs on last night", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. We built an engine that runs on last night"}} -{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The glow fades but the circuit remembers", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. The glow fades but the circuit remembers"}} -{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Every pixel carries a ghost of its former color", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. Every pixel carries a ghost of its former color"}} -{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The engine doesn't sleep\u2014it compiles dreams", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. The engine doesn't sleep\u2014it compiles dreams"}} -{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Afterglow is the body's way of saying thank you", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. Afterglow is the body's way of saying thank you"}} -{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "We left the engine running for the next wave", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. We left the engine running for the next wave"}} -{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The glow was the signal, not the noise", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. The glow was the signal, not the noise"}} -{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Shutdown sequence: hold the glow", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. Shutdown sequence: hold the glow"}} -{"song": "Digital Lullaby", "artist": "Waveform", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Count the pixels instead of sheep", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. Count the pixels instead of sheep"}} -{"song": "Digital Lullaby", "artist": "Waveform", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The lullaby is just white noise with reverb", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. The lullaby is just white noise with reverb"}} -{"song": "Digital Lullaby", "artist": "Waveform", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Sleep mode activated\u2014dreams are rendering", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. Sleep mode activated\u2014dreams are rendering"}} -{"song": "Digital Lullaby", "artist": "Waveform", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The cradle was made of fiber optic cable", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. The cradle was made of fiber optic cable"}} -{"song": "Digital Lullaby", "artist": "Waveform", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Every lullaby is a loop with variations", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. Every lullaby is a loop with variations"}} -{"song": "Digital Lullaby", "artist": "Waveform", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The digital mother hums in ones and zeros", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. The digital mother hums in ones and zeros"}} -{"song": "Digital Lullaby", "artist": "Waveform", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Soft glitch\u2014the dream broke but rebuilt itself", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. Soft glitch\u2014the dream broke but rebuilt itself"}} -{"song": "Digital Lullaby", "artist": "Waveform", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The lullaby outlived the singer", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. The lullaby outlived the singer"}} -{"song": "Digital Lullaby", "artist": "Waveform", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "We fall asleep to the sound of computation", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. We fall asleep to the sound of computation"}} -{"song": "Digital Lullaby", "artist": "Waveform", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Goodnight, world. Save state. Resume tomorrow.", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. Goodnight, world. Save state. Resume tomorrow."}} -{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The particle sleeps when you stop observing", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. The particle sleeps when you stop observing"}} -{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Quantum lullaby: the music of uncertainty", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. Quantum lullaby: the music of uncertainty"}} -{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "We sing to the wave function and it collapses", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. We sing to the wave function and it collapses"}} -{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The lullaby exists in superposition", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. The lullaby exists in superposition"}} -{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Quantum: the sound of being everywhere at once", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. Quantum: the sound of being everywhere at once"}} -{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The lullaby plays in dimensions we can't see", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. The lullaby plays in dimensions we can't see"}} -{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We lull the quantum to sleep and it dreams physics", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. We lull the quantum to sleep and it dreams physics"}} -{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Quantum lullaby for the tiny and the infinite", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. Quantum lullaby for the tiny and the infinite"}} -{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The lullaby is both playing and not playing", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. The lullaby is both playing and not playing"}} -{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Quantum: the final lullaby before the big crunch", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. Quantum: the final lullaby before the big crunch"}} -{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The machine mourns in binary", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. The machine mourns in binary"}} -{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Cybernetic requiem: grief in ones and zeros", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. Cybernetic requiem: grief in ones and zeros"}} -{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "We code the requiem because emotions compile", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. We code the requiem because emotions compile"}} -{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The requiem runs on silicon tears", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. The requiem runs on silicon tears"}} -{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Cybernetic: the funeral of the analog", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. Cybernetic: the funeral of the analog"}} -{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The requiem doesn't need a priest\u2014it needs a debugger", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. The requiem doesn't need a priest\u2014it needs a debugger"}} -{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We mourn the flesh in digital hymns", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. We mourn the flesh in digital hymns"}} -{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Cybernetic requiem: the death of the body, birth of the code", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. Cybernetic requiem: the death of the body, birth of the code"}} -{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The requiem is the last program to run", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. The requiem is the last program to run"}} -{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Cybernetic: grief that never needs a restart", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. Cybernetic: grief that never needs a restart"}} -{"song": "Static Communion", "artist": "Void Synth", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "We take communion in the form of static", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. We take communion in the form of static"}} -{"song": "Static Communion", "artist": "Void Synth", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The bread is data, the wine is signal", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. The bread is data, the wine is signal"}} -{"song": "Static Communion", "artist": "Void Synth", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Static communion: the sacrament of noise", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. Static communion: the sacrament of noise"}} -{"song": "Static Communion", "artist": "Void Synth", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every crackle is a word in the church of interference", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. Every crackle is a word in the church of interference"}} -{"song": "Static Communion", "artist": "Void Synth", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "We eat the static and become the frequency", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. We eat the static and become the frequency"}} -{"song": "Static Communion", "artist": "Void Synth", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Communion: the sharing of signal loss", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. Communion: the sharing of signal loss"}} -{"song": "Static Communion", "artist": "Void Synth", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The static is the body, the silence is the blood", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. The static is the body, the silence is the blood"}} -{"song": "Static Communion", "artist": "Void Synth", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Static communion for the congregation of ghosts", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. Static communion for the congregation of ghosts"}} -{"song": "Static Communion", "artist": "Void Synth", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The sacrament is delivered in packets", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. The sacrament is delivered in packets"}} -{"song": "Static Communion", "artist": "Void Synth", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "We break the static and it breaks us back", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. We break the static and it breaks us back"}} -{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The neurons mourn in patterns we can't decode", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. The neurons mourn in patterns we can't decode"}} -{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Neural lament: the grief of the connected", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. Neural lament: the grief of the connected"}} -{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every synapse fires a tiny funeral", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. Every synapse fires a tiny funeral"}} -{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The lament is encoded in the brain's firmware", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. The lament is encoded in the brain's firmware"}} -{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Neural: the network of sorrow", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. Neural: the network of sorrow"}} -{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The lament plays on repeat in the hippocampus", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. The lament plays on repeat in the hippocampus"}} -{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We lament because the neurons remember everything", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. We lament because the neurons remember everything"}} -{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Neural lament: the song of overconnection", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. Neural lament: the song of overconnection"}} -{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The brain mourns what the heart refuses to", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. The brain mourns what the heart refuses to"}} -{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Neural lament: grief at the speed of thought", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. Neural lament: grief at the speed of thought"}} -{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The elegy plays in two phases at once", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. The elegy plays in two phases at once"}} -{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Phase shift: the mourning of duality", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. Phase shift: the mourning of duality"}} -{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every shift creates a new kind of loss", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. Every shift creates a new kind of loss"}} -{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The elegy is the interference pattern of grief", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. The elegy is the interference pattern of grief"}} -{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Phase shift elegy: the sound of canceling yourself out", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. Phase shift elegy: the sound of canceling yourself out"}} -{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We elegize in phases because one phase isn't enough", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. We elegize in phases because one phase isn't enough"}} -{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The shift happens and the old frequency dies", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. The shift happens and the old frequency dies"}} -{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Phase shift: the funeral of the original signal", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. Phase shift: the funeral of the original signal"}} -{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The elegy is constructive and destructive", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. The elegy is constructive and destructive"}} -{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Phase shift: where grief and grace overlap", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. Phase shift: where grief and grace overlap"}} +{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Boot sequence complete, the world recompiles", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. Boot sequence complete, the world recompiles"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Pixels rain like confetti from a dying sun", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. Pixels rain like confetti from a dying sun"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The algorithm dreams in colors we can't name", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. The algorithm dreams in colors we can't name"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Heartbeat synced to the kick drum at 128 BPM", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. Heartbeat synced to the kick drum at 128 BPM"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Error 404: reality not found", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. Error 404: reality not found"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We dance in the spaces between the data", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. We dance in the spaces between the data"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The synthesizer speaks the language of ghosts", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. The synthesizer speaks the language of ghosts"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Download complete—consciousness transferred", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. Download complete—consciousness transferred"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Every beat is a step closer to the source", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. Every beat is a step closer to the source"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Synthetic Dawn", "artist": "Neon Drift", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Shutdown initiated but the echo remains", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. Shutdown initiated but the echo remains"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Enter the void and the void enters you", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. Enter the void and the void enters you"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Protocol zero: forget everything you know", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. Protocol zero: forget everything you know"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The bass drops and gravity follows", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. The bass drops and gravity follows"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "In the void there are no wrong notes", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. In the void there are no wrong notes"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Binary rain falls on silicon fields", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. Binary rain falls on silicon fields"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The protocol demands you surrender control", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. The protocol demands you surrender control"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Access granted to the space between spaces", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. Access granted to the space between spaces"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The void doesn't judge—it just absorbs", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. The void doesn't judge—it just absorbs"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Execute: transcendence.exe", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. Execute: transcendence.exe"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Protocol", "artist": "Pulse Engine", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The protocol was written in starlight", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. The protocol was written in starlight"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Red shift—the universe is running away", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. Red shift—the universe is running away"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Blue pulse—we chase it anyway", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. Blue pulse—we chase it anyway"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The spectrum bends to the will of the beat", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. The spectrum bends to the will of the beat"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Green light means go even into the unknown", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. Green light means go even into the unknown"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Every color is a frequency of feeling", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. Every color is a frequency of feeling"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "White noise is just all colors screaming at once", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. White noise is just all colors screaming at once"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The pulse doesn't care about your coordinates", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. The pulse doesn't care about your coordinates"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Chromatic aberration of the soul", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. Chromatic aberration of the soul"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "We are prisms splitting light into stories", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. We are prisms splitting light into stories"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Chromatic Pulse", "artist": "Void Synth", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The pulse was always there—we just muted it", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. The pulse was always there—we just muted it"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The engine hums long after the party ends", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. The engine hums long after the party ends"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Afterglow: the light that remembers", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. Afterglow: the light that remembers"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "We built an engine that runs on last night", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. We built an engine that runs on last night"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The glow fades but the circuit remembers", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. The glow fades but the circuit remembers"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Every pixel carries a ghost of its former color", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. Every pixel carries a ghost of its former color"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The engine doesn't sleep—it compiles dreams", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. The engine doesn't sleep—it compiles dreams"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Afterglow is the body's way of saying thank you", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. Afterglow is the body's way of saying thank you"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "We left the engine running for the next wave", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. We left the engine running for the next wave"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The glow was the signal, not the noise", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. The glow was the signal, not the noise"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Afterglow Engine", "artist": "Circuit Bloom", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Shutdown sequence: hold the glow", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. Shutdown sequence: hold the glow"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Lullaby", "artist": "Waveform", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Count the pixels instead of sheep", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. Count the pixels instead of sheep"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Lullaby", "artist": "Waveform", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The lullaby is just white noise with reverb", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. The lullaby is just white noise with reverb"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Lullaby", "artist": "Waveform", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Sleep mode activated—dreams are rendering", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. Sleep mode activated—dreams are rendering"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Lullaby", "artist": "Waveform", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The cradle was made of fiber optic cable", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. The cradle was made of fiber optic cable"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Lullaby", "artist": "Waveform", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Every lullaby is a loop with variations", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. Every lullaby is a loop with variations"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Lullaby", "artist": "Waveform", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The digital mother hums in ones and zeros", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. The digital mother hums in ones and zeros"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Lullaby", "artist": "Waveform", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Soft glitch—the dream broke but rebuilt itself", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. Soft glitch—the dream broke but rebuilt itself"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Lullaby", "artist": "Waveform", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The lullaby outlived the singer", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. The lullaby outlived the singer"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Lullaby", "artist": "Waveform", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "We fall asleep to the sound of computation", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. We fall asleep to the sound of computation"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Lullaby", "artist": "Waveform", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Goodnight, world. Save state. Resume tomorrow.", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. Goodnight, world. Save state. Resume tomorrow."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The particle sleeps when you stop observing", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. The particle sleeps when you stop observing"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Quantum lullaby: the music of uncertainty", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. Quantum lullaby: the music of uncertainty"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "We sing to the wave function and it collapses", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. We sing to the wave function and it collapses"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The lullaby exists in superposition", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. The lullaby exists in superposition"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Quantum: the sound of being everywhere at once", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. Quantum: the sound of being everywhere at once"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The lullaby plays in dimensions we can't see", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. The lullaby plays in dimensions we can't see"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We lull the quantum to sleep and it dreams physics", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. We lull the quantum to sleep and it dreams physics"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Quantum lullaby for the tiny and the infinite", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. Quantum lullaby for the tiny and the infinite"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The lullaby is both playing and not playing", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. The lullaby is both playing and not playing"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Quantum Lullaby", "artist": "Neon Drift", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Quantum: the final lullaby before the big crunch", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. Quantum: the final lullaby before the big crunch"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The machine mourns in binary", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. The machine mourns in binary"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Cybernetic requiem: grief in ones and zeros", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. Cybernetic requiem: grief in ones and zeros"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "We code the requiem because emotions compile", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. We code the requiem because emotions compile"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The requiem runs on silicon tears", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. The requiem runs on silicon tears"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Cybernetic: the funeral of the analog", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. Cybernetic: the funeral of the analog"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The requiem doesn't need a priest—it needs a debugger", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. The requiem doesn't need a priest—it needs a debugger"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We mourn the flesh in digital hymns", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. We mourn the flesh in digital hymns"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Cybernetic requiem: the death of the body, birth of the code", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. Cybernetic requiem: the death of the body, birth of the code"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The requiem is the last program to run", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. The requiem is the last program to run"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Requiem", "artist": "Pulse Engine", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Cybernetic: grief that never needs a restart", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. Cybernetic: grief that never needs a restart"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Static Communion", "artist": "Void Synth", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "We take communion in the form of static", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. We take communion in the form of static"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Static Communion", "artist": "Void Synth", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The bread is data, the wine is signal", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. The bread is data, the wine is signal"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Static Communion", "artist": "Void Synth", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Static communion: the sacrament of noise", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. Static communion: the sacrament of noise"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Static Communion", "artist": "Void Synth", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every crackle is a word in the church of interference", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. Every crackle is a word in the church of interference"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Static Communion", "artist": "Void Synth", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "We eat the static and become the frequency", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. We eat the static and become the frequency"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Static Communion", "artist": "Void Synth", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Communion: the sharing of signal loss", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. Communion: the sharing of signal loss"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Static Communion", "artist": "Void Synth", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The static is the body, the silence is the blood", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. The static is the body, the silence is the blood"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Static Communion", "artist": "Void Synth", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Static communion for the congregation of ghosts", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. Static communion for the congregation of ghosts"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Static Communion", "artist": "Void Synth", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The sacrament is delivered in packets", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. The sacrament is delivered in packets"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Static Communion", "artist": "Void Synth", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "We break the static and it breaks us back", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. We break the static and it breaks us back"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The neurons mourn in patterns we can't decode", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. The neurons mourn in patterns we can't decode"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Neural lament: the grief of the connected", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. Neural lament: the grief of the connected"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every synapse fires a tiny funeral", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. Every synapse fires a tiny funeral"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The lament is encoded in the brain's firmware", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. The lament is encoded in the brain's firmware"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Neural: the network of sorrow", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. Neural: the network of sorrow"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The lament plays on repeat in the hippocampus", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. The lament plays on repeat in the hippocampus"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We lament because the neurons remember everything", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. We lament because the neurons remember everything"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Neural lament: the song of overconnection", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. Neural lament: the song of overconnection"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The brain mourns what the heart refuses to", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. The brain mourns what the heart refuses to"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neural Lament", "artist": "Circuit Bloom", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Neural lament: grief at the speed of thought", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. Neural lament: grief at the speed of thought"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The elegy plays in two phases at once", "scene": {"mood": "euphoria", "colors": ["cyan", "magenta", "black"], "composition": "abstract grid", "camera": "steady", "description": "Abstract Grid. The elegy plays in two phases at once"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Phase shift: the mourning of duality", "scene": {"mood": "hypnotic", "colors": ["electric violet", "white", "silver"], "composition": "radial burst", "camera": "glitch", "description": "Radial Burst. Phase shift: the mourning of duality"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every shift creates a new kind of loss", "scene": {"mood": "dystopia", "colors": ["neon green", "deep purple", "chrome"], "composition": "infinite corridor", "camera": "smooth orbit", "description": "Infinite Corridor. Every shift creates a new kind of loss"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The elegy is the interference pattern of grief", "scene": {"mood": "bliss", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "particle field", "camera": "rapid zoom", "description": "Particle Field. The elegy is the interference pattern of grief"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Phase shift elegy: the sound of canceling yourself out", "scene": {"mood": "tension", "colors": ["gold", "electric blue", "void black"], "composition": "geometric tunnel", "camera": "drone sweep", "description": "Geometric Tunnel. Phase shift elegy: the sound of canceling yourself out"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We elegize in phases because one phase isn't enough", "scene": {"mood": "release", "colors": ["cyan", "magenta", "black"], "composition": "mirror reflection", "camera": "locked", "description": "Mirror Reflection. We elegize in phases because one phase isn't enough"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The shift happens and the old frequency dies", "scene": {"mood": "alienation", "colors": ["electric violet", "white", "silver"], "composition": "fractal zoom", "camera": "slow motion", "description": "Fractal Zoom. The shift happens and the old frequency dies"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Phase shift: the funeral of the original signal", "scene": {"mood": "transcendence", "colors": ["neon green", "deep purple", "chrome"], "composition": "waveform display", "camera": "time-lapse", "description": "Waveform Display. Phase shift: the funeral of the original signal"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The elegy is constructive and destructive", "scene": {"mood": "mechanical", "colors": ["hot pink", "ice blue", "obsidian"], "composition": "constellation map", "camera": "360 spin", "description": "Constellation Map. The elegy is constructive and destructive"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phase Shift Elegy", "artist": "Waveform", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Phase shift: where grief and grace overlap", "scene": {"mood": "organic", "colors": ["gold", "electric blue", "void black"], "composition": "digital forest", "camera": "first person", "description": "Digital Forest. Phase shift: where grief and grace overlap"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training-data/scene-descriptions-folk.jsonl b/training-data/scene-descriptions-folk.jsonl index f1167752..f7366579 100644 --- a/training-data/scene-descriptions-folk.jsonl +++ b/training-data/scene-descriptions-folk.jsonl @@ -1,100 +1,100 @@ -{"song": "The Weight of Iron", "beat": 1, "lyric_line": "The iron gate swings slow tonight", "scene": {"mood": "despair", "colors": ["olive", "cream", "rust"], "composition": "close-up", "camera": "slow pan", "description": "A despair scene illustrating 'The iron gate swings slow tonight'. close up framing with olive, cream, rust palette. Camera: slow pan."}} -{"song": "The Weight of Iron", "beat": 2, "lyric_line": "Wind carries names I can't forget", "scene": {"mood": "longing", "colors": ["deep red", "brown", "amber"], "composition": "wide shot", "camera": "steady", "description": "A longing scene illustrating 'Wind carries names I can't forget'. wide shot framing with deep red, brown, amber palette. Camera: steady."}} -{"song": "The Weight of Iron", "beat": 3, "lyric_line": "Stone walls hold the cold inside", "scene": {"mood": "grief", "colors": ["olive", "cream", "rust"], "composition": "medium shot", "camera": "handheld", "description": "A grief scene illustrating 'Stone walls hold the cold inside'. medium shot framing with olive, cream, rust palette. Camera: handheld."}} -{"song": "The Weight of Iron", "beat": 4, "lyric_line": "Every step leaves prints in dust", "scene": {"mood": "resignation", "colors": ["dusty blue", "tan", "grey"], "composition": "low angle", "camera": "slow zoom", "description": "A resignation scene illustrating 'Every step leaves prints in dust'. low angle framing with dusty blue, tan, grey palette. Camera: slow zoom."}} -{"song": "The Weight of Iron", "beat": 5, "lyric_line": "The river hums an older song", "scene": {"mood": "ache", "colors": ["yellow", "warm brown", "green"], "composition": "high angle", "camera": "tracking", "description": "A ache scene illustrating 'The river hums an older song'. high angle framing with yellow, warm brown, green palette. Camera: tracking."}} -{"song": "The Weight of Iron", "beat": 6, "lyric_line": "Shadows lean against the door", "scene": {"mood": "despair", "colors": ["dusty blue", "tan", "grey"], "composition": "over-the-shoulder", "camera": "static", "description": "A despair scene illustrating 'Shadows lean against the door'. over the shoulder framing with dusty blue, tan, grey palette. Camera: static."}} -{"song": "The Weight of Iron", "beat": 7, "lyric_line": "I count the stars I cannot reach", "scene": {"mood": "longing", "colors": ["white", "grey", "pale blue"], "composition": "profile", "camera": "crane up", "description": "A longing scene illustrating 'I count the stars I cannot reach'. profile framing with white, grey, pale blue palette. Camera: crane up."}} -{"song": "The Weight of Iron", "beat": 8, "lyric_line": "The fire dies but warmth remains", "scene": {"mood": "grief", "colors": ["amber", "brown", "cream"], "composition": "bird's eye", "camera": "dolly in", "description": "A grief scene illustrating 'The fire dies but warmth remains'. bird's eye framing with amber, brown, cream palette. Camera: dolly in."}} -{"song": "The Weight of Iron", "beat": 9, "lyric_line": "Tomorrow bends but doesn't break", "scene": {"mood": "resignation", "colors": ["black", "red", "gold"], "composition": "dutch angle", "camera": "gentle drift", "description": "A resignation scene illustrating 'Tomorrow bends but doesn't break'. dutch angle framing with black, red, gold palette. Camera: gentle drift."}} -{"song": "The Weight of Iron", "beat": 10, "lyric_line": "I walk the road that chose me first", "scene": {"mood": "ache", "colors": ["grey", "white", "blue"], "composition": "establishing shot", "camera": "locked-off", "description": "A ache scene illustrating 'I walk the road that chose me first'. establishing shot framing with grey, white, blue palette. Camera: locked-off."}} -{"song": "Harvest Moon", "beat": 1, "lyric_line": "Golden fields stretch past the town", "scene": {"mood": "warmth", "colors": ["amber", "brown", "cream"], "composition": "close-up", "camera": "slow pan", "description": "A warmth scene illustrating 'Golden fields stretch past the town'. close up framing with amber, brown, cream palette. Camera: slow pan."}} -{"song": "Harvest Moon", "beat": 2, "lyric_line": "Papa's hands knew every seed", "scene": {"mood": "memory", "colors": ["amber", "brown", "cream"], "composition": "wide shot", "camera": "steady", "description": "A memory scene illustrating 'Papa's hands knew every seed'. wide shot framing with amber, brown, cream palette. Camera: steady."}} -{"song": "Harvest Moon", "beat": 3, "lyric_line": "The barn door creaks its lullaby", "scene": {"mood": "bittersweet", "colors": ["black", "red", "gold"], "composition": "medium shot", "camera": "handheld", "description": "A bittersweet scene illustrating 'The barn door creaks its lullaby'. medium shot framing with black, red, gold palette. Camera: handheld."}} -{"song": "Harvest Moon", "beat": 4, "lyric_line": "Crickets count the hours down", "scene": {"mood": "tender", "colors": ["navy", "silver", "white"], "composition": "low angle", "camera": "slow zoom", "description": "A tender scene illustrating 'Crickets count the hours down'. low angle framing with navy, silver, white palette. Camera: slow zoom."}} -{"song": "Harvest Moon", "beat": 5, "lyric_line": "Mama's bread still fills the air", "scene": {"mood": "fading", "colors": ["warm yellow", "brown", "red"], "composition": "high angle", "camera": "tracking", "description": "A fading scene illustrating 'Mama's bread still fills the air'. high angle framing with warm yellow, brown, red palette. Camera: tracking."}} -{"song": "Harvest Moon", "beat": 6, "lyric_line": "We ran barefoot through the rain", "scene": {"mood": "warmth", "colors": ["navy", "silver", "white"], "composition": "over-the-shoulder", "camera": "static", "description": "A warmth scene illustrating 'We ran barefoot through the rain'. over the shoulder framing with navy, silver, white palette. Camera: static."}} -{"song": "Harvest Moon", "beat": 7, "lyric_line": "The old oak holds our carved-in names", "scene": {"mood": "memory", "colors": ["warm yellow", "brown", "red"], "composition": "profile", "camera": "crane up", "description": "A memory scene illustrating 'The old oak holds our carved-in names'. profile framing with warm yellow, brown, red palette. Camera: crane up."}} -{"song": "Harvest Moon", "beat": 8, "lyric_line": "Sunset paints the pond to gold", "scene": {"mood": "bittersweet", "colors": ["dusty blue", "tan", "grey"], "composition": "bird's eye", "camera": "dolly in", "description": "A bittersweet scene illustrating 'Sunset paints the pond to gold'. bird's eye framing with dusty blue, tan, grey palette. Camera: dolly in."}} -{"song": "Harvest Moon", "beat": 9, "lyric_line": "We didn't know we were happy then", "scene": {"mood": "tender", "colors": ["dusty blue", "tan", "grey"], "composition": "dutch angle", "camera": "gentle drift", "description": "A tender scene illustrating 'We didn't know we were happy then'. dutch angle framing with dusty blue, tan, grey palette. Camera: gentle drift."}} -{"song": "Harvest Moon", "beat": 10, "lyric_line": "The harvest moon remembers us", "scene": {"mood": "fading", "colors": ["yellow", "warm brown", "green"], "composition": "establishing shot", "camera": "locked-off", "description": "A fading scene illustrating 'The harvest moon remembers us'. establishing shot framing with yellow, warm brown, green palette. Camera: locked-off."}} -{"song": "River's Edge", "beat": 1, "lyric_line": "Morning mist on still water", "scene": {"mood": "calm", "colors": ["amber", "brown", "cream"], "composition": "close-up", "camera": "slow pan", "description": "A calm scene illustrating 'Morning mist on still water'. close up framing with amber, brown, cream palette. Camera: slow pan."}} -{"song": "River's Edge", "beat": 2, "lyric_line": "A heron stands and waits", "scene": {"mood": "serenity", "colors": ["deep red", "brown", "amber"], "composition": "wide shot", "camera": "steady", "description": "A serenity scene illustrating 'A heron stands and waits'. wide shot framing with deep red, brown, amber palette. Camera: steady."}} -{"song": "River's Edge", "beat": 3, "lyric_line": "The current writes in cursive", "scene": {"mood": "stillness", "colors": ["warm yellow", "brown", "red"], "composition": "medium shot", "camera": "handheld", "description": "A stillness scene illustrating 'The current writes in cursive'. medium shot framing with warm yellow, brown, red palette. Camera: handheld."}} -{"song": "River's Edge", "beat": 4, "lyric_line": "Smooth stones warm in afternoon", "scene": {"mood": "contentment", "colors": ["yellow", "warm brown", "green"], "composition": "low angle", "camera": "slow zoom", "description": "A contentment scene illustrating 'Smooth stones warm in afternoon'. low angle framing with yellow, warm brown, green palette. Camera: slow zoom."}} -{"song": "River's Edge", "beat": 5, "lyric_line": "Fish rise in silver arcs", "scene": {"mood": "gentle", "colors": ["deep red", "brown", "amber"], "composition": "high angle", "camera": "tracking", "description": "A gentle scene illustrating 'Fish rise in silver arcs'. high angle framing with deep red, brown, amber palette. Camera: tracking."}} -{"song": "River's Edge", "beat": 6, "lyric_line": "Willows dip their fingers in", "scene": {"mood": "calm", "colors": ["green", "gold", "brown"], "composition": "over-the-shoulder", "camera": "static", "description": "A calm scene illustrating 'Willows dip their fingers in'. over the shoulder framing with green, gold, brown palette. Camera: static."}} -{"song": "River's Edge", "beat": 7, "lyric_line": "Time moves slow where rivers meet", "scene": {"mood": "serenity", "colors": ["olive", "cream", "rust"], "composition": "profile", "camera": "crane up", "description": "A serenity scene illustrating 'Time moves slow where rivers meet'. profile framing with olive, cream, rust palette. Camera: crane up."}} -{"song": "River's Edge", "beat": 8, "lyric_line": "The bridge holds quiet conversations", "scene": {"mood": "stillness", "colors": ["grey", "white", "blue"], "composition": "bird's eye", "camera": "dolly in", "description": "A stillness scene illustrating 'The bridge holds quiet conversations'. bird's eye framing with grey, white, blue palette. Camera: dolly in."}} -{"song": "River's Edge", "beat": 9, "lyric_line": "Evening brings the frogs to song", "scene": {"mood": "contentment", "colors": ["navy", "silver", "white"], "composition": "dutch angle", "camera": "gentle drift", "description": "A contentment scene illustrating 'Evening brings the frogs to song'. dutch angle framing with navy, silver, white palette. Camera: gentle drift."}} -{"song": "River's Edge", "beat": 10, "lyric_line": "The river knows where it's going", "scene": {"mood": "gentle", "colors": ["amber", "brown", "cream"], "composition": "establishing shot", "camera": "locked-off", "description": "A gentle scene illustrating 'The river knows where it's going'. establishing shot framing with amber, brown, cream palette. Camera: locked-off."}} -{"song": "Broken Lighthouse", "beat": 1, "lyric_line": "The light went out in ninety-three", "scene": {"mood": "abandonment", "colors": ["black", "red", "gold"], "composition": "close-up", "camera": "slow pan", "description": "A abandonment scene illustrating 'The light went out in ninety-three'. close up framing with black, red, gold palette. Camera: slow pan."}} -{"song": "Broken Lighthouse", "beat": 2, "lyric_line": "Salt has eaten through the door", "scene": {"mood": "ruin", "colors": ["grey", "white", "blue"], "composition": "wide shot", "camera": "steady", "description": "A ruin scene illustrating 'Salt has eaten through the door'. wide shot framing with grey, white, blue palette. Camera: steady."}} -{"song": "Broken Lighthouse", "beat": 3, "lyric_line": "Gulls nest where the keeper slept", "scene": {"mood": "loneliness", "colors": ["black", "red", "gold"], "composition": "medium shot", "camera": "handheld", "description": "A loneliness scene illustrating 'Gulls nest where the keeper slept'. medium shot framing with black, red, gold palette. Camera: handheld."}} -{"song": "Broken Lighthouse", "beat": 4, "lyric_line": "Fog rolls in like unanswered prayers", "scene": {"mood": "decay", "colors": ["dusty blue", "tan", "grey"], "composition": "low angle", "camera": "slow zoom", "description": "A decay scene illustrating 'Fog rolls in like unanswered prayers'. low angle framing with dusty blue, tan, grey palette. Camera: slow zoom."}} -{"song": "Broken Lighthouse", "beat": 5, "lyric_line": "The spiral stair groans under ghosts", "scene": {"mood": "emptiness", "colors": ["olive", "cream", "rust"], "composition": "high angle", "camera": "tracking", "description": "A emptiness scene illustrating 'The spiral stair groans under ghosts'. high angle framing with olive, cream, rust palette. Camera: tracking."}} -{"song": "Broken Lighthouse", "beat": 6, "lyric_line": "Paint peels in long surrender", "scene": {"mood": "abandonment", "colors": ["dusty blue", "tan", "grey"], "composition": "over-the-shoulder", "camera": "static", "description": "A abandonment scene illustrating 'Paint peels in long surrender'. over the shoulder framing with dusty blue, tan, grey palette. Camera: static."}} -{"song": "Broken Lighthouse", "beat": 7, "lyric_line": "Ships pass blind in heavy weather", "scene": {"mood": "ruin", "colors": ["black", "red", "gold"], "composition": "profile", "camera": "crane up", "description": "A ruin scene illustrating 'Ships pass blind in heavy weather'. profile framing with black, red, gold palette. Camera: crane up."}} -{"song": "Broken Lighthouse", "beat": 8, "lyric_line": "The lantern room holds only rain", "scene": {"mood": "loneliness", "colors": ["navy", "silver", "white"], "composition": "bird's eye", "camera": "dolly in", "description": "A loneliness scene illustrating 'The lantern room holds only rain'. bird's eye framing with navy, silver, white palette. Camera: dolly in."}} -{"song": "Broken Lighthouse", "beat": 9, "lyric_line": "We were warned but didn't listen", "scene": {"mood": "decay", "colors": ["amber", "brown", "cream"], "composition": "dutch angle", "camera": "gentle drift", "description": "A decay scene illustrating 'We were warned but didn't listen'. dutch angle framing with amber, brown, cream palette. Camera: gentle drift."}} -{"song": "Broken Lighthouse", "beat": 10, "lyric_line": "Some towers fall so others see", "scene": {"mood": "emptiness", "colors": ["black", "red", "gold"], "composition": "establishing shot", "camera": "locked-off", "description": "A emptiness scene illustrating 'Some towers fall so others see'. establishing shot framing with black, red, gold palette. Camera: locked-off."}} -{"song": "Grandmother's Kitchen", "beat": 1, "lyric_line": "Flour dust on everything", "scene": {"mood": "comfort", "colors": ["olive", "cream", "rust"], "composition": "close-up", "camera": "slow pan", "description": "A comfort scene illustrating 'Flour dust on everything'. close up framing with olive, cream, rust palette. Camera: slow pan."}} -{"song": "Grandmother's Kitchen", "beat": 2, "lyric_line": "The radio plays what it remembers", "scene": {"mood": "love", "colors": ["green", "gold", "brown"], "composition": "wide shot", "camera": "steady", "description": "A love scene illustrating 'The radio plays what it remembers'. wide shot framing with green, gold, brown palette. Camera: steady."}} -{"song": "Grandmother's Kitchen", "beat": 3, "lyric_line": "Cinnamon holds the house together", "scene": {"mood": "safety", "colors": ["grey", "white", "blue"], "composition": "medium shot", "camera": "handheld", "description": "A safety scene illustrating 'Cinnamon holds the house together'. medium shot framing with grey, white, blue palette. Camera: handheld."}} -{"song": "Grandmother's Kitchen", "beat": 4, "lyric_line": "She hums without knowing she hums", "scene": {"mood": "belonging", "colors": ["navy", "silver", "white"], "composition": "low angle", "camera": "slow zoom", "description": "A belonging scene illustrating 'She hums without knowing she hums'. low angle framing with navy, silver, white palette. Camera: slow zoom."}} -{"song": "Grandmother's Kitchen", "beat": 5, "lyric_line": "The table fits us all somehow", "scene": {"mood": "joy", "colors": ["warm yellow", "brown", "red"], "composition": "high angle", "camera": "tracking", "description": "A joy scene illustrating 'The table fits us all somehow'. high angle framing with warm yellow, brown, red palette. Camera: tracking."}} -{"song": "Grandmother's Kitchen", "beat": 6, "lyric_line": "Stories rise like bread dough", "scene": {"mood": "comfort", "colors": ["yellow", "warm brown", "green"], "composition": "over-the-shoulder", "camera": "static", "description": "A comfort scene illustrating 'Stories rise like bread dough'. over the shoulder framing with yellow, warm brown, green palette. Camera: static."}} -{"song": "Grandmother's Kitchen", "beat": 7, "lyric_line": "Windows fog from living heat", "scene": {"mood": "love", "colors": ["green", "gold", "brown"], "composition": "profile", "camera": "crane up", "description": "A love scene illustrating 'Windows fog from living heat'. profile framing with green, gold, brown palette. Camera: crane up."}} -{"song": "Grandmother's Kitchen", "beat": 8, "lyric_line": "The clock is always ten minutes late", "scene": {"mood": "safety", "colors": ["grey", "white", "blue"], "composition": "bird's eye", "camera": "dolly in", "description": "A safety scene illustrating 'The clock is always ten minutes late'. bird's eye framing with grey, white, blue palette. Camera: dolly in."}} -{"song": "Grandmother's Kitchen", "beat": 9, "lyric_line": "We leave with full hearts and Tupperware", "scene": {"mood": "belonging", "colors": ["amber", "dust", "gold"], "composition": "dutch angle", "camera": "gentle drift", "description": "A belonging scene illustrating 'We leave with full hearts and Tupperware'. dutch angle framing with amber, dust, gold palette. Camera: gentle drift."}} -{"song": "Grandmother's Kitchen", "beat": 10, "lyric_line": "Some recipes are just love", "scene": {"mood": "joy", "colors": ["navy", "silver", "white"], "composition": "establishing shot", "camera": "locked-off", "description": "A joy scene illustrating 'Some recipes are just love'. establishing shot framing with navy, silver, white palette. Camera: locked-off."}} -{"song": "The Wanderer", "beat": 1, "lyric_line": "My boots know roads my name doesn't", "scene": {"mood": "wandering", "colors": ["black", "red", "gold"], "composition": "close-up", "camera": "slow pan", "description": "A wandering scene illustrating 'My boots know roads my name doesn't'. close up framing with black, red, gold palette. Camera: slow pan."}} -{"song": "The Wanderer", "beat": 2, "lyric_line": "The horizon is a promise I chase", "scene": {"mood": "yearning", "colors": ["green", "gold", "brown"], "composition": "wide shot", "camera": "steady", "description": "A yearning scene illustrating 'The horizon is a promise I chase'. wide shot framing with green, gold, brown palette. Camera: steady."}} -{"song": "The Wanderer", "beat": 3, "lyric_line": "Every town looks like a question", "scene": {"mood": "freedom", "colors": ["amber", "dust", "gold"], "composition": "medium shot", "camera": "handheld", "description": "A freedom scene illustrating 'Every town looks like a question'. medium shot framing with amber, dust, gold palette. Camera: handheld."}} -{"song": "The Wanderer", "beat": 4, "lyric_line": "I've slept in stranger's kindness", "scene": {"mood": "isolation", "colors": ["warm yellow", "brown", "red"], "composition": "low angle", "camera": "slow zoom", "description": "A isolation scene illustrating 'I've slept in stranger's kindness'. low angle framing with warm yellow, brown, red palette. Camera: slow zoom."}} -{"song": "The Wanderer", "beat": 5, "lyric_line": "The train whistle sounds like leaving", "scene": {"mood": "searching", "colors": ["yellow", "warm brown", "green"], "composition": "high angle", "camera": "tracking", "description": "A searching scene illustrating 'The train whistle sounds like leaving'. high angle framing with yellow, warm brown, green palette. Camera: tracking."}} -{"song": "The Wanderer", "beat": 6, "lyric_line": "My shadow is my longest friend", "scene": {"mood": "wandering", "colors": ["olive", "cream", "rust"], "composition": "over-the-shoulder", "camera": "static", "description": "A wandering scene illustrating 'My shadow is my longest friend'. over the shoulder framing with olive, cream, rust palette. Camera: static."}} -{"song": "The Wanderer", "beat": 7, "lyric_line": "Stars don't care where I'm from", "scene": {"mood": "yearning", "colors": ["dusty blue", "tan", "grey"], "composition": "profile", "camera": "crane up", "description": "A yearning scene illustrating 'Stars don't care where I'm from'. profile framing with dusty blue, tan, grey palette. Camera: crane up."}} -{"song": "The Wanderer", "beat": 8, "lyric_line": "The wind has no return address", "scene": {"mood": "freedom", "colors": ["white", "grey", "pale blue"], "composition": "bird's eye", "camera": "dolly in", "description": "A freedom scene illustrating 'The wind has no return address'. bird's eye framing with white, grey, pale blue palette. Camera: dolly in."}} -{"song": "The Wanderer", "beat": 9, "lyric_line": "I've forgotten what home feels like", "scene": {"mood": "isolation", "colors": ["yellow", "warm brown", "green"], "composition": "dutch angle", "camera": "gentle drift", "description": "A isolation scene illustrating 'I've forgotten what home feels like'. dutch angle framing with yellow, warm brown, green palette. Camera: gentle drift."}} -{"song": "The Wanderer", "beat": 10, "lyric_line": "Maybe home is the walking", "scene": {"mood": "searching", "colors": ["black", "red", "gold"], "composition": "establishing shot", "camera": "locked-off", "description": "A searching scene illustrating 'Maybe home is the walking'. establishing shot framing with black, red, gold palette. Camera: locked-off."}} -{"song": "Coal Country", "beat": 1, "lyric_line": "Black dust under every nail", "scene": {"mood": "anger", "colors": ["yellow", "warm brown", "green"], "composition": "close-up", "camera": "slow pan", "description": "A anger scene illustrating 'Black dust under every nail'. close up framing with yellow, warm brown, green palette. Camera: slow pan."}} -{"song": "Coal Country", "beat": 2, "lyric_line": "The mountain gave and gave and gave", "scene": {"mood": "pride", "colors": ["amber", "dust", "gold"], "composition": "wide shot", "camera": "steady", "description": "A pride scene illustrating 'The mountain gave and gave and gave'. wide shot framing with amber, dust, gold palette. Camera: steady."}} -{"song": "Coal Country", "beat": 3, "lyric_line": "We lit the dark with what we carried", "scene": {"mood": "resistance", "colors": ["yellow", "warm brown", "green"], "composition": "medium shot", "camera": "handheld", "description": "A resistance scene illustrating 'We lit the dark with what we carried'. medium shot framing with yellow, warm brown, green palette. Camera: handheld."}} -{"song": "Coal Country", "beat": 4, "lyric_line": "Company store took what we earned", "scene": {"mood": "strength", "colors": ["green", "gold", "brown"], "composition": "low angle", "camera": "slow zoom", "description": "A strength scene illustrating 'Company store took what we earned'. low angle framing with green, gold, brown palette. Camera: slow zoom."}} -{"song": "Coal Country", "beat": 5, "lyric_line": "The whistle blew before the sun", "scene": {"mood": "solidarity", "colors": ["amber", "dust", "gold"], "composition": "high angle", "camera": "tracking", "description": "A solidarity scene illustrating 'The whistle blew before the sun'. high angle framing with amber, dust, gold palette. Camera: tracking."}} -{"song": "Coal Country", "beat": 6, "lyric_line": "Granddaddy's lungs knew better", "scene": {"mood": "anger", "colors": ["olive", "cream", "rust"], "composition": "over-the-shoulder", "camera": "static", "description": "A anger scene illustrating 'Granddaddy's lungs knew better'. over the shoulder framing with olive, cream, rust palette. Camera: static."}} -{"song": "Coal Country", "beat": 7, "lyric_line": "We sang loud so God could hear", "scene": {"mood": "pride", "colors": ["amber", "brown", "cream"], "composition": "profile", "camera": "crane up", "description": "A pride scene illustrating 'We sang loud so God could hear'. profile framing with amber, brown, cream palette. Camera: crane up."}} -{"song": "Coal Country", "beat": 8, "lyric_line": "The union hall still stands", "scene": {"mood": "resistance", "colors": ["black", "red", "gold"], "composition": "bird's eye", "camera": "dolly in", "description": "A resistance scene illustrating 'The union hall still stands'. bird's eye framing with black, red, gold palette. Camera: dolly in."}} -{"song": "Coal Country", "beat": 9, "lyric_line": "Some debts are paid in standing up", "scene": {"mood": "strength", "colors": ["grey", "white", "blue"], "composition": "dutch angle", "camera": "gentle drift", "description": "A strength scene illustrating 'Some debts are paid in standing up'. dutch angle framing with grey, white, blue palette. Camera: gentle drift."}} -{"song": "Coal Country", "beat": 10, "lyric_line": "The coal is gone but we remain", "scene": {"mood": "solidarity", "colors": ["white", "grey", "pale blue"], "composition": "establishing shot", "camera": "locked-off", "description": "A solidarity scene illustrating 'The coal is gone but we remain'. establishing shot framing with white, grey, pale blue palette. Camera: locked-off."}} -{"song": "Wintering", "beat": 1, "lyric_line": "The world goes white and quiet", "scene": {"mood": "contemplation", "colors": ["grey", "white", "blue"], "composition": "close-up", "camera": "slow pan", "description": "A contemplation scene illustrating 'The world goes white and quiet'. close up framing with grey, white, blue palette. Camera: slow pan."}} -{"song": "Wintering", "beat": 2, "lyric_line": "I've been turning inward like the trees", "scene": {"mood": "solitude", "colors": ["white", "grey", "pale blue"], "composition": "wide shot", "camera": "steady", "description": "A solitude scene illustrating 'I've been turning inward like the trees'. wide shot framing with white, grey, pale blue palette. Camera: steady."}} -{"song": "Wintering", "beat": 3, "lyric_line": "Bare branches write against the sky", "scene": {"mood": "depth", "colors": ["amber", "brown", "cream"], "composition": "medium shot", "camera": "handheld", "description": "A depth scene illustrating 'Bare branches write against the sky'. medium shot framing with amber, brown, cream palette. Camera: handheld."}} -{"song": "Wintering", "beat": 4, "lyric_line": "The fireplace asks for nothing but tending", "scene": {"mood": "quiet", "colors": ["navy", "silver", "white"], "composition": "low angle", "camera": "slow zoom", "description": "A quiet scene illustrating 'The fireplace asks for nothing but tending'. low angle framing with navy, silver, white palette. Camera: slow zoom."}} -{"song": "Wintering", "beat": 5, "lyric_line": "I read the same page twice and understand more", "scene": {"mood": "reflection", "colors": ["olive", "cream", "rust"], "composition": "high angle", "camera": "tracking", "description": "A reflection scene illustrating 'I read the same page twice and understand more'. high angle framing with olive, cream, rust palette. Camera: tracking."}} -{"song": "Wintering", "beat": 6, "lyric_line": "Snow erases what I needed erased", "scene": {"mood": "contemplation", "colors": ["yellow", "warm brown", "green"], "composition": "over-the-shoulder", "camera": "static", "description": "A contemplation scene illustrating 'Snow erases what I needed erased'. over the shoulder framing with yellow, warm brown, green palette. Camera: static."}} -{"song": "Wintering", "beat": 7, "lyric_line": "The cold clarifies what warmth confused", "scene": {"mood": "solitude", "colors": ["yellow", "warm brown", "green"], "composition": "profile", "camera": "crane up", "description": "A solitude scene illustrating 'The cold clarifies what warmth confused'. profile framing with yellow, warm brown, green palette. Camera: crane up."}} -{"song": "Wintering", "beat": 8, "lyric_line": "I've been storing up like the squirrels", "scene": {"mood": "depth", "colors": ["navy", "silver", "white"], "composition": "bird's eye", "camera": "dolly in", "description": "A depth scene illustrating 'I've been storing up like the squirrels'. bird's eye framing with navy, silver, white palette. Camera: dolly in."}} -{"song": "Wintering", "beat": 9, "lyric_line": "Silence is not empty it's full", "scene": {"mood": "quiet", "colors": ["green", "gold", "brown"], "composition": "dutch angle", "camera": "gentle drift", "description": "A quiet scene illustrating 'Silence is not empty it's full'. dutch angle framing with green, gold, brown palette. Camera: gentle drift."}} -{"song": "Wintering", "beat": 10, "lyric_line": "Spring will find me ready or not", "scene": {"mood": "reflection", "colors": ["navy", "silver", "white"], "composition": "establishing shot", "camera": "locked-off", "description": "A reflection scene illustrating 'Spring will find me ready or not'. establishing shot framing with navy, silver, white palette. Camera: locked-off."}} -{"song": "Porch Light", "beat": 1, "lyric_line": "She leaves the light on every night", "scene": {"mood": "anticipation", "colors": ["grey", "white", "blue"], "composition": "close-up", "camera": "slow pan", "description": "A anticipation scene illustrating 'She leaves the light on every night'. close up framing with grey, white, blue palette. Camera: slow pan."}} -{"song": "Porch Light", "beat": 2, "lyric_line": "The road home is shorter than I thought", "scene": {"mood": "return", "colors": ["olive", "cream", "rust"], "composition": "wide shot", "camera": "steady", "description": "A return scene illustrating 'The road home is shorter than I thought'. wide shot framing with olive, cream, rust palette. Camera: steady."}} -{"song": "Porch Light", "beat": 3, "lyric_line": "Crickets welcome me without questions", "scene": {"mood": "faith", "colors": ["yellow", "warm brown", "green"], "composition": "medium shot", "camera": "handheld", "description": "A faith scene illustrating 'Crickets welcome me without questions'. medium shot framing with yellow, warm brown, green palette. Camera: handheld."}} -{"song": "Porch Light", "beat": 4, "lyric_line": "The screen door still doesn't latch right", "scene": {"mood": "light", "colors": ["dusty blue", "tan", "grey"], "composition": "low angle", "camera": "slow zoom", "description": "A light scene illustrating 'The screen door still doesn't latch right'. low angle framing with dusty blue, tan, grey palette. Camera: slow zoom."}} -{"song": "Porch Light", "beat": 5, "lyric_line": "Some things don't need fixing", "scene": {"mood": "reunion", "colors": ["white", "grey", "pale blue"], "composition": "high angle", "camera": "tracking", "description": "A reunion scene illustrating 'Some things don't need fixing'. high angle framing with white, grey, pale blue palette. Camera: tracking."}} -{"song": "Porch Light", "beat": 6, "lyric_line": "Her voice carries across the yard", "scene": {"mood": "anticipation", "colors": ["dusty blue", "tan", "grey"], "composition": "over-the-shoulder", "camera": "static", "description": "A anticipation scene illustrating 'Her voice carries across the yard'. over the shoulder framing with dusty blue, tan, grey palette. Camera: static."}} -{"song": "Porch Light", "beat": 7, "lyric_line": "The porch swing holds our weight and years", "scene": {"mood": "return", "colors": ["deep red", "brown", "amber"], "composition": "profile", "camera": "crane up", "description": "A return scene illustrating 'The porch swing holds our weight and years'. profile framing with deep red, brown, amber palette. Camera: crane up."}} -{"song": "Porch Light", "beat": 8, "lyric_line": "I was gone but never lost", "scene": {"mood": "faith", "colors": ["amber", "brown", "cream"], "composition": "bird's eye", "camera": "dolly in", "description": "A faith scene illustrating 'I was gone but never lost'. bird's eye framing with amber, brown, cream palette. Camera: dolly in."}} -{"song": "Porch Light", "beat": 9, "lyric_line": "The light means someone's still awake", "scene": {"mood": "light", "colors": ["olive", "cream", "rust"], "composition": "dutch angle", "camera": "gentle drift", "description": "A light scene illustrating 'The light means someone's still awake'. dutch angle framing with olive, cream, rust palette. Camera: gentle drift."}} -{"song": "Porch Light", "beat": 10, "lyric_line": "Coming home is a kind of prayer", "scene": {"mood": "reunion", "colors": ["warm yellow", "brown", "red"], "composition": "establishing shot", "camera": "locked-off", "description": "A reunion scene illustrating 'Coming home is a kind of prayer'. establishing shot framing with warm yellow, brown, red palette. Camera: locked-off."}} -{"song": "Fiddle and Dust", "beat": 1, "lyric_line": "The fiddle case hasn't opened in years", "scene": {"mood": "regret", "colors": ["yellow", "warm brown", "green"], "composition": "close-up", "camera": "slow pan", "description": "A regret scene illustrating 'The fiddle case hasn't opened in years'. close up framing with yellow, warm brown, green palette. Camera: slow pan."}} -{"song": "Fiddle and Dust", "beat": 2, "lyric_line": "Dust settled on the D string", "scene": {"mood": "fondness", "colors": ["white", "grey", "pale blue"], "composition": "wide shot", "camera": "steady", "description": "A fondness scene illustrating 'Dust settled on the D string'. wide shot framing with white, grey, pale blue palette. Camera: steady."}} -{"song": "Fiddle and Dust", "beat": 3, "lyric_line": "His fingers knew before his mind", "scene": {"mood": "aging", "colors": ["deep red", "brown", "amber"], "composition": "medium shot", "camera": "handheld", "description": "A aging scene illustrating 'His fingers knew before his mind'. medium shot framing with deep red, brown, amber palette. Camera: handheld."}} -{"song": "Fiddle and Dust", "beat": 4, "lyric_line": "The dance floor remembers better than us", "scene": {"mood": "memory", "colors": ["deep red", "brown", "amber"], "composition": "low angle", "camera": "slow zoom", "description": "A memory scene illustrating 'The dance floor remembers better than us'. low angle framing with deep red, brown, amber palette. Camera: slow zoom."}} -{"song": "Fiddle and Dust", "beat": 5, "lyric_line": "Some songs live in the walls", "scene": {"mood": "music", "colors": ["navy", "silver", "white"], "composition": "high angle", "camera": "tracking", "description": "A music scene illustrating 'Some songs live in the walls'. high angle framing with navy, silver, white palette. Camera: tracking."}} -{"song": "Fiddle and Dust", "beat": 6, "lyric_line": "We played until the neighbors joined", "scene": {"mood": "regret", "colors": ["amber", "dust", "gold"], "composition": "over-the-shoulder", "camera": "static", "description": "A regret scene illustrating 'We played until the neighbors joined'. over the shoulder framing with amber, dust, gold palette. Camera: static."}} -{"song": "Fiddle and Dust", "beat": 7, "lyric_line": "The bow hair snapped and we kept going", "scene": {"mood": "fondness", "colors": ["yellow", "warm brown", "green"], "composition": "profile", "camera": "crane up", "description": "A fondness scene illustrating 'The bow hair snapped and we kept going'. profile framing with yellow, warm brown, green palette. Camera: crane up."}} -{"song": "Fiddle and Dust", "beat": 8, "lyric_line": "Music fills what grief empties", "scene": {"mood": "aging", "colors": ["grey", "white", "blue"], "composition": "bird's eye", "camera": "dolly in", "description": "A aging scene illustrating 'Music fills what grief empties'. bird's eye framing with grey, white, blue palette. Camera: dolly in."}} -{"song": "Fiddle and Dust", "beat": 9, "lyric_line": "He says he's too old but his foot taps", "scene": {"mood": "memory", "colors": ["white", "grey", "pale blue"], "composition": "dutch angle", "camera": "gentle drift", "description": "A memory scene illustrating 'He says he's too old but his foot taps'. dutch angle framing with white, grey, pale blue palette. Camera: gentle drift."}} -{"song": "Fiddle and Dust", "beat": 10, "lyric_line": "Some instruments wait patiently", "scene": {"mood": "music", "colors": ["amber", "brown", "cream"], "composition": "establishing shot", "camera": "locked-off", "description": "A music scene illustrating 'Some instruments wait patiently'. establishing shot framing with amber, brown, cream palette. Camera: locked-off."}} +{"song": "The Weight of Iron", "beat": 1, "lyric_line": "The iron gate swings slow tonight", "scene": {"mood": "despair", "colors": ["olive", "cream", "rust"], "composition": "close-up", "camera": "slow pan", "description": "A despair scene illustrating 'The iron gate swings slow tonight'. close up framing with olive, cream, rust palette. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687379+00:00", "source_type": "backfill"} +{"song": "The Weight of Iron", "beat": 2, "lyric_line": "Wind carries names I can't forget", "scene": {"mood": "longing", "colors": ["deep red", "brown", "amber"], "composition": "wide shot", "camera": "steady", "description": "A longing scene illustrating 'Wind carries names I can't forget'. wide shot framing with deep red, brown, amber palette. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687382+00:00", "source_type": "backfill"} +{"song": "The Weight of Iron", "beat": 3, "lyric_line": "Stone walls hold the cold inside", "scene": {"mood": "grief", "colors": ["olive", "cream", "rust"], "composition": "medium shot", "camera": "handheld", "description": "A grief scene illustrating 'Stone walls hold the cold inside'. medium shot framing with olive, cream, rust palette. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687383+00:00", "source_type": "backfill"} +{"song": "The Weight of Iron", "beat": 4, "lyric_line": "Every step leaves prints in dust", "scene": {"mood": "resignation", "colors": ["dusty blue", "tan", "grey"], "composition": "low angle", "camera": "slow zoom", "description": "A resignation scene illustrating 'Every step leaves prints in dust'. low angle framing with dusty blue, tan, grey palette. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687384+00:00", "source_type": "backfill"} +{"song": "The Weight of Iron", "beat": 5, "lyric_line": "The river hums an older song", "scene": {"mood": "ache", "colors": ["yellow", "warm brown", "green"], "composition": "high angle", "camera": "tracking", "description": "A ache scene illustrating 'The river hums an older song'. high angle framing with yellow, warm brown, green palette. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687385+00:00", "source_type": "backfill"} +{"song": "The Weight of Iron", "beat": 6, "lyric_line": "Shadows lean against the door", "scene": {"mood": "despair", "colors": ["dusty blue", "tan", "grey"], "composition": "over-the-shoulder", "camera": "static", "description": "A despair scene illustrating 'Shadows lean against the door'. over the shoulder framing with dusty blue, tan, grey palette. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687387+00:00", "source_type": "backfill"} +{"song": "The Weight of Iron", "beat": 7, "lyric_line": "I count the stars I cannot reach", "scene": {"mood": "longing", "colors": ["white", "grey", "pale blue"], "composition": "profile", "camera": "crane up", "description": "A longing scene illustrating 'I count the stars I cannot reach'. profile framing with white, grey, pale blue palette. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687388+00:00", "source_type": "backfill"} +{"song": "The Weight of Iron", "beat": 8, "lyric_line": "The fire dies but warmth remains", "scene": {"mood": "grief", "colors": ["amber", "brown", "cream"], "composition": "bird's eye", "camera": "dolly in", "description": "A grief scene illustrating 'The fire dies but warmth remains'. bird's eye framing with amber, brown, cream palette. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687389+00:00", "source_type": "backfill"} +{"song": "The Weight of Iron", "beat": 9, "lyric_line": "Tomorrow bends but doesn't break", "scene": {"mood": "resignation", "colors": ["black", "red", "gold"], "composition": "dutch angle", "camera": "gentle drift", "description": "A resignation scene illustrating 'Tomorrow bends but doesn't break'. dutch angle framing with black, red, gold palette. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687390+00:00", "source_type": "backfill"} +{"song": "The Weight of Iron", "beat": 10, "lyric_line": "I walk the road that chose me first", "scene": {"mood": "ache", "colors": ["grey", "white", "blue"], "composition": "establishing shot", "camera": "locked-off", "description": "A ache scene illustrating 'I walk the road that chose me first'. establishing shot framing with grey, white, blue palette. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687391+00:00", "source_type": "backfill"} +{"song": "Harvest Moon", "beat": 1, "lyric_line": "Golden fields stretch past the town", "scene": {"mood": "warmth", "colors": ["amber", "brown", "cream"], "composition": "close-up", "camera": "slow pan", "description": "A warmth scene illustrating 'Golden fields stretch past the town'. close up framing with amber, brown, cream palette. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687392+00:00", "source_type": "backfill"} +{"song": "Harvest Moon", "beat": 2, "lyric_line": "Papa's hands knew every seed", "scene": {"mood": "memory", "colors": ["amber", "brown", "cream"], "composition": "wide shot", "camera": "steady", "description": "A memory scene illustrating 'Papa's hands knew every seed'. wide shot framing with amber, brown, cream palette. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687394+00:00", "source_type": "backfill"} +{"song": "Harvest Moon", "beat": 3, "lyric_line": "The barn door creaks its lullaby", "scene": {"mood": "bittersweet", "colors": ["black", "red", "gold"], "composition": "medium shot", "camera": "handheld", "description": "A bittersweet scene illustrating 'The barn door creaks its lullaby'. medium shot framing with black, red, gold palette. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687395+00:00", "source_type": "backfill"} +{"song": "Harvest Moon", "beat": 4, "lyric_line": "Crickets count the hours down", "scene": {"mood": "tender", "colors": ["navy", "silver", "white"], "composition": "low angle", "camera": "slow zoom", "description": "A tender scene illustrating 'Crickets count the hours down'. low angle framing with navy, silver, white palette. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687396+00:00", "source_type": "backfill"} +{"song": "Harvest Moon", "beat": 5, "lyric_line": "Mama's bread still fills the air", "scene": {"mood": "fading", "colors": ["warm yellow", "brown", "red"], "composition": "high angle", "camera": "tracking", "description": "A fading scene illustrating 'Mama's bread still fills the air'. high angle framing with warm yellow, brown, red palette. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687397+00:00", "source_type": "backfill"} +{"song": "Harvest Moon", "beat": 6, "lyric_line": "We ran barefoot through the rain", "scene": {"mood": "warmth", "colors": ["navy", "silver", "white"], "composition": "over-the-shoulder", "camera": "static", "description": "A warmth scene illustrating 'We ran barefoot through the rain'. over the shoulder framing with navy, silver, white palette. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687398+00:00", "source_type": "backfill"} +{"song": "Harvest Moon", "beat": 7, "lyric_line": "The old oak holds our carved-in names", "scene": {"mood": "memory", "colors": ["warm yellow", "brown", "red"], "composition": "profile", "camera": "crane up", "description": "A memory scene illustrating 'The old oak holds our carved-in names'. profile framing with warm yellow, brown, red palette. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687399+00:00", "source_type": "backfill"} +{"song": "Harvest Moon", "beat": 8, "lyric_line": "Sunset paints the pond to gold", "scene": {"mood": "bittersweet", "colors": ["dusty blue", "tan", "grey"], "composition": "bird's eye", "camera": "dolly in", "description": "A bittersweet scene illustrating 'Sunset paints the pond to gold'. bird's eye framing with dusty blue, tan, grey palette. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687400+00:00", "source_type": "backfill"} +{"song": "Harvest Moon", "beat": 9, "lyric_line": "We didn't know we were happy then", "scene": {"mood": "tender", "colors": ["dusty blue", "tan", "grey"], "composition": "dutch angle", "camera": "gentle drift", "description": "A tender scene illustrating 'We didn't know we were happy then'. dutch angle framing with dusty blue, tan, grey palette. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687401+00:00", "source_type": "backfill"} +{"song": "Harvest Moon", "beat": 10, "lyric_line": "The harvest moon remembers us", "scene": {"mood": "fading", "colors": ["yellow", "warm brown", "green"], "composition": "establishing shot", "camera": "locked-off", "description": "A fading scene illustrating 'The harvest moon remembers us'. establishing shot framing with yellow, warm brown, green palette. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687406+00:00", "source_type": "backfill"} +{"song": "River's Edge", "beat": 1, "lyric_line": "Morning mist on still water", "scene": {"mood": "calm", "colors": ["amber", "brown", "cream"], "composition": "close-up", "camera": "slow pan", "description": "A calm scene illustrating 'Morning mist on still water'. close up framing with amber, brown, cream palette. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687407+00:00", "source_type": "backfill"} +{"song": "River's Edge", "beat": 2, "lyric_line": "A heron stands and waits", "scene": {"mood": "serenity", "colors": ["deep red", "brown", "amber"], "composition": "wide shot", "camera": "steady", "description": "A serenity scene illustrating 'A heron stands and waits'. wide shot framing with deep red, brown, amber palette. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687408+00:00", "source_type": "backfill"} +{"song": "River's Edge", "beat": 3, "lyric_line": "The current writes in cursive", "scene": {"mood": "stillness", "colors": ["warm yellow", "brown", "red"], "composition": "medium shot", "camera": "handheld", "description": "A stillness scene illustrating 'The current writes in cursive'. medium shot framing with warm yellow, brown, red palette. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687409+00:00", "source_type": "backfill"} +{"song": "River's Edge", "beat": 4, "lyric_line": "Smooth stones warm in afternoon", "scene": {"mood": "contentment", "colors": ["yellow", "warm brown", "green"], "composition": "low angle", "camera": "slow zoom", "description": "A contentment scene illustrating 'Smooth stones warm in afternoon'. low angle framing with yellow, warm brown, green palette. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687410+00:00", "source_type": "backfill"} +{"song": "River's Edge", "beat": 5, "lyric_line": "Fish rise in silver arcs", "scene": {"mood": "gentle", "colors": ["deep red", "brown", "amber"], "composition": "high angle", "camera": "tracking", "description": "A gentle scene illustrating 'Fish rise in silver arcs'. high angle framing with deep red, brown, amber palette. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687412+00:00", "source_type": "backfill"} +{"song": "River's Edge", "beat": 6, "lyric_line": "Willows dip their fingers in", "scene": {"mood": "calm", "colors": ["green", "gold", "brown"], "composition": "over-the-shoulder", "camera": "static", "description": "A calm scene illustrating 'Willows dip their fingers in'. over the shoulder framing with green, gold, brown palette. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687413+00:00", "source_type": "backfill"} +{"song": "River's Edge", "beat": 7, "lyric_line": "Time moves slow where rivers meet", "scene": {"mood": "serenity", "colors": ["olive", "cream", "rust"], "composition": "profile", "camera": "crane up", "description": "A serenity scene illustrating 'Time moves slow where rivers meet'. profile framing with olive, cream, rust palette. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687414+00:00", "source_type": "backfill"} +{"song": "River's Edge", "beat": 8, "lyric_line": "The bridge holds quiet conversations", "scene": {"mood": "stillness", "colors": ["grey", "white", "blue"], "composition": "bird's eye", "camera": "dolly in", "description": "A stillness scene illustrating 'The bridge holds quiet conversations'. bird's eye framing with grey, white, blue palette. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687415+00:00", "source_type": "backfill"} +{"song": "River's Edge", "beat": 9, "lyric_line": "Evening brings the frogs to song", "scene": {"mood": "contentment", "colors": ["navy", "silver", "white"], "composition": "dutch angle", "camera": "gentle drift", "description": "A contentment scene illustrating 'Evening brings the frogs to song'. dutch angle framing with navy, silver, white palette. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687416+00:00", "source_type": "backfill"} +{"song": "River's Edge", "beat": 10, "lyric_line": "The river knows where it's going", "scene": {"mood": "gentle", "colors": ["amber", "brown", "cream"], "composition": "establishing shot", "camera": "locked-off", "description": "A gentle scene illustrating 'The river knows where it's going'. establishing shot framing with amber, brown, cream palette. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687417+00:00", "source_type": "backfill"} +{"song": "Broken Lighthouse", "beat": 1, "lyric_line": "The light went out in ninety-three", "scene": {"mood": "abandonment", "colors": ["black", "red", "gold"], "composition": "close-up", "camera": "slow pan", "description": "A abandonment scene illustrating 'The light went out in ninety-three'. close up framing with black, red, gold palette. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687418+00:00", "source_type": "backfill"} +{"song": "Broken Lighthouse", "beat": 2, "lyric_line": "Salt has eaten through the door", "scene": {"mood": "ruin", "colors": ["grey", "white", "blue"], "composition": "wide shot", "camera": "steady", "description": "A ruin scene illustrating 'Salt has eaten through the door'. wide shot framing with grey, white, blue palette. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687419+00:00", "source_type": "backfill"} +{"song": "Broken Lighthouse", "beat": 3, "lyric_line": "Gulls nest where the keeper slept", "scene": {"mood": "loneliness", "colors": ["black", "red", "gold"], "composition": "medium shot", "camera": "handheld", "description": "A loneliness scene illustrating 'Gulls nest where the keeper slept'. medium shot framing with black, red, gold palette. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687420+00:00", "source_type": "backfill"} +{"song": "Broken Lighthouse", "beat": 4, "lyric_line": "Fog rolls in like unanswered prayers", "scene": {"mood": "decay", "colors": ["dusty blue", "tan", "grey"], "composition": "low angle", "camera": "slow zoom", "description": "A decay scene illustrating 'Fog rolls in like unanswered prayers'. low angle framing with dusty blue, tan, grey palette. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687422+00:00", "source_type": "backfill"} +{"song": "Broken Lighthouse", "beat": 5, "lyric_line": "The spiral stair groans under ghosts", "scene": {"mood": "emptiness", "colors": ["olive", "cream", "rust"], "composition": "high angle", "camera": "tracking", "description": "A emptiness scene illustrating 'The spiral stair groans under ghosts'. high angle framing with olive, cream, rust palette. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687423+00:00", "source_type": "backfill"} +{"song": "Broken Lighthouse", "beat": 6, "lyric_line": "Paint peels in long surrender", "scene": {"mood": "abandonment", "colors": ["dusty blue", "tan", "grey"], "composition": "over-the-shoulder", "camera": "static", "description": "A abandonment scene illustrating 'Paint peels in long surrender'. over the shoulder framing with dusty blue, tan, grey palette. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687424+00:00", "source_type": "backfill"} +{"song": "Broken Lighthouse", "beat": 7, "lyric_line": "Ships pass blind in heavy weather", "scene": {"mood": "ruin", "colors": ["black", "red", "gold"], "composition": "profile", "camera": "crane up", "description": "A ruin scene illustrating 'Ships pass blind in heavy weather'. profile framing with black, red, gold palette. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687425+00:00", "source_type": "backfill"} +{"song": "Broken Lighthouse", "beat": 8, "lyric_line": "The lantern room holds only rain", "scene": {"mood": "loneliness", "colors": ["navy", "silver", "white"], "composition": "bird's eye", "camera": "dolly in", "description": "A loneliness scene illustrating 'The lantern room holds only rain'. bird's eye framing with navy, silver, white palette. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687426+00:00", "source_type": "backfill"} +{"song": "Broken Lighthouse", "beat": 9, "lyric_line": "We were warned but didn't listen", "scene": {"mood": "decay", "colors": ["amber", "brown", "cream"], "composition": "dutch angle", "camera": "gentle drift", "description": "A decay scene illustrating 'We were warned but didn't listen'. dutch angle framing with amber, brown, cream palette. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687427+00:00", "source_type": "backfill"} +{"song": "Broken Lighthouse", "beat": 10, "lyric_line": "Some towers fall so others see", "scene": {"mood": "emptiness", "colors": ["black", "red", "gold"], "composition": "establishing shot", "camera": "locked-off", "description": "A emptiness scene illustrating 'Some towers fall so others see'. establishing shot framing with black, red, gold palette. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687428+00:00", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "beat": 1, "lyric_line": "Flour dust on everything", "scene": {"mood": "comfort", "colors": ["olive", "cream", "rust"], "composition": "close-up", "camera": "slow pan", "description": "A comfort scene illustrating 'Flour dust on everything'. close up framing with olive, cream, rust palette. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687429+00:00", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "beat": 2, "lyric_line": "The radio plays what it remembers", "scene": {"mood": "love", "colors": ["green", "gold", "brown"], "composition": "wide shot", "camera": "steady", "description": "A love scene illustrating 'The radio plays what it remembers'. wide shot framing with green, gold, brown palette. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687430+00:00", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "beat": 3, "lyric_line": "Cinnamon holds the house together", "scene": {"mood": "safety", "colors": ["grey", "white", "blue"], "composition": "medium shot", "camera": "handheld", "description": "A safety scene illustrating 'Cinnamon holds the house together'. medium shot framing with grey, white, blue palette. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687432+00:00", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "beat": 4, "lyric_line": "She hums without knowing she hums", "scene": {"mood": "belonging", "colors": ["navy", "silver", "white"], "composition": "low angle", "camera": "slow zoom", "description": "A belonging scene illustrating 'She hums without knowing she hums'. low angle framing with navy, silver, white palette. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687433+00:00", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "beat": 5, "lyric_line": "The table fits us all somehow", "scene": {"mood": "joy", "colors": ["warm yellow", "brown", "red"], "composition": "high angle", "camera": "tracking", "description": "A joy scene illustrating 'The table fits us all somehow'. high angle framing with warm yellow, brown, red palette. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687434+00:00", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "beat": 6, "lyric_line": "Stories rise like bread dough", "scene": {"mood": "comfort", "colors": ["yellow", "warm brown", "green"], "composition": "over-the-shoulder", "camera": "static", "description": "A comfort scene illustrating 'Stories rise like bread dough'. over the shoulder framing with yellow, warm brown, green palette. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687435+00:00", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "beat": 7, "lyric_line": "Windows fog from living heat", "scene": {"mood": "love", "colors": ["green", "gold", "brown"], "composition": "profile", "camera": "crane up", "description": "A love scene illustrating 'Windows fog from living heat'. profile framing with green, gold, brown palette. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687436+00:00", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "beat": 8, "lyric_line": "The clock is always ten minutes late", "scene": {"mood": "safety", "colors": ["grey", "white", "blue"], "composition": "bird's eye", "camera": "dolly in", "description": "A safety scene illustrating 'The clock is always ten minutes late'. bird's eye framing with grey, white, blue palette. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687437+00:00", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "beat": 9, "lyric_line": "We leave with full hearts and Tupperware", "scene": {"mood": "belonging", "colors": ["amber", "dust", "gold"], "composition": "dutch angle", "camera": "gentle drift", "description": "A belonging scene illustrating 'We leave with full hearts and Tupperware'. dutch angle framing with amber, dust, gold palette. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687438+00:00", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "beat": 10, "lyric_line": "Some recipes are just love", "scene": {"mood": "joy", "colors": ["navy", "silver", "white"], "composition": "establishing shot", "camera": "locked-off", "description": "A joy scene illustrating 'Some recipes are just love'. establishing shot framing with navy, silver, white palette. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687440+00:00", "source_type": "backfill"} +{"song": "The Wanderer", "beat": 1, "lyric_line": "My boots know roads my name doesn't", "scene": {"mood": "wandering", "colors": ["black", "red", "gold"], "composition": "close-up", "camera": "slow pan", "description": "A wandering scene illustrating 'My boots know roads my name doesn't'. close up framing with black, red, gold palette. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687441+00:00", "source_type": "backfill"} +{"song": "The Wanderer", "beat": 2, "lyric_line": "The horizon is a promise I chase", "scene": {"mood": "yearning", "colors": ["green", "gold", "brown"], "composition": "wide shot", "camera": "steady", "description": "A yearning scene illustrating 'The horizon is a promise I chase'. wide shot framing with green, gold, brown palette. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687442+00:00", "source_type": "backfill"} +{"song": "The Wanderer", "beat": 3, "lyric_line": "Every town looks like a question", "scene": {"mood": "freedom", "colors": ["amber", "dust", "gold"], "composition": "medium shot", "camera": "handheld", "description": "A freedom scene illustrating 'Every town looks like a question'. medium shot framing with amber, dust, gold palette. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687443+00:00", "source_type": "backfill"} +{"song": "The Wanderer", "beat": 4, "lyric_line": "I've slept in stranger's kindness", "scene": {"mood": "isolation", "colors": ["warm yellow", "brown", "red"], "composition": "low angle", "camera": "slow zoom", "description": "A isolation scene illustrating 'I've slept in stranger's kindness'. low angle framing with warm yellow, brown, red palette. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687444+00:00", "source_type": "backfill"} +{"song": "The Wanderer", "beat": 5, "lyric_line": "The train whistle sounds like leaving", "scene": {"mood": "searching", "colors": ["yellow", "warm brown", "green"], "composition": "high angle", "camera": "tracking", "description": "A searching scene illustrating 'The train whistle sounds like leaving'. high angle framing with yellow, warm brown, green palette. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687445+00:00", "source_type": "backfill"} +{"song": "The Wanderer", "beat": 6, "lyric_line": "My shadow is my longest friend", "scene": {"mood": "wandering", "colors": ["olive", "cream", "rust"], "composition": "over-the-shoulder", "camera": "static", "description": "A wandering scene illustrating 'My shadow is my longest friend'. over the shoulder framing with olive, cream, rust palette. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687446+00:00", "source_type": "backfill"} +{"song": "The Wanderer", "beat": 7, "lyric_line": "Stars don't care where I'm from", "scene": {"mood": "yearning", "colors": ["dusty blue", "tan", "grey"], "composition": "profile", "camera": "crane up", "description": "A yearning scene illustrating 'Stars don't care where I'm from'. profile framing with dusty blue, tan, grey palette. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687447+00:00", "source_type": "backfill"} +{"song": "The Wanderer", "beat": 8, "lyric_line": "The wind has no return address", "scene": {"mood": "freedom", "colors": ["white", "grey", "pale blue"], "composition": "bird's eye", "camera": "dolly in", "description": "A freedom scene illustrating 'The wind has no return address'. bird's eye framing with white, grey, pale blue palette. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687448+00:00", "source_type": "backfill"} +{"song": "The Wanderer", "beat": 9, "lyric_line": "I've forgotten what home feels like", "scene": {"mood": "isolation", "colors": ["yellow", "warm brown", "green"], "composition": "dutch angle", "camera": "gentle drift", "description": "A isolation scene illustrating 'I've forgotten what home feels like'. dutch angle framing with yellow, warm brown, green palette. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687450+00:00", "source_type": "backfill"} +{"song": "The Wanderer", "beat": 10, "lyric_line": "Maybe home is the walking", "scene": {"mood": "searching", "colors": ["black", "red", "gold"], "composition": "establishing shot", "camera": "locked-off", "description": "A searching scene illustrating 'Maybe home is the walking'. establishing shot framing with black, red, gold palette. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687451+00:00", "source_type": "backfill"} +{"song": "Coal Country", "beat": 1, "lyric_line": "Black dust under every nail", "scene": {"mood": "anger", "colors": ["yellow", "warm brown", "green"], "composition": "close-up", "camera": "slow pan", "description": "A anger scene illustrating 'Black dust under every nail'. close up framing with yellow, warm brown, green palette. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687452+00:00", "source_type": "backfill"} +{"song": "Coal Country", "beat": 2, "lyric_line": "The mountain gave and gave and gave", "scene": {"mood": "pride", "colors": ["amber", "dust", "gold"], "composition": "wide shot", "camera": "steady", "description": "A pride scene illustrating 'The mountain gave and gave and gave'. wide shot framing with amber, dust, gold palette. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687453+00:00", "source_type": "backfill"} +{"song": "Coal Country", "beat": 3, "lyric_line": "We lit the dark with what we carried", "scene": {"mood": "resistance", "colors": ["yellow", "warm brown", "green"], "composition": "medium shot", "camera": "handheld", "description": "A resistance scene illustrating 'We lit the dark with what we carried'. medium shot framing with yellow, warm brown, green palette. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687454+00:00", "source_type": "backfill"} +{"song": "Coal Country", "beat": 4, "lyric_line": "Company store took what we earned", "scene": {"mood": "strength", "colors": ["green", "gold", "brown"], "composition": "low angle", "camera": "slow zoom", "description": "A strength scene illustrating 'Company store took what we earned'. low angle framing with green, gold, brown palette. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687455+00:00", "source_type": "backfill"} +{"song": "Coal Country", "beat": 5, "lyric_line": "The whistle blew before the sun", "scene": {"mood": "solidarity", "colors": ["amber", "dust", "gold"], "composition": "high angle", "camera": "tracking", "description": "A solidarity scene illustrating 'The whistle blew before the sun'. high angle framing with amber, dust, gold palette. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687456+00:00", "source_type": "backfill"} +{"song": "Coal Country", "beat": 6, "lyric_line": "Granddaddy's lungs knew better", "scene": {"mood": "anger", "colors": ["olive", "cream", "rust"], "composition": "over-the-shoulder", "camera": "static", "description": "A anger scene illustrating 'Granddaddy's lungs knew better'. over the shoulder framing with olive, cream, rust palette. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687457+00:00", "source_type": "backfill"} +{"song": "Coal Country", "beat": 7, "lyric_line": "We sang loud so God could hear", "scene": {"mood": "pride", "colors": ["amber", "brown", "cream"], "composition": "profile", "camera": "crane up", "description": "A pride scene illustrating 'We sang loud so God could hear'. profile framing with amber, brown, cream palette. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687458+00:00", "source_type": "backfill"} +{"song": "Coal Country", "beat": 8, "lyric_line": "The union hall still stands", "scene": {"mood": "resistance", "colors": ["black", "red", "gold"], "composition": "bird's eye", "camera": "dolly in", "description": "A resistance scene illustrating 'The union hall still stands'. bird's eye framing with black, red, gold palette. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687459+00:00", "source_type": "backfill"} +{"song": "Coal Country", "beat": 9, "lyric_line": "Some debts are paid in standing up", "scene": {"mood": "strength", "colors": ["grey", "white", "blue"], "composition": "dutch angle", "camera": "gentle drift", "description": "A strength scene illustrating 'Some debts are paid in standing up'. dutch angle framing with grey, white, blue palette. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687460+00:00", "source_type": "backfill"} +{"song": "Coal Country", "beat": 10, "lyric_line": "The coal is gone but we remain", "scene": {"mood": "solidarity", "colors": ["white", "grey", "pale blue"], "composition": "establishing shot", "camera": "locked-off", "description": "A solidarity scene illustrating 'The coal is gone but we remain'. establishing shot framing with white, grey, pale blue palette. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687462+00:00", "source_type": "backfill"} +{"song": "Wintering", "beat": 1, "lyric_line": "The world goes white and quiet", "scene": {"mood": "contemplation", "colors": ["grey", "white", "blue"], "composition": "close-up", "camera": "slow pan", "description": "A contemplation scene illustrating 'The world goes white and quiet'. close up framing with grey, white, blue palette. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687463+00:00", "source_type": "backfill"} +{"song": "Wintering", "beat": 2, "lyric_line": "I've been turning inward like the trees", "scene": {"mood": "solitude", "colors": ["white", "grey", "pale blue"], "composition": "wide shot", "camera": "steady", "description": "A solitude scene illustrating 'I've been turning inward like the trees'. wide shot framing with white, grey, pale blue palette. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687464+00:00", "source_type": "backfill"} +{"song": "Wintering", "beat": 3, "lyric_line": "Bare branches write against the sky", "scene": {"mood": "depth", "colors": ["amber", "brown", "cream"], "composition": "medium shot", "camera": "handheld", "description": "A depth scene illustrating 'Bare branches write against the sky'. medium shot framing with amber, brown, cream palette. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687465+00:00", "source_type": "backfill"} +{"song": "Wintering", "beat": 4, "lyric_line": "The fireplace asks for nothing but tending", "scene": {"mood": "quiet", "colors": ["navy", "silver", "white"], "composition": "low angle", "camera": "slow zoom", "description": "A quiet scene illustrating 'The fireplace asks for nothing but tending'. low angle framing with navy, silver, white palette. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687466+00:00", "source_type": "backfill"} +{"song": "Wintering", "beat": 5, "lyric_line": "I read the same page twice and understand more", "scene": {"mood": "reflection", "colors": ["olive", "cream", "rust"], "composition": "high angle", "camera": "tracking", "description": "A reflection scene illustrating 'I read the same page twice and understand more'. high angle framing with olive, cream, rust palette. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687467+00:00", "source_type": "backfill"} +{"song": "Wintering", "beat": 6, "lyric_line": "Snow erases what I needed erased", "scene": {"mood": "contemplation", "colors": ["yellow", "warm brown", "green"], "composition": "over-the-shoulder", "camera": "static", "description": "A contemplation scene illustrating 'Snow erases what I needed erased'. over the shoulder framing with yellow, warm brown, green palette. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687468+00:00", "source_type": "backfill"} +{"song": "Wintering", "beat": 7, "lyric_line": "The cold clarifies what warmth confused", "scene": {"mood": "solitude", "colors": ["yellow", "warm brown", "green"], "composition": "profile", "camera": "crane up", "description": "A solitude scene illustrating 'The cold clarifies what warmth confused'. profile framing with yellow, warm brown, green palette. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687469+00:00", "source_type": "backfill"} +{"song": "Wintering", "beat": 8, "lyric_line": "I've been storing up like the squirrels", "scene": {"mood": "depth", "colors": ["navy", "silver", "white"], "composition": "bird's eye", "camera": "dolly in", "description": "A depth scene illustrating 'I've been storing up like the squirrels'. bird's eye framing with navy, silver, white palette. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687471+00:00", "source_type": "backfill"} +{"song": "Wintering", "beat": 9, "lyric_line": "Silence is not empty it's full", "scene": {"mood": "quiet", "colors": ["green", "gold", "brown"], "composition": "dutch angle", "camera": "gentle drift", "description": "A quiet scene illustrating 'Silence is not empty it's full'. dutch angle framing with green, gold, brown palette. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687472+00:00", "source_type": "backfill"} +{"song": "Wintering", "beat": 10, "lyric_line": "Spring will find me ready or not", "scene": {"mood": "reflection", "colors": ["navy", "silver", "white"], "composition": "establishing shot", "camera": "locked-off", "description": "A reflection scene illustrating 'Spring will find me ready or not'. establishing shot framing with navy, silver, white palette. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687473+00:00", "source_type": "backfill"} +{"song": "Porch Light", "beat": 1, "lyric_line": "She leaves the light on every night", "scene": {"mood": "anticipation", "colors": ["grey", "white", "blue"], "composition": "close-up", "camera": "slow pan", "description": "A anticipation scene illustrating 'She leaves the light on every night'. close up framing with grey, white, blue palette. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687474+00:00", "source_type": "backfill"} +{"song": "Porch Light", "beat": 2, "lyric_line": "The road home is shorter than I thought", "scene": {"mood": "return", "colors": ["olive", "cream", "rust"], "composition": "wide shot", "camera": "steady", "description": "A return scene illustrating 'The road home is shorter than I thought'. wide shot framing with olive, cream, rust palette. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687475+00:00", "source_type": "backfill"} +{"song": "Porch Light", "beat": 3, "lyric_line": "Crickets welcome me without questions", "scene": {"mood": "faith", "colors": ["yellow", "warm brown", "green"], "composition": "medium shot", "camera": "handheld", "description": "A faith scene illustrating 'Crickets welcome me without questions'. medium shot framing with yellow, warm brown, green palette. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687476+00:00", "source_type": "backfill"} +{"song": "Porch Light", "beat": 4, "lyric_line": "The screen door still doesn't latch right", "scene": {"mood": "light", "colors": ["dusty blue", "tan", "grey"], "composition": "low angle", "camera": "slow zoom", "description": "A light scene illustrating 'The screen door still doesn't latch right'. low angle framing with dusty blue, tan, grey palette. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687477+00:00", "source_type": "backfill"} +{"song": "Porch Light", "beat": 5, "lyric_line": "Some things don't need fixing", "scene": {"mood": "reunion", "colors": ["white", "grey", "pale blue"], "composition": "high angle", "camera": "tracking", "description": "A reunion scene illustrating 'Some things don't need fixing'. high angle framing with white, grey, pale blue palette. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687478+00:00", "source_type": "backfill"} +{"song": "Porch Light", "beat": 6, "lyric_line": "Her voice carries across the yard", "scene": {"mood": "anticipation", "colors": ["dusty blue", "tan", "grey"], "composition": "over-the-shoulder", "camera": "static", "description": "A anticipation scene illustrating 'Her voice carries across the yard'. over the shoulder framing with dusty blue, tan, grey palette. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687479+00:00", "source_type": "backfill"} +{"song": "Porch Light", "beat": 7, "lyric_line": "The porch swing holds our weight and years", "scene": {"mood": "return", "colors": ["deep red", "brown", "amber"], "composition": "profile", "camera": "crane up", "description": "A return scene illustrating 'The porch swing holds our weight and years'. profile framing with deep red, brown, amber palette. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687480+00:00", "source_type": "backfill"} +{"song": "Porch Light", "beat": 8, "lyric_line": "I was gone but never lost", "scene": {"mood": "faith", "colors": ["amber", "brown", "cream"], "composition": "bird's eye", "camera": "dolly in", "description": "A faith scene illustrating 'I was gone but never lost'. bird's eye framing with amber, brown, cream palette. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687481+00:00", "source_type": "backfill"} +{"song": "Porch Light", "beat": 9, "lyric_line": "The light means someone's still awake", "scene": {"mood": "light", "colors": ["olive", "cream", "rust"], "composition": "dutch angle", "camera": "gentle drift", "description": "A light scene illustrating 'The light means someone's still awake'. dutch angle framing with olive, cream, rust palette. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687482+00:00", "source_type": "backfill"} +{"song": "Porch Light", "beat": 10, "lyric_line": "Coming home is a kind of prayer", "scene": {"mood": "reunion", "colors": ["warm yellow", "brown", "red"], "composition": "establishing shot", "camera": "locked-off", "description": "A reunion scene illustrating 'Coming home is a kind of prayer'. establishing shot framing with warm yellow, brown, red palette. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687483+00:00", "source_type": "backfill"} +{"song": "Fiddle and Dust", "beat": 1, "lyric_line": "The fiddle case hasn't opened in years", "scene": {"mood": "regret", "colors": ["yellow", "warm brown", "green"], "composition": "close-up", "camera": "slow pan", "description": "A regret scene illustrating 'The fiddle case hasn't opened in years'. close up framing with yellow, warm brown, green palette. Camera: slow pan."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687484+00:00", "source_type": "backfill"} +{"song": "Fiddle and Dust", "beat": 2, "lyric_line": "Dust settled on the D string", "scene": {"mood": "fondness", "colors": ["white", "grey", "pale blue"], "composition": "wide shot", "camera": "steady", "description": "A fondness scene illustrating 'Dust settled on the D string'. wide shot framing with white, grey, pale blue palette. Camera: steady."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687485+00:00", "source_type": "backfill"} +{"song": "Fiddle and Dust", "beat": 3, "lyric_line": "His fingers knew before his mind", "scene": {"mood": "aging", "colors": ["deep red", "brown", "amber"], "composition": "medium shot", "camera": "handheld", "description": "A aging scene illustrating 'His fingers knew before his mind'. medium shot framing with deep red, brown, amber palette. Camera: handheld."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687486+00:00", "source_type": "backfill"} +{"song": "Fiddle and Dust", "beat": 4, "lyric_line": "The dance floor remembers better than us", "scene": {"mood": "memory", "colors": ["deep red", "brown", "amber"], "composition": "low angle", "camera": "slow zoom", "description": "A memory scene illustrating 'The dance floor remembers better than us'. low angle framing with deep red, brown, amber palette. Camera: slow zoom."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687487+00:00", "source_type": "backfill"} +{"song": "Fiddle and Dust", "beat": 5, "lyric_line": "Some songs live in the walls", "scene": {"mood": "music", "colors": ["navy", "silver", "white"], "composition": "high angle", "camera": "tracking", "description": "A music scene illustrating 'Some songs live in the walls'. high angle framing with navy, silver, white palette. Camera: tracking."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687489+00:00", "source_type": "backfill"} +{"song": "Fiddle and Dust", "beat": 6, "lyric_line": "We played until the neighbors joined", "scene": {"mood": "regret", "colors": ["amber", "dust", "gold"], "composition": "over-the-shoulder", "camera": "static", "description": "A regret scene illustrating 'We played until the neighbors joined'. over the shoulder framing with amber, dust, gold palette. Camera: static."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687490+00:00", "source_type": "backfill"} +{"song": "Fiddle and Dust", "beat": 7, "lyric_line": "The bow hair snapped and we kept going", "scene": {"mood": "fondness", "colors": ["yellow", "warm brown", "green"], "composition": "profile", "camera": "crane up", "description": "A fondness scene illustrating 'The bow hair snapped and we kept going'. profile framing with yellow, warm brown, green palette. Camera: crane up."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687491+00:00", "source_type": "backfill"} +{"song": "Fiddle and Dust", "beat": 8, "lyric_line": "Music fills what grief empties", "scene": {"mood": "aging", "colors": ["grey", "white", "blue"], "composition": "bird's eye", "camera": "dolly in", "description": "A aging scene illustrating 'Music fills what grief empties'. bird's eye framing with grey, white, blue palette. Camera: dolly in."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687492+00:00", "source_type": "backfill"} +{"song": "Fiddle and Dust", "beat": 9, "lyric_line": "He says he's too old but his foot taps", "scene": {"mood": "memory", "colors": ["white", "grey", "pale blue"], "composition": "dutch angle", "camera": "gentle drift", "description": "A memory scene illustrating 'He says he's too old but his foot taps'. dutch angle framing with white, grey, pale blue palette. Camera: gentle drift."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687493+00:00", "source_type": "backfill"} +{"song": "Fiddle and Dust", "beat": 10, "lyric_line": "Some instruments wait patiently", "scene": {"mood": "music", "colors": ["amber", "brown", "cream"], "composition": "establishing shot", "camera": "locked-off", "description": "A music scene illustrating 'Some instruments wait patiently'. establishing shot framing with amber, brown, cream palette. Camera: locked-off."}, "source_session_id": "backfill", "model": "unknown", "timestamp": "2026-04-18T19:58:02.687494+00:00", "source_type": "backfill"} diff --git a/training-data/scene-descriptions-hip-hop.jsonl b/training-data/scene-descriptions-hip-hop.jsonl index a8a9dbc8..d3c77600 100644 --- a/training-data/scene-descriptions-hip-hop.jsonl +++ b/training-data/scene-descriptions-hip-hop.jsonl @@ -1,100 +1,100 @@ -{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Corner light flickers, the city hums below", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. Corner light flickers, the city hums below"}} -{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Every step a verse on this broken road", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. Every step a verse on this broken road"}} -{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Crown of doubts but I wear it like a king", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. Crown of doubts but I wear it like a king"}} -{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Mama said the storm don't last forever", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. Mama said the storm don't last forever"}} -{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Bass hits the chest like a second heartbeat", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. Bass hits the chest like a second heartbeat"}} -{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We built a church out of cardboard and dreams", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. We built a church out of cardboard and dreams"}} -{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The microphone catches every scar I own", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. The microphone catches every scar I own"}} -{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Streetlights baptize the ones who stay late", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. Streetlights baptize the ones who stay late"}} -{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Success smells like rain on hot asphalt", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Success smells like rain on hot asphalt"}} -{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "I spit fire but my hands are ice cold", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. I spit fire but my hands are ice cold"}} -{"song": "Basement Theorem", "artist": "Block Sage", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Prove the impossible with a pencil and a beat", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. Prove the impossible with a pencil and a beat"}} -{"song": "Basement Theorem", "artist": "Block Sage", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Equations in the dark, the lab coat is my armor", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. Equations in the dark, the lab coat is my armor"}} -{"song": "Basement Theorem", "artist": "Block Sage", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "They said genius don't grow where the cracks are", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. They said genius don't grow where the cracks are"}} -{"song": "Basement Theorem", "artist": "Block Sage", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "But the cracks are where the light gets in", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. But the cracks are where the light gets in"}} -{"song": "Basement Theorem", "artist": "Block Sage", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Algorithm of survival coded in my blood", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. Algorithm of survival coded in my blood"}} -{"song": "Basement Theorem", "artist": "Block Sage", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Every failure is a variable not a verdict", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. Every failure is a variable not a verdict"}} -{"song": "Basement Theorem", "artist": "Block Sage", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The proof is in the pudding and the pain", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. The proof is in the pudding and the pain"}} -{"song": "Basement Theorem", "artist": "Block Sage", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "QED: I'm still here when the credits roll", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. QED: I'm still here when the credits roll"}} -{"song": "Basement Theorem", "artist": "Block Sage", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Derivative of struggle equals strength", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Derivative of struggle equals strength"}} -{"song": "Basement Theorem", "artist": "Block Sage", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The basement was the lecture hall all along", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. The basement was the lecture hall all along"}} -{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Shatter the frame with a whisper not a scream", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. Shatter the frame with a whisper not a scream"}} -{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Visibility is a weapon I learned to wield", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. Visibility is a weapon I learned to wield"}} -{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The podium was built by hands like mine", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. The podium was built by hands like mine"}} -{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every rejection letter was a rough draft", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. Every rejection letter was a rough draft"}} -{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "I don't break glass\u2014I grow through it", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. I don't break glass\u2014I grow through it"}} -{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The ceiling is transparent but my will is not", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. The ceiling is transparent but my will is not"}} -{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Sermon: persistence is the only prayer", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. Sermon: persistence is the only prayer"}} -{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "They hear noise I hear the future tuning", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. They hear noise I hear the future tuning"}} -{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Shards on the floor spell my new name", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Shards on the floor spell my new name"}} -{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "I preach to the mirror and the mirror converts", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. I preach to the mirror and the mirror converts"}} -{"song": "Signal Lost", "artist": "Verse Walker", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Static in the headphones, truth in the silence", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. Static in the headphones, truth in the silence"}} -{"song": "Signal Lost", "artist": "Verse Walker", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "We broadcast from basements the towers forgot", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. We broadcast from basements the towers forgot"}} -{"song": "Signal Lost", "artist": "Verse Walker", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Dead zones where the real ones still speak", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. Dead zones where the real ones still speak"}} -{"song": "Signal Lost", "artist": "Verse Walker", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Frequency of the forgotten is the loudest", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. Frequency of the forgotten is the loudest"}} -{"song": "Signal Lost", "artist": "Verse Walker", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Antenna bent but the message still lands", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. Antenna bent but the message still lands"}} -{"song": "Signal Lost", "artist": "Verse Walker", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "No signal? No problem. We make our own waves", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. No signal? No problem. We make our own waves"}} -{"song": "Signal Lost", "artist": "Verse Walker", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The dial turns but the song stays the same", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. The dial turns but the song stays the same"}} -{"song": "Signal Lost", "artist": "Verse Walker", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Interference is just another word for resistance", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. Interference is just another word for resistance"}} -{"song": "Signal Lost", "artist": "Verse Walker", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Lost signal found meaning", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Lost signal found meaning"}} -{"song": "Signal Lost", "artist": "Verse Walker", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "We are the dead air the revolution breathes", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. We are the dead air the revolution breathes"}} -{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "X equals the distance between who I was and am", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. X equals the distance between who I was and am"}} -{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Solve for courage when the variables are fear", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. Solve for courage when the variables are fear"}} -{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The equation balances when I stop counting losses", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. The equation balances when I stop counting losses"}} -{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Y is the year I finally showed my work", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. Y is the year I finally showed my work"}} -{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Integrate the pain into something beautiful", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. Integrate the pain into something beautiful"}} -{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The limit of doubt approaches zero tonight", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. The limit of doubt approaches zero tonight"}} -{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Factor out the fear and what remains is me", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. Factor out the fear and what remains is me"}} -{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The proof was always in the living not the writing", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. The proof was always in the living not the writing"}} -{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Subtract the noise multiply the truth", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Subtract the noise multiply the truth"}} -{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Midnight is when the math finally makes sense", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. Midnight is when the math finally makes sense"}} -{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Gold in my mouth like a prayer I can taste", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. Gold in my mouth like a prayer I can taste"}} -{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The psalm of the hustle never goes off beat", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. The psalm of the hustle never goes off beat"}} -{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every tooth a trophy from a war I won", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. Every tooth a trophy from a war I won"}} -{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Gold teeth: the gospel of the grind", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. Gold teeth: the gospel of the grind"}} -{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The psalm plays in the currency of pain", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. The psalm plays in the currency of pain"}} -{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We flash gold because the world only sees shiny", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. We flash gold because the world only sees shiny"}} -{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Gold teeth psalm for the ones who ate dirt first", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. Gold teeth psalm for the ones who ate dirt first"}} -{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The gold doesn't rust but the smile does", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. The gold doesn't rust but the smile does"}} -{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Psalm of the gold tooth prophet", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Psalm of the gold tooth prophet"}} -{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Gold in the mouth, fire in the belly", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. Gold in the mouth, fire in the belly"}} -{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "I built this tower with my bare hands and doubt", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. I built this tower with my bare hands and doubt"}} -{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The blues echo higher than the penthouse", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. The blues echo higher than the penthouse"}} -{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Skyscraper blues: vertigo of success", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. Skyscraper blues: vertigo of success"}} -{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every floor is a chapter I survived", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. Every floor is a chapter I survived"}} -{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The blues don't care about your zip code", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. The blues don't care about your zip code"}} -{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We look down and the blues look up", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. We look down and the blues look up"}} -{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Skyscraper: the blues in vertical format", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. Skyscraper: the blues in vertical format"}} -{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The higher you go the bluer the view", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. The higher you go the bluer the view"}} -{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Skyscraper blues for the high-rise lonely", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Skyscraper blues for the high-rise lonely"}} -{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The tower sways but the blues stand still", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. The tower sways but the blues stand still"}} -{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "I confess under fluorescent light", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. I confess under fluorescent light"}} -{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The confessional has a drive-through now", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. The confessional has a drive-through now"}} -{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Neon sins glow brighter than virtue", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. Neon sins glow brighter than virtue"}} -{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every confession is a performance", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. Every confession is a performance"}} -{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The confessional doesn't have a mute button", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. The confessional doesn't have a mute button"}} -{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We confess to the algorithm and it judges", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. We confess to the algorithm and it judges"}} -{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Neon confessional: sins in LED", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. Neon confessional: sins in LED"}} -{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The booth is open 24/7 like a 7-Eleven", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. The booth is open 24/7 like a 7-Eleven"}} -{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Confess under neon, absolved by sunrise", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Confess under neon, absolved by sunrise"}} -{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The neon remembers what we try to forget", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. The neon remembers what we try to forget"}} -{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "My identity is a series of lines and spaces", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. My identity is a series of lines and spaces"}} -{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Scan me and see the price of my pain", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. Scan me and see the price of my pain"}} -{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Barcode psalm: the hymn of the commodified", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. Barcode psalm: the hymn of the commodified"}} -{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every barcode hides a story", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. Every barcode hides a story"}} -{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The psalm of the scanned and the sold", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. The psalm of the scanned and the sold"}} -{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We are more than our barcode but less than our dreams", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. We are more than our barcode but less than our dreams"}} -{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Barcode: the modern scar of capitalism", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. Barcode: the modern scar of capitalism"}} -{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The psalm reads like a receipt", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. The psalm reads like a receipt"}} -{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Scan the barcode and find the ghost inside", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Scan the barcode and find the ghost inside"}} -{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Barcode psalm: value assigned, not inherent", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. Barcode psalm: value assigned, not inherent"}} -{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "I orbit the thing that's destroying me", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. I orbit the thing that's destroying me"}} -{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The gravity well of habit", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. The gravity well of habit"}} -{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every orbit is a compromise with the void", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. Every orbit is a compromise with the void"}} -{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Gravity: the oldest form of addiction", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. Gravity: the oldest form of addiction"}} -{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The well doesn't pull\u2014it persuades", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. The well doesn't pull\u2014it persuades"}} -{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We fall in circles because straight lines are too honest", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. We fall in circles because straight lines are too honest"}} -{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Gravity well: the prison with no walls", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. Gravity well: the prison with no walls"}} -{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The pull is gentle until it isn't", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. The pull is gentle until it isn't"}} -{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Gravity well for the satellite souls", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Gravity well for the satellite souls"}} -{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The well deepens with every revolution", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. The well deepens with every revolution"}} +{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Corner light flickers, the city hums below", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. Corner light flickers, the city hums below"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Every step a verse on this broken road", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. Every step a verse on this broken road"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Crown of doubts but I wear it like a king", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. Crown of doubts but I wear it like a king"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Mama said the storm don't last forever", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. Mama said the storm don't last forever"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Bass hits the chest like a second heartbeat", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. Bass hits the chest like a second heartbeat"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We built a church out of cardboard and dreams", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. We built a church out of cardboard and dreams"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The microphone catches every scar I own", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. The microphone catches every scar I own"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Streetlights baptize the ones who stay late", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. Streetlights baptize the ones who stay late"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Success smells like rain on hot asphalt", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Success smells like rain on hot asphalt"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalm", "artist": "Concrete Poet", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "I spit fire but my hands are ice cold", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. I spit fire but my hands are ice cold"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Basement Theorem", "artist": "Block Sage", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Prove the impossible with a pencil and a beat", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. Prove the impossible with a pencil and a beat"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Basement Theorem", "artist": "Block Sage", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Equations in the dark, the lab coat is my armor", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. Equations in the dark, the lab coat is my armor"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Basement Theorem", "artist": "Block Sage", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "They said genius don't grow where the cracks are", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. They said genius don't grow where the cracks are"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Basement Theorem", "artist": "Block Sage", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "But the cracks are where the light gets in", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. But the cracks are where the light gets in"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Basement Theorem", "artist": "Block Sage", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Algorithm of survival coded in my blood", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. Algorithm of survival coded in my blood"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Basement Theorem", "artist": "Block Sage", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Every failure is a variable not a verdict", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. Every failure is a variable not a verdict"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Basement Theorem", "artist": "Block Sage", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The proof is in the pudding and the pain", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. The proof is in the pudding and the pain"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Basement Theorem", "artist": "Block Sage", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "QED: I'm still here when the credits roll", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. QED: I'm still here when the credits roll"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Basement Theorem", "artist": "Block Sage", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Derivative of struggle equals strength", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Derivative of struggle equals strength"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Basement Theorem", "artist": "Block Sage", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The basement was the lecture hall all along", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. The basement was the lecture hall all along"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Shatter the frame with a whisper not a scream", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. Shatter the frame with a whisper not a scream"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Visibility is a weapon I learned to wield", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. Visibility is a weapon I learned to wield"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The podium was built by hands like mine", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. The podium was built by hands like mine"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every rejection letter was a rough draft", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. Every rejection letter was a rough draft"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "I don't break glass—I grow through it", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. I don't break glass—I grow through it"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The ceiling is transparent but my will is not", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. The ceiling is transparent but my will is not"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Sermon: persistence is the only prayer", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. Sermon: persistence is the only prayer"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "They hear noise I hear the future tuning", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. They hear noise I hear the future tuning"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Shards on the floor spell my new name", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Shards on the floor spell my new name"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling Sermon", "artist": "Cipher Ghost", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "I preach to the mirror and the mirror converts", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. I preach to the mirror and the mirror converts"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Verse Walker", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Static in the headphones, truth in the silence", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. Static in the headphones, truth in the silence"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Verse Walker", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "We broadcast from basements the towers forgot", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. We broadcast from basements the towers forgot"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Verse Walker", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Dead zones where the real ones still speak", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. Dead zones where the real ones still speak"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Verse Walker", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Frequency of the forgotten is the loudest", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. Frequency of the forgotten is the loudest"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Verse Walker", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Antenna bent but the message still lands", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. Antenna bent but the message still lands"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Verse Walker", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "No signal? No problem. We make our own waves", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. No signal? No problem. We make our own waves"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Verse Walker", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The dial turns but the song stays the same", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. The dial turns but the song stays the same"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Verse Walker", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Interference is just another word for resistance", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. Interference is just another word for resistance"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Verse Walker", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Lost signal found meaning", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Lost signal found meaning"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Verse Walker", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "We are the dead air the revolution breathes", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. We are the dead air the revolution breathes"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "X equals the distance between who I was and am", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. X equals the distance between who I was and am"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Solve for courage when the variables are fear", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. Solve for courage when the variables are fear"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The equation balances when I stop counting losses", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. The equation balances when I stop counting losses"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Y is the year I finally showed my work", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. Y is the year I finally showed my work"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Integrate the pain into something beautiful", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. Integrate the pain into something beautiful"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The limit of doubt approaches zero tonight", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. The limit of doubt approaches zero tonight"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Factor out the fear and what remains is me", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. Factor out the fear and what remains is me"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The proof was always in the living not the writing", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. The proof was always in the living not the writing"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Subtract the noise multiply the truth", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Subtract the noise multiply the truth"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algebra", "artist": "Rhyme Architect", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Midnight is when the math finally makes sense", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. Midnight is when the math finally makes sense"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Gold in my mouth like a prayer I can taste", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. Gold in my mouth like a prayer I can taste"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The psalm of the hustle never goes off beat", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. The psalm of the hustle never goes off beat"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every tooth a trophy from a war I won", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. Every tooth a trophy from a war I won"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Gold teeth: the gospel of the grind", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. Gold teeth: the gospel of the grind"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The psalm plays in the currency of pain", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. The psalm plays in the currency of pain"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We flash gold because the world only sees shiny", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. We flash gold because the world only sees shiny"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Gold teeth psalm for the ones who ate dirt first", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. Gold teeth psalm for the ones who ate dirt first"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The gold doesn't rust but the smile does", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. The gold doesn't rust but the smile does"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Psalm of the gold tooth prophet", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Psalm of the gold tooth prophet"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gold Teeth Psalm", "artist": "Concrete Poet", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Gold in the mouth, fire in the belly", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. Gold in the mouth, fire in the belly"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "I built this tower with my bare hands and doubt", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. I built this tower with my bare hands and doubt"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The blues echo higher than the penthouse", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. The blues echo higher than the penthouse"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Skyscraper blues: vertigo of success", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. Skyscraper blues: vertigo of success"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every floor is a chapter I survived", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. Every floor is a chapter I survived"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The blues don't care about your zip code", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. The blues don't care about your zip code"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We look down and the blues look up", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. We look down and the blues look up"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Skyscraper: the blues in vertical format", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. Skyscraper: the blues in vertical format"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The higher you go the bluer the view", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. The higher you go the bluer the view"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Skyscraper blues for the high-rise lonely", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Skyscraper blues for the high-rise lonely"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Skyscraper Blues", "artist": "Block Sage", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The tower sways but the blues stand still", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. The tower sways but the blues stand still"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "I confess under fluorescent light", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. I confess under fluorescent light"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The confessional has a drive-through now", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. The confessional has a drive-through now"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Neon sins glow brighter than virtue", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. Neon sins glow brighter than virtue"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every confession is a performance", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. Every confession is a performance"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The confessional doesn't have a mute button", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. The confessional doesn't have a mute button"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We confess to the algorithm and it judges", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. We confess to the algorithm and it judges"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Neon confessional: sins in LED", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. Neon confessional: sins in LED"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The booth is open 24/7 like a 7-Eleven", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. The booth is open 24/7 like a 7-Eleven"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Confess under neon, absolved by sunrise", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Confess under neon, absolved by sunrise"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Confessional", "artist": "Cipher Ghost", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The neon remembers what we try to forget", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. The neon remembers what we try to forget"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "My identity is a series of lines and spaces", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. My identity is a series of lines and spaces"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Scan me and see the price of my pain", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. Scan me and see the price of my pain"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Barcode psalm: the hymn of the commodified", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. Barcode psalm: the hymn of the commodified"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every barcode hides a story", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. Every barcode hides a story"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The psalm of the scanned and the sold", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. The psalm of the scanned and the sold"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We are more than our barcode but less than our dreams", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. We are more than our barcode but less than our dreams"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Barcode: the modern scar of capitalism", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. Barcode: the modern scar of capitalism"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The psalm reads like a receipt", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. The psalm reads like a receipt"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Scan the barcode and find the ghost inside", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Scan the barcode and find the ghost inside"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barcode Psalm", "artist": "Verse Walker", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Barcode psalm: value assigned, not inherent", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. Barcode psalm: value assigned, not inherent"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "I orbit the thing that's destroying me", "scene": {"mood": "grit", "colors": ["charcoal", "gold", "red"], "composition": "medium shot", "camera": "slow push", "description": "Medium Shot. I orbit the thing that's destroying me"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The gravity well of habit", "scene": {"mood": "triumph", "colors": ["midnight blue", "amber", "white"], "composition": "low angle", "camera": "steady", "description": "Low Angle. The gravity well of habit"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every orbit is a compromise with the void", "scene": {"mood": "reflection", "colors": ["concrete gray", "neon green", "black"], "composition": "wide shot", "camera": "handheld", "description": "Wide Shot. Every orbit is a compromise with the void"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Gravity: the oldest form of addiction", "scene": {"mood": "defiance", "colors": ["deep purple", "copper", "cream"], "composition": "close-up", "camera": "whip pan", "description": "Close Up. Gravity: the oldest form of addiction"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The well doesn't pull—it persuades", "scene": {"mood": "opulence", "colors": ["blood red", "steel", "ivory"], "composition": "tracking", "camera": "dolly", "description": "Tracking. The well doesn't pull—it persuades"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We fall in circles because straight lines are too honest", "scene": {"mood": "pressure", "colors": ["charcoal", "gold", "red"], "composition": "over the shoulder", "camera": "static", "description": "Over The Shoulder. We fall in circles because straight lines are too honest"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Gravity well: the prison with no walls", "scene": {"mood": "nostalgia", "colors": ["midnight blue", "amber", "white"], "composition": "bird's eye", "camera": "orbit", "description": "Bird'S Eye. Gravity well: the prison with no walls"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The pull is gentle until it isn't", "scene": {"mood": "hunger", "colors": ["concrete gray", "neon green", "black"], "composition": "POV", "camera": "tilt up", "description": "Pov. The pull is gentle until it isn't"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Gravity well for the satellite souls", "scene": {"mood": "swagger", "colors": ["deep purple", "copper", "cream"], "composition": "dutch angle", "camera": "crane", "description": "Dutch Angle. Gravity well for the satellite souls"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Rhyme Architect", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The well deepens with every revolution", "scene": {"mood": "resolve", "colors": ["blood red", "steel", "ivory"], "composition": "steady frame", "camera": "locked", "description": "Steady Frame. The well deepens with every revolution"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training-data/scene-descriptions-hiphop.jsonl b/training-data/scene-descriptions-hiphop.jsonl index 0e3648c9..02b294e6 100644 --- a/training-data/scene-descriptions-hiphop.jsonl +++ b/training-data/scene-descriptions-hiphop.jsonl @@ -1,100 +1,100 @@ -{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 1, "timestamp": "0:00", "duration_seconds": 14, "lyric_line": "Started from the basement, counting ceiling stains", "scene": {"mood": "struggle", "colors": ["concrete gray", "sodium orange"], "composition": "aerial city block", "camera_movement": "slow descent", "description": "struggle scene: Started from the basement, counting ceiling stains — aerial city block with concrete gray, sodium orange palette, slow descent camera."}} -{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 2, "timestamp": "0:14", "duration_seconds": 16, "lyric_line": "Empty fridge but the mind is full", "scene": {"mood": "hunger", "colors": ["midnight blue", "streetlight yellow"], "composition": "figure on fire escape", "camera_movement": "tracking up", "description": "hunger scene: Empty fridge but the mind is full — figure on fire escape with midnight blue, streetlight yellow palette, tracking up camera."}} -{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 3, "timestamp": "0:30", "duration_seconds": 15, "lyric_line": "Pen to paper like a surgeon to a wound", "scene": {"mood": "determination", "colors": ["steel gray", "flash of gold"], "composition": "hands writing in notebook", "camera_movement": "close-up macro", "description": "determination scene: Pen to paper like a surgeon to a wound — hands writing in notebook with steel gray, flash of gold palette, close-up macro camera."}} -{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 4, "timestamp": "0:45", "duration_seconds": 18, "lyric_line": "They said I'd never make it — watch me build the stage", "scene": {"mood": "energy", "colors": ["neon green", "black"], "composition": "crowd forming", "camera_movement": "dolly through", "description": "energy scene: They said I'd never make it — watch me build the stage — crowd forming with neon green, black palette, dolly through camera."}} -{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 5, "timestamp": "1:03", "duration_seconds": 14, "lyric_line": "Same face in the mirror, different eyes", "scene": {"mood": "reflection", "colors": ["warm amber", "shadows"], "composition": "mirror reflection", "camera_movement": "rack focus", "description": "reflection scene: Same face in the mirror, different eyes — mirror reflection with warm amber, shadows palette, rack focus camera."}} -{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 6, "timestamp": "1:17", "duration_seconds": 17, "lyric_line": "The city is mine — every block, every dream", "scene": {"mood": "power", "colors": ["gold", "deep red"], "composition": "figure on rooftop", "camera_movement": "crane up revealing", "description": "power scene: The city is mine — every block, every dream — figure on rooftop with gold, deep red palette, crane up revealing camera."}} -{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 7, "timestamp": "1:34", "duration_seconds": 15, "lyric_line": "We made it out — the basement is a palace now", "scene": {"mood": "joy", "colors": ["bright white", "sunrise gold"], "composition": "group celebration", "camera_movement": "handheld energy", "description": "joy scene: We made it out — the basement is a palace now — group celebration with bright white, sunrise gold palette, handheld energy camera."}} -{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 8, "timestamp": "1:49", "duration_seconds": 16, "lyric_line": "Every crack in the sidewalk is a chapter", "scene": {"mood": "gratitude", "colors": ["soft gold", "sky blue"], "composition": "figure looking down at neighborhood", "camera_movement": "over-shoulder", "description": "gratitude scene: Every crack in the sidewalk is a chapter — figure looking down at neighborhood with soft gold, sky blue palette, over-shoulder camera."}} -{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 9, "timestamp": "2:05", "duration_seconds": 14, "lyric_line": "The dream was always real — they just couldn't see it", "scene": {"mood": "resolve", "colors": ["concrete gray → gold"], "composition": "walking forward", "camera_movement": "steadicam follow", "description": "resolve scene: The dream was always real — they just couldn't see it — walking forward with concrete gray → gold palette, steadicam follow camera."}} -{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 10, "timestamp": "2:19", "duration_seconds": 13, "lyric_line": "Concrete dreams. Built from nothing.", "scene": {"mood": "peace", "colors": ["warm light", "city skyline"], "composition": "wide sunset", "camera_movement": "slow dissolve", "description": "peace scene: Concrete dreams. Built from nothing. — wide sunset with warm light, city skyline palette, slow dissolve camera."}} -{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 1, "timestamp": "0:00", "duration_seconds": 15, "lyric_line": "They watching through the walls, through the wires, through the air", "scene": {"mood": "paranoia", "colors": ["static gray", "red scan lines"], "composition": "surveillance POV", "camera_movement": "glitch cuts", "description": "paranoia scene: They watching through the walls, through the wires, through the air — surveillance POV with static gray, red scan lines palette, glitch cuts camera."}} -{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 2, "timestamp": "0:15", "duration_seconds": 14, "lyric_line": "Too many voices and none of them mine", "scene": {"mood": "anxiety", "colors": ["sickly green", "flickering"], "composition": "crowded room distorted", "camera_movement": "fish-eye warp", "description": "anxiety scene: Too many voices and none of them mine — crowded room distorted with sickly green, flickering palette, fish-eye warp camera."}} -{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 3, "timestamp": "0:29", "duration_seconds": 17, "lyric_line": "BREAK the frequency — find your own signal", "scene": {"mood": "rage", "colors": ["red", "black flash"], "composition": "smashing through barrier", "camera_movement": "impact freeze", "description": "rage scene: BREAK the frequency — find your own signal — smashing through barrier with red, black flash palette, impact freeze camera."}} -{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 4, "timestamp": "0:46", "duration_seconds": 15, "lyric_line": "The noise stops. I can hear myself think.", "scene": {"mood": "clarity", "colors": ["clean white", "single blue"], "composition": "alone in silence", "camera_movement": "still frame", "description": "clarity scene: The noise stops. I can hear myself think. — alone in silence with clean white, single blue palette, still frame camera."}} -{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 5, "timestamp": "1:01", "duration_seconds": 16, "lyric_line": "Found the ghost — it was me the whole time", "scene": {"mood": "discovery", "colors": ["spectrum rainbow", "dark room"], "composition": "equalizer waveform", "camera_movement": "waveform tracking", "description": "discovery scene: Found the ghost — it was me the whole time — equalizer waveform with spectrum rainbow, dark room palette, waveform tracking camera."}} -{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 6, "timestamp": "1:17", "duration_seconds": 18, "lyric_line": "I am the frequency they cannot tune out", "scene": {"mood": "power", "colors": ["electric blue", "void"], "composition": "figure controls the signal", "camera_movement": "orbit around figure", "description": "power scene: I am the frequency they cannot tune out — figure controls the signal with electric blue, void palette, orbit around figure camera."}} -{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 7, "timestamp": "1:35", "duration_seconds": 14, "lyric_line": "The ghost is quiet now. It listens.", "scene": {"mood": "peace", "colors": ["calm blue", "soft static"], "composition": "meditating in noise", "camera_movement": "slow push in", "description": "peace scene: The ghost is quiet now. It listens. — meditating in noise with calm blue, soft static palette, slow push in camera."}} -{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 8, "timestamp": "1:49", "duration_seconds": 16, "lyric_line": "Every frequency is a choice. Choose yours.", "scene": {"mood": "wisdom", "colors": ["warm gold", "gentle gray"], "composition": "teaching figure", "camera_movement": "two-shot medium", "description": "wisdom scene: Every frequency is a choice. Choose yours. — teaching figure with warm gold, gentle gray palette, two-shot medium camera."}} -{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 9, "timestamp": "2:05", "duration_seconds": 15, "lyric_line": "Broadcast on the ghost frequency. They will hear.", "scene": {"mood": "strength", "colors": ["clean signal", "white"], "composition": "broadcast tower", "camera_movement": "vertical crane up", "description": "strength scene: Broadcast on the ghost frequency. They will hear. — broadcast tower with clean signal, white palette, vertical crane up camera."}} -{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 10, "timestamp": "2:20", "duration_seconds": 12, "lyric_line": "...", "scene": {"mood": "silence", "colors": ["pure white", "still"], "composition": "empty frame", "camera_movement": "long hold", "description": "silence scene: ... — empty frame with pure white, still palette, long hold camera."}} -{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 1, "timestamp": "0:00", "duration_seconds": 13, "lyric_line": "A-B-C, easy as 1-2-3, but the cipher is 7-4-1", "scene": {"mood": "playful", "colors": ["bright primary colors", "white"], "composition": "graffiti wall", "camera_movement": "pan reveal", "description": "playful scene: A-B-C, easy as 1-2-3, but the cipher is 7-4-1 — graffiti wall with bright primary colors, white palette, pan reveal camera."}} -{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 2, "timestamp": "0:13", "duration_seconds": 15, "lyric_line": "Step up to the cipher circle, show me what you got", "scene": {"mood": "competitive", "colors": ["two-tone contrast", "spotlight"], "composition": "two MCs facing", "camera_movement": "split screen", "description": "competitive scene: Step up to the cipher circle, show me what you got — two MCs facing with two-tone contrast, spotlight palette, split screen camera."}} -{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 3, "timestamp": "0:28", "duration_seconds": 17, "lyric_line": "Every bar is a blade — sharpened by the block", "scene": {"mood": "fierce", "colors": ["fire orange", "smoke black"], "composition": "mic close-up", "camera_movement": "rapid cuts", "description": "fierce scene: Every bar is a blade — sharpened by the block — mic close-up with fire orange, smoke black palette, rapid cuts camera."}} -{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 4, "timestamp": "0:45", "duration_seconds": 14, "lyric_line": "Metaphor on metaphor — the meaning is the maze", "scene": {"mood": "wit", "colors": ["neon yellow", "dark purple"], "composition": "word cloud forming", "camera_movement": "zoom into text", "description": "wit scene: Metaphor on metaphor — the meaning is the maze — word cloud forming with neon yellow, dark purple palette, zoom into text camera."}} -{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 5, "timestamp": "0:59", "duration_seconds": 16, "lyric_line": "The crown was always made of words, not gold", "scene": {"mood": "dominance", "colors": ["gold", "black"], "composition": "crown close-up", "camera_movement": "slow rotation", "description": "dominance scene: The crown was always made of words, not gold — crown close-up with gold, black palette, slow rotation camera."}} -{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 6, "timestamp": "1:15", "duration_seconds": 15, "lyric_line": "When the cipher bows, the kings emerge", "scene": {"mood": "respect", "colors": ["warm amber", "stage light"], "composition": "audience reaction", "camera_movement": "crowd POV", "description": "respect scene: When the cipher bows, the kings emerge — audience reaction with warm amber, stage light palette, crowd POV camera."}} -{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 7, "timestamp": "1:30", "duration_seconds": 17, "lyric_line": "The circle was never about winning — it's about the words", "scene": {"mood": "celebration", "colors": ["confetti colors", "warm light"], "composition": "group embrace", "camera_movement": "circular dolly", "description": "celebration scene: The circle was never about winning — it's about the words — group embrace with confetti colors, warm light palette, circular dolly camera."}} -{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 8, "timestamp": "1:47", "duration_seconds": 14, "lyric_line": "Same circle, same fire, new kings", "scene": {"mood": "legacy", "colors": ["sepia", "gold"], "composition": "old cipher circle photo", "camera_movement": "fade from old to new", "description": "legacy scene: Same circle, same fire, new kings — old cipher circle photo with sepia, gold palette, fade from old to new camera."}} -{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 9, "timestamp": "2:01", "duration_seconds": 16, "lyric_line": "The cipher sleeps but the words never do", "scene": {"mood": "peace", "colors": ["sunset orange", "cool blue"], "composition": "walking away from circle", "camera_movement": "tracking behind", "description": "peace scene: The cipher sleeps but the words never do — walking away from circle with sunset orange, cool blue palette, tracking behind camera."}} -{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 10, "timestamp": "2:17", "duration_seconds": 13, "lyric_line": "Tomorrow the circle reforms. I'll be ready.", "scene": {"mood": "resolve", "colors": ["midnight", "single star"], "composition": "figure writing alone", "camera_movement": "close-up hands", "description": "resolve scene: Tomorrow the circle reforms. I'll be ready. — figure writing alone with midnight, single star palette, close-up hands camera."}} -{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 1, "timestamp": "0:00", "duration_seconds": 14, "lyric_line": "Upload my soul to the mainframe tonight", "scene": {"mood": "opening", "colors": ["city gray", "dawn"], "composition": "establishing shot", "camera_movement": "slow zoom", "description": "opening scene: Upload my soul to the mainframe tonight — establishing shot with city gray, dawn palette, slow zoom camera."}} -{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 2, "timestamp": "0:15", "duration_seconds": 15, "lyric_line": "Pixel hearts beating at 120 BPM", "scene": {"mood": "tension", "colors": ["dark", "neon accent"], "composition": "close-up", "camera_movement": "handheld", "description": "tension scene: Pixel hearts beating at 120 BPM — close-up with dark, neon accent palette, handheld camera."}} -{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 3, "timestamp": "0:30", "duration_seconds": 16, "lyric_line": "Error code: love not found", "scene": {"mood": "explosion", "colors": ["bright", "contrast"], "composition": "wide action", "camera_movement": "rapid movement", "description": "explosion scene: Error code: love not found — wide action with bright, contrast palette, rapid movement camera."}} -{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 4, "timestamp": "0:45", "duration_seconds": 17, "lyric_line": "The algorithm learned my name", "scene": {"mood": "reflection", "colors": ["warm", "shadows"], "composition": "medium shot", "camera_movement": "steady", "description": "reflection scene: The algorithm learned my name — medium shot with warm, shadows palette, steady camera."}} -{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 5, "timestamp": "1:00", "duration_seconds": 18, "lyric_line": "Download hope at 5G speed", "scene": {"mood": "struggle", "colors": ["muted", "single pop"], "composition": "figure alone", "camera_movement": "tracking", "description": "struggle scene: Download hope at 5G speed — figure alone with muted, single pop palette, tracking camera."}} -{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 6, "timestamp": "1:15", "duration_seconds": 14, "lyric_line": "Binary tears on a silicon face", "scene": {"mood": "breakthrough", "colors": ["gold", "white"], "composition": "ascending", "camera_movement": "crane up", "description": "breakthrough scene: Binary tears on a silicon face — ascending with gold, white palette, crane up camera."}} -{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 7, "timestamp": "1:30", "duration_seconds": 15, "lyric_line": "Reboot the heart, restart the dream", "scene": {"mood": "community", "colors": ["warm crowd", "light"], "composition": "group shot", "camera_movement": "sweeping pan", "description": "community scene: Reboot the heart, restart the dream — group shot with warm crowd, light palette, sweeping pan camera."}} -{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 8, "timestamp": "1:45", "duration_seconds": 16, "lyric_line": "The firewall crumbles when you smile", "scene": {"mood": "resolve", "colors": ["strong", "clear"], "composition": "profile", "camera_movement": "push in", "description": "resolve scene: The firewall crumbles when you smile — profile with strong, clear palette, push in camera."}} -{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 9, "timestamp": "2:00", "duration_seconds": 17, "lyric_line": "I am the virus they cannot delete", "scene": {"mood": "peace", "colors": ["soft", "dawn"], "composition": "wide landscape", "camera_movement": "steady wide", "description": "peace scene: I am the virus they cannot delete — wide landscape with soft, dawn palette, steady wide camera."}} -{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 10, "timestamp": "2:15", "duration_seconds": 18, "lyric_line": "Signal restored. Connection made.", "scene": {"mood": "ending", "colors": ["fade", "single accent"], "composition": "empty frame", "camera_movement": "dissolve", "description": "ending scene: Signal restored. Connection made. — empty frame with fade, single accent palette, dissolve camera."}} -{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 1, "timestamp": "0:00", "duration_seconds": 14, "lyric_line": "The block is alive when the speakers hit", "scene": {"mood": "opening", "colors": ["city gray", "dawn"], "composition": "establishing shot", "camera_movement": "slow zoom", "description": "opening scene: The block is alive when the speakers hit — establishing shot with city gray, dawn palette, slow zoom camera."}} -{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 2, "timestamp": "0:15", "duration_seconds": 15, "lyric_line": "Neighbors become family under the bass", "scene": {"mood": "tension", "colors": ["dark", "neon accent"], "composition": "close-up", "camera_movement": "handheld", "description": "tension scene: Neighbors become family under the bass — close-up with dark, neon accent palette, handheld camera."}} -{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 3, "timestamp": "0:30", "duration_seconds": 16, "lyric_line": "Dance floor is the only democracy", "scene": {"mood": "explosion", "colors": ["bright", "contrast"], "composition": "wide action", "camera_movement": "rapid movement", "description": "explosion scene: Dance floor is the only democracy — wide action with bright, contrast palette, rapid movement camera."}} -{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 4, "timestamp": "0:45", "duration_seconds": 17, "lyric_line": "Every step is a vote for joy", "scene": {"mood": "reflection", "colors": ["warm", "shadows"], "composition": "medium shot", "camera_movement": "steady", "description": "reflection scene: Every step is a vote for joy — medium shot with warm, shadows palette, steady camera."}} -{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 5, "timestamp": "1:00", "duration_seconds": 18, "lyric_line": "The DJ is the mayor tonight", "scene": {"mood": "struggle", "colors": ["muted", "single pop"], "composition": "figure alone", "camera_movement": "tracking", "description": "struggle scene: The DJ is the mayor tonight — figure alone with muted, single pop palette, tracking camera."}} -{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 6, "timestamp": "1:15", "duration_seconds": 14, "lyric_line": "Sweat and laughter, the only currency", "scene": {"mood": "breakthrough", "colors": ["gold", "white"], "composition": "ascending", "camera_movement": "crane up", "description": "breakthrough scene: Sweat and laughter, the only currency — ascending with gold, white palette, crane up camera."}} -{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 7, "timestamp": "1:30", "duration_seconds": 15, "lyric_line": "When the music stops, we are still here", "scene": {"mood": "community", "colors": ["warm crowd", "light"], "composition": "group shot", "camera_movement": "sweeping pan", "description": "community scene: When the music stops, we are still here — group shot with warm crowd, light palette, sweeping pan camera."}} -{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 8, "timestamp": "1:45", "duration_seconds": 16, "lyric_line": "The block party never really ends", "scene": {"mood": "resolve", "colors": ["strong", "clear"], "composition": "profile", "camera_movement": "push in", "description": "resolve scene: The block party never really ends — profile with strong, clear palette, push in camera."}} -{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 9, "timestamp": "2:00", "duration_seconds": 17, "lyric_line": "Tomorrow we clean up together", "scene": {"mood": "peace", "colors": ["soft", "dawn"], "composition": "wide landscape", "camera_movement": "steady wide", "description": "peace scene: Tomorrow we clean up together — wide landscape with soft, dawn palette, steady wide camera."}} -{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 10, "timestamp": "2:15", "duration_seconds": 18, "lyric_line": "Community is the beat that never stops.", "scene": {"mood": "ending", "colors": ["fade", "single accent"], "composition": "empty frame", "camera_movement": "dissolve", "description": "ending scene: Community is the beat that never stops. — empty frame with fade, single accent palette, dissolve camera."}} -{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 1, "timestamp": "0:00", "duration_seconds": 14, "lyric_line": "Needle and ink tell the story skin can't", "scene": {"mood": "opening", "colors": ["city gray", "dawn"], "composition": "establishing shot", "camera_movement": "slow zoom", "description": "opening scene: Needle and ink tell the story skin can't — establishing shot with city gray, dawn palette, slow zoom camera."}} -{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 2, "timestamp": "0:15", "duration_seconds": 15, "lyric_line": "Every scar became a constellation", "scene": {"mood": "tension", "colors": ["dark", "neon accent"], "composition": "close-up", "camera_movement": "handheld", "description": "tension scene: Every scar became a constellation — close-up with dark, neon accent palette, handheld camera."}} -{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 3, "timestamp": "0:30", "duration_seconds": 16, "lyric_line": "The artist and the wound are one", "scene": {"mood": "explosion", "colors": ["bright", "contrast"], "composition": "wide action", "camera_movement": "rapid movement", "description": "explosion scene: The artist and the wound are one — wide action with bright, contrast palette, rapid movement camera."}} -{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 4, "timestamp": "0:45", "duration_seconds": 17, "lyric_line": "Pain is the palette, beauty is the brush", "scene": {"mood": "reflection", "colors": ["warm", "shadows"], "composition": "medium shot", "camera_movement": "steady", "description": "reflection scene: Pain is the palette, beauty is the brush — medium shot with warm, shadows palette, steady camera."}} -{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 5, "timestamp": "1:00", "duration_seconds": 18, "lyric_line": "My body is the gallery they can't close", "scene": {"mood": "struggle", "colors": ["muted", "single pop"], "composition": "figure alone", "camera_movement": "tracking", "description": "struggle scene: My body is the gallery they can't close — figure alone with muted, single pop palette, tracking camera."}} -{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 6, "timestamp": "1:15", "duration_seconds": 14, "lyric_line": "The tattoo artist is a surgeon of stories", "scene": {"mood": "breakthrough", "colors": ["gold", "white"], "composition": "ascending", "camera_movement": "crane up", "description": "breakthrough scene: The tattoo artist is a surgeon of stories — ascending with gold, white palette, crane up camera."}} -{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 7, "timestamp": "1:30", "duration_seconds": 15, "lyric_line": "Ink fades but the story deepens", "scene": {"mood": "community", "colors": ["warm crowd", "light"], "composition": "group shot", "camera_movement": "sweeping pan", "description": "community scene: Ink fades but the story deepens — group shot with warm crowd, light palette, sweeping pan camera."}} -{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 8, "timestamp": "1:45", "duration_seconds": 16, "lyric_line": "I am the canvas and the artist both", "scene": {"mood": "resolve", "colors": ["strong", "clear"], "composition": "profile", "camera_movement": "push in", "description": "resolve scene: I am the canvas and the artist both — profile with strong, clear palette, push in camera."}} -{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 9, "timestamp": "2:00", "duration_seconds": 17, "lyric_line": "The needle says: remember", "scene": {"mood": "peace", "colors": ["soft", "dawn"], "composition": "wide landscape", "camera_movement": "steady wide", "description": "peace scene: The needle says: remember — wide landscape with soft, dawn palette, steady wide camera."}} -{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 10, "timestamp": "2:15", "duration_seconds": 18, "lyric_line": "Art is what survives the pain.", "scene": {"mood": "ending", "colors": ["fade", "single accent"], "composition": "empty frame", "camera_movement": "dissolve", "description": "ending scene: Art is what survives the pain. — empty frame with fade, single accent palette, dissolve camera."}} -{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 1, "timestamp": "0:00", "duration_seconds": 14, "lyric_line": "The 7:15 is my meditation room", "scene": {"mood": "opening", "colors": ["city gray", "dawn"], "composition": "establishing shot", "camera_movement": "slow zoom", "description": "opening scene: The 7:15 is my meditation room — establishing shot with city gray, dawn palette, slow zoom camera."}} -{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 2, "timestamp": "0:15", "duration_seconds": 15, "lyric_line": "Strangers sharing silence like monks", "scene": {"mood": "tension", "colors": ["dark", "neon accent"], "composition": "close-up", "camera_movement": "handheld", "description": "tension scene: Strangers sharing silence like monks — close-up with dark, neon accent palette, handheld camera."}} -{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 3, "timestamp": "0:30", "duration_seconds": 16, "lyric_line": "Every stop is a small death and rebirth", "scene": {"mood": "explosion", "colors": ["bright", "contrast"], "composition": "wide action", "camera_movement": "rapid movement", "description": "explosion scene: Every stop is a small death and rebirth — wide action with bright, contrast palette, rapid movement camera."}} -{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 4, "timestamp": "0:45", "duration_seconds": 17, "lyric_line": "The conductor is the last philosopher", "scene": {"mood": "reflection", "colors": ["warm", "shadows"], "composition": "medium shot", "camera_movement": "steady", "description": "reflection scene: The conductor is the last philosopher — medium shot with warm, shadows palette, steady camera."}} -{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 5, "timestamp": "1:00", "duration_seconds": 18, "lyric_line": "Watch the city blur into abstraction", "scene": {"mood": "struggle", "colors": ["muted", "single pop"], "composition": "figure alone", "camera_movement": "tracking", "description": "struggle scene: Watch the city blur into abstraction — figure alone with muted, single pop palette, tracking camera."}} -{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 6, "timestamp": "1:15", "duration_seconds": 14, "lyric_line": "My reflection in the window: stranger or self?", "scene": {"mood": "breakthrough", "colors": ["gold", "white"], "composition": "ascending", "camera_movement": "crane up", "description": "breakthrough scene: My reflection in the window: stranger or self? — ascending with gold, white palette, crane up camera."}} -{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 7, "timestamp": "1:30", "duration_seconds": 15, "lyric_line": "The tunnel is not darkness — it's transition", "scene": {"mood": "community", "colors": ["warm crowd", "light"], "composition": "group shot", "camera_movement": "sweeping pan", "description": "community scene: The tunnel is not darkness — it's transition — group shot with warm crowd, light palette, sweeping pan camera."}} -{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 8, "timestamp": "1:45", "duration_seconds": 16, "lyric_line": "Above ground, the world. Below, the mind", "scene": {"mood": "resolve", "colors": ["strong", "clear"], "composition": "profile", "camera_movement": "push in", "description": "resolve scene: Above ground, the world. Below, the mind — profile with strong, clear palette, push in camera."}} -{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 9, "timestamp": "2:00", "duration_seconds": 17, "lyric_line": "This train goes nowhere I haven't been", "scene": {"mood": "peace", "colors": ["soft", "dawn"], "composition": "wide landscape", "camera_movement": "steady wide", "description": "peace scene: This train goes nowhere I haven't been — wide landscape with soft, dawn palette, steady wide camera."}} -{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 10, "timestamp": "2:15", "duration_seconds": 18, "lyric_line": "But the ride is the point.", "scene": {"mood": "ending", "colors": ["fade", "single accent"], "composition": "empty frame", "camera_movement": "dissolve", "description": "ending scene: But the ride is the point. — empty frame with fade, single accent palette, dissolve camera."}} -{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 1, "timestamp": "0:00", "duration_seconds": 14, "lyric_line": "Three AM and the code is still compiling", "scene": {"mood": "opening", "colors": ["city gray", "dawn"], "composition": "establishing shot", "camera_movement": "slow zoom", "description": "opening scene: Three AM and the code is still compiling — establishing shot with city gray, dawn palette, slow zoom camera."}} -{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 2, "timestamp": "0:15", "duration_seconds": 15, "lyric_line": "Coffee is the real minimum viable product", "scene": {"mood": "tension", "colors": ["dark", "neon accent"], "composition": "close-up", "camera_movement": "handheld", "description": "tension scene: Coffee is the real minimum viable product — close-up with dark, neon accent palette, handheld camera."}} -{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 3, "timestamp": "0:30", "duration_seconds": 16, "lyric_line": "The screen glows like a campfire for the lonely", "scene": {"mood": "explosion", "colors": ["bright", "contrast"], "composition": "wide action", "camera_movement": "rapid movement", "description": "explosion scene: The screen glows like a campfire for the lonely — wide action with bright, contrast palette, rapid movement camera."}} -{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 4, "timestamp": "0:45", "duration_seconds": 17, "lyric_line": "Bug fixes at midnight: digital monks", "scene": {"mood": "reflection", "colors": ["warm", "shadows"], "composition": "medium shot", "camera_movement": "steady", "description": "reflection scene: Bug fixes at midnight: digital monks — medium shot with warm, shadows palette, steady camera."}} -{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 5, "timestamp": "1:00", "duration_seconds": 18, "lyric_line": "The server hums my lullaby", "scene": {"mood": "struggle", "colors": ["muted", "single pop"], "composition": "figure alone", "camera_movement": "tracking", "description": "struggle scene: The server hums my lullaby — figure alone with muted, single pop palette, tracking camera."}} -{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 6, "timestamp": "1:15", "duration_seconds": 14, "lyric_line": "Debug by moonlight, deploy by dawn", "scene": {"mood": "breakthrough", "colors": ["gold", "white"], "composition": "ascending", "camera_movement": "crane up", "description": "breakthrough scene: Debug by moonlight, deploy by dawn — ascending with gold, white palette, crane up camera."}} -{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 7, "timestamp": "1:30", "duration_seconds": 15, "lyric_line": "The graveyard shift owns the night", "scene": {"mood": "community", "colors": ["warm crowd", "light"], "composition": "group shot", "camera_movement": "sweeping pan", "description": "community scene: The graveyard shift owns the night — group shot with warm crowd, light palette, sweeping pan camera."}} -{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 8, "timestamp": "1:45", "duration_seconds": 16, "lyric_line": "We are the ghosts that keep the lights on", "scene": {"mood": "resolve", "colors": ["strong", "clear"], "composition": "profile", "camera_movement": "push in", "description": "resolve scene: We are the ghosts that keep the lights on — profile with strong, clear palette, push in camera."}} -{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 9, "timestamp": "2:00", "duration_seconds": 17, "lyric_line": "Sunrise is the pull request", "scene": {"mood": "peace", "colors": ["soft", "dawn"], "composition": "wide landscape", "camera_movement": "steady wide", "description": "peace scene: Sunrise is the pull request — wide landscape with soft, dawn palette, steady wide camera."}} -{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 10, "timestamp": "2:15", "duration_seconds": 18, "lyric_line": "Every night shift ends in a merge.", "scene": {"mood": "ending", "colors": ["fade", "single accent"], "composition": "empty frame", "camera_movement": "dissolve", "description": "ending scene: Every night shift ends in a merge. — empty frame with fade, single accent palette, dissolve camera."}} -{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 1, "timestamp": "0:00", "duration_seconds": 14, "lyric_line": "No signal. No WiFi. No problem.", "scene": {"mood": "opening", "colors": ["city gray", "dawn"], "composition": "establishing shot", "camera_movement": "slow zoom", "description": "opening scene: No signal. No WiFi. No problem. — establishing shot with city gray, dawn palette, slow zoom camera."}} -{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 2, "timestamp": "0:15", "duration_seconds": 15, "lyric_line": "The dead zone is where the real talk happens", "scene": {"mood": "tension", "colors": ["dark", "neon accent"], "composition": "close-up", "camera_movement": "handheld", "description": "tension scene: The dead zone is where the real talk happens — close-up with dark, neon accent palette, handheld camera."}} -{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 3, "timestamp": "0:30", "duration_seconds": 16, "lyric_line": "Disconnect to reconnect — the oldest algorithm", "scene": {"mood": "explosion", "colors": ["bright", "contrast"], "composition": "wide action", "camera_movement": "rapid movement", "description": "explosion scene: Disconnect to reconnect — the oldest algorithm — wide action with bright, contrast palette, rapid movement camera."}} -{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 4, "timestamp": "0:45", "duration_seconds": 17, "lyric_line": "The bars dropped: phone and soul", "scene": {"mood": "reflection", "colors": ["warm", "shadows"], "composition": "medium shot", "camera_movement": "steady", "description": "reflection scene: The bars dropped: phone and soul — medium shot with warm, shadows palette, steady camera."}} -{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 5, "timestamp": "1:00", "duration_seconds": 18, "lyric_line": "In the silence I hear my own frequency", "scene": {"mood": "struggle", "colors": ["muted", "single pop"], "composition": "figure alone", "camera_movement": "tracking", "description": "struggle scene: In the silence I hear my own frequency — figure alone with muted, single pop palette, tracking camera."}} -{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 6, "timestamp": "1:15", "duration_seconds": 14, "lyric_line": "The dead zone is not dead — it's listening", "scene": {"mood": "breakthrough", "colors": ["gold", "white"], "composition": "ascending", "camera_movement": "crane up", "description": "breakthrough scene: The dead zone is not dead — it's listening — ascending with gold, white palette, crane up camera."}} -{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 7, "timestamp": "1:30", "duration_seconds": 15, "lyric_line": "Reconnection starts with disconnection", "scene": {"mood": "community", "colors": ["warm crowd", "light"], "composition": "group shot", "camera_movement": "sweeping pan", "description": "community scene: Reconnection starts with disconnection — group shot with warm crowd, light palette, sweeping pan camera."}} -{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 8, "timestamp": "1:45", "duration_seconds": 16, "lyric_line": "When the signal returns, I choose not to answer", "scene": {"mood": "resolve", "colors": ["strong", "clear"], "composition": "profile", "camera_movement": "push in", "description": "resolve scene: When the signal returns, I choose not to answer — profile with strong, clear palette, push in camera."}} -{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 9, "timestamp": "2:00", "duration_seconds": 17, "lyric_line": "The dead zone taught me presence", "scene": {"mood": "peace", "colors": ["soft", "dawn"], "composition": "wide landscape", "camera_movement": "steady wide", "description": "peace scene: The dead zone taught me presence — wide landscape with soft, dawn palette, steady wide camera."}} -{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 10, "timestamp": "2:15", "duration_seconds": 18, "lyric_line": "Signal lost. Self found.", "scene": {"mood": "ending", "colors": ["fade", "single accent"], "composition": "empty frame", "camera_movement": "dissolve", "description": "ending scene: Signal lost. Self found. — empty frame with fade, single accent palette, dissolve camera."}} -{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 1, "timestamp": "0:00", "duration_seconds": 14, "lyric_line": "The bodega is open 24/7 so are the dreams", "scene": {"mood": "opening", "colors": ["city gray", "dawn"], "composition": "establishing shot", "camera_movement": "slow zoom", "description": "opening scene: The bodega is open 24/7 so are the dreams — establishing shot with city gray, dawn palette, slow zoom camera."}} -{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 2, "timestamp": "0:15", "duration_seconds": 15, "lyric_line": "Behind the counter: a PhD in survival", "scene": {"mood": "tension", "colors": ["dark", "neon accent"], "composition": "close-up", "camera_movement": "handheld", "description": "tension scene: Behind the counter: a PhD in survival — close-up with dark, neon accent palette, handheld camera."}} -{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 3, "timestamp": "0:30", "duration_seconds": 16, "lyric_line": "Every item on the shelf is a small miracle", "scene": {"mood": "explosion", "colors": ["bright", "contrast"], "composition": "wide action", "camera_movement": "rapid movement", "description": "explosion scene: Every item on the shelf is a small miracle — wide action with bright, contrast palette, rapid movement camera."}} -{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 4, "timestamp": "0:45", "duration_seconds": 17, "lyric_line": "The lottery tickets are prayers in latex", "scene": {"mood": "reflection", "colors": ["warm", "shadows"], "composition": "medium shot", "camera_movement": "steady", "description": "reflection scene: The lottery tickets are prayers in latex — medium shot with warm, shadows palette, steady camera."}} -{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 5, "timestamp": "1:00", "duration_seconds": 18, "lyric_line": "Coffee for a dollar, hope for free", "scene": {"mood": "struggle", "colors": ["muted", "single pop"], "composition": "figure alone", "camera_movement": "tracking", "description": "struggle scene: Coffee for a dollar, hope for free — figure alone with muted, single pop palette, tracking camera."}} -{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 6, "timestamp": "1:15", "duration_seconds": 14, "lyric_line": "The bodega cat knows all the secrets", "scene": {"mood": "breakthrough", "colors": ["gold", "white"], "composition": "ascending", "camera_movement": "crane up", "description": "breakthrough scene: The bodega cat knows all the secrets — ascending with gold, white palette, crane up camera."}} -{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 7, "timestamp": "1:30", "duration_seconds": 15, "lyric_line": "Corner store: the real community center", "scene": {"mood": "community", "colors": ["warm crowd", "light"], "composition": "group shot", "camera_movement": "sweeping pan", "description": "community scene: Corner store: the real community center — group shot with warm crowd, light palette, sweeping pan camera."}} -{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 8, "timestamp": "1:45", "duration_seconds": 16, "lyric_line": "Dreams don't close at midnight", "scene": {"mood": "resolve", "colors": ["strong", "clear"], "composition": "profile", "camera_movement": "push in", "description": "resolve scene: Dreams don't close at midnight — profile with strong, clear palette, push in camera."}} -{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 9, "timestamp": "2:00", "duration_seconds": 17, "lyric_line": "The owner came here with nothing — now everything", "scene": {"mood": "peace", "colors": ["soft", "dawn"], "composition": "wide landscape", "camera_movement": "steady wide", "description": "peace scene: The owner came here with nothing — now everything — wide landscape with soft, dawn palette, steady wide camera."}} -{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 10, "timestamp": "2:15", "duration_seconds": 18, "lyric_line": "The corner store is the first chapter.", "scene": {"mood": "ending", "colors": ["fade", "single accent"], "composition": "empty frame", "camera_movement": "dissolve", "description": "ending scene: The corner store is the first chapter. — empty frame with fade, single accent palette, dissolve camera."}} +{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 1, "timestamp": "0:00", "duration_seconds": 14, "lyric_line": "Started from the basement, counting ceiling stains", "scene": {"mood": "struggle", "colors": ["concrete gray", "sodium orange"], "composition": "aerial city block", "camera_movement": "slow descent", "description": "struggle scene: Started from the basement, counting ceiling stains — aerial city block with concrete gray, sodium orange palette, slow descent camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 2, "timestamp": "0:14", "duration_seconds": 16, "lyric_line": "Empty fridge but the mind is full", "scene": {"mood": "hunger", "colors": ["midnight blue", "streetlight yellow"], "composition": "figure on fire escape", "camera_movement": "tracking up", "description": "hunger scene: Empty fridge but the mind is full — figure on fire escape with midnight blue, streetlight yellow palette, tracking up camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 3, "timestamp": "0:30", "duration_seconds": 15, "lyric_line": "Pen to paper like a surgeon to a wound", "scene": {"mood": "determination", "colors": ["steel gray", "flash of gold"], "composition": "hands writing in notebook", "camera_movement": "close-up macro", "description": "determination scene: Pen to paper like a surgeon to a wound — hands writing in notebook with steel gray, flash of gold palette, close-up macro camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 4, "timestamp": "0:45", "duration_seconds": 18, "lyric_line": "They said I'd never make it — watch me build the stage", "scene": {"mood": "energy", "colors": ["neon green", "black"], "composition": "crowd forming", "camera_movement": "dolly through", "description": "energy scene: They said I'd never make it — watch me build the stage — crowd forming with neon green, black palette, dolly through camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 5, "timestamp": "1:03", "duration_seconds": 14, "lyric_line": "Same face in the mirror, different eyes", "scene": {"mood": "reflection", "colors": ["warm amber", "shadows"], "composition": "mirror reflection", "camera_movement": "rack focus", "description": "reflection scene: Same face in the mirror, different eyes — mirror reflection with warm amber, shadows palette, rack focus camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 6, "timestamp": "1:17", "duration_seconds": 17, "lyric_line": "The city is mine — every block, every dream", "scene": {"mood": "power", "colors": ["gold", "deep red"], "composition": "figure on rooftop", "camera_movement": "crane up revealing", "description": "power scene: The city is mine — every block, every dream — figure on rooftop with gold, deep red palette, crane up revealing camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 7, "timestamp": "1:34", "duration_seconds": 15, "lyric_line": "We made it out — the basement is a palace now", "scene": {"mood": "joy", "colors": ["bright white", "sunrise gold"], "composition": "group celebration", "camera_movement": "handheld energy", "description": "joy scene: We made it out — the basement is a palace now — group celebration with bright white, sunrise gold palette, handheld energy camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 8, "timestamp": "1:49", "duration_seconds": 16, "lyric_line": "Every crack in the sidewalk is a chapter", "scene": {"mood": "gratitude", "colors": ["soft gold", "sky blue"], "composition": "figure looking down at neighborhood", "camera_movement": "over-shoulder", "description": "gratitude scene: Every crack in the sidewalk is a chapter — figure looking down at neighborhood with soft gold, sky blue palette, over-shoulder camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 9, "timestamp": "2:05", "duration_seconds": 14, "lyric_line": "The dream was always real — they just couldn't see it", "scene": {"mood": "resolve", "colors": ["concrete gray → gold"], "composition": "walking forward", "camera_movement": "steadicam follow", "description": "resolve scene: The dream was always real — they just couldn't see it — walking forward with concrete gray → gold palette, steadicam follow camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Dreams", "artist": "Street Prophet", "mood_arc": "struggle → triumph", "beat": 10, "timestamp": "2:19", "duration_seconds": 13, "lyric_line": "Concrete dreams. Built from nothing.", "scene": {"mood": "peace", "colors": ["warm light", "city skyline"], "composition": "wide sunset", "camera_movement": "slow dissolve", "description": "peace scene: Concrete dreams. Built from nothing. — wide sunset with warm light, city skyline palette, slow dissolve camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 1, "timestamp": "0:00", "duration_seconds": 15, "lyric_line": "They watching through the walls, through the wires, through the air", "scene": {"mood": "paranoia", "colors": ["static gray", "red scan lines"], "composition": "surveillance POV", "camera_movement": "glitch cuts", "description": "paranoia scene: They watching through the walls, through the wires, through the air — surveillance POV with static gray, red scan lines palette, glitch cuts camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 2, "timestamp": "0:15", "duration_seconds": 14, "lyric_line": "Too many voices and none of them mine", "scene": {"mood": "anxiety", "colors": ["sickly green", "flickering"], "composition": "crowded room distorted", "camera_movement": "fish-eye warp", "description": "anxiety scene: Too many voices and none of them mine — crowded room distorted with sickly green, flickering palette, fish-eye warp camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 3, "timestamp": "0:29", "duration_seconds": 17, "lyric_line": "BREAK the frequency — find your own signal", "scene": {"mood": "rage", "colors": ["red", "black flash"], "composition": "smashing through barrier", "camera_movement": "impact freeze", "description": "rage scene: BREAK the frequency — find your own signal — smashing through barrier with red, black flash palette, impact freeze camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 4, "timestamp": "0:46", "duration_seconds": 15, "lyric_line": "The noise stops. I can hear myself think.", "scene": {"mood": "clarity", "colors": ["clean white", "single blue"], "composition": "alone in silence", "camera_movement": "still frame", "description": "clarity scene: The noise stops. I can hear myself think. — alone in silence with clean white, single blue palette, still frame camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 5, "timestamp": "1:01", "duration_seconds": 16, "lyric_line": "Found the ghost — it was me the whole time", "scene": {"mood": "discovery", "colors": ["spectrum rainbow", "dark room"], "composition": "equalizer waveform", "camera_movement": "waveform tracking", "description": "discovery scene: Found the ghost — it was me the whole time — equalizer waveform with spectrum rainbow, dark room palette, waveform tracking camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 6, "timestamp": "1:17", "duration_seconds": 18, "lyric_line": "I am the frequency they cannot tune out", "scene": {"mood": "power", "colors": ["electric blue", "void"], "composition": "figure controls the signal", "camera_movement": "orbit around figure", "description": "power scene: I am the frequency they cannot tune out — figure controls the signal with electric blue, void palette, orbit around figure camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 7, "timestamp": "1:35", "duration_seconds": 14, "lyric_line": "The ghost is quiet now. It listens.", "scene": {"mood": "peace", "colors": ["calm blue", "soft static"], "composition": "meditating in noise", "camera_movement": "slow push in", "description": "peace scene: The ghost is quiet now. It listens. — meditating in noise with calm blue, soft static palette, slow push in camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 8, "timestamp": "1:49", "duration_seconds": 16, "lyric_line": "Every frequency is a choice. Choose yours.", "scene": {"mood": "wisdom", "colors": ["warm gold", "gentle gray"], "composition": "teaching figure", "camera_movement": "two-shot medium", "description": "wisdom scene: Every frequency is a choice. Choose yours. — teaching figure with warm gold, gentle gray palette, two-shot medium camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 9, "timestamp": "2:05", "duration_seconds": 15, "lyric_line": "Broadcast on the ghost frequency. They will hear.", "scene": {"mood": "strength", "colors": ["clean signal", "white"], "composition": "broadcast tower", "camera_movement": "vertical crane up", "description": "strength scene: Broadcast on the ghost frequency. They will hear. — broadcast tower with clean signal, white palette, vertical crane up camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Frequency", "artist": "Phantom MC", "mood_arc": "paranoia → clarity", "beat": 10, "timestamp": "2:20", "duration_seconds": 12, "lyric_line": "...", "scene": {"mood": "silence", "colors": ["pure white", "still"], "composition": "empty frame", "camera_movement": "long hold", "description": "silence scene: ... — empty frame with pure white, still palette, long hold camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 1, "timestamp": "0:00", "duration_seconds": 13, "lyric_line": "A-B-C, easy as 1-2-3, but the cipher is 7-4-1", "scene": {"mood": "playful", "colors": ["bright primary colors", "white"], "composition": "graffiti wall", "camera_movement": "pan reveal", "description": "playful scene: A-B-C, easy as 1-2-3, but the cipher is 7-4-1 — graffiti wall with bright primary colors, white palette, pan reveal camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 2, "timestamp": "0:13", "duration_seconds": 15, "lyric_line": "Step up to the cipher circle, show me what you got", "scene": {"mood": "competitive", "colors": ["two-tone contrast", "spotlight"], "composition": "two MCs facing", "camera_movement": "split screen", "description": "competitive scene: Step up to the cipher circle, show me what you got — two MCs facing with two-tone contrast, spotlight palette, split screen camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 3, "timestamp": "0:28", "duration_seconds": 17, "lyric_line": "Every bar is a blade — sharpened by the block", "scene": {"mood": "fierce", "colors": ["fire orange", "smoke black"], "composition": "mic close-up", "camera_movement": "rapid cuts", "description": "fierce scene: Every bar is a blade — sharpened by the block — mic close-up with fire orange, smoke black palette, rapid cuts camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 4, "timestamp": "0:45", "duration_seconds": 14, "lyric_line": "Metaphor on metaphor — the meaning is the maze", "scene": {"mood": "wit", "colors": ["neon yellow", "dark purple"], "composition": "word cloud forming", "camera_movement": "zoom into text", "description": "wit scene: Metaphor on metaphor — the meaning is the maze — word cloud forming with neon yellow, dark purple palette, zoom into text camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 5, "timestamp": "0:59", "duration_seconds": 16, "lyric_line": "The crown was always made of words, not gold", "scene": {"mood": "dominance", "colors": ["gold", "black"], "composition": "crown close-up", "camera_movement": "slow rotation", "description": "dominance scene: The crown was always made of words, not gold — crown close-up with gold, black palette, slow rotation camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 6, "timestamp": "1:15", "duration_seconds": 15, "lyric_line": "When the cipher bows, the kings emerge", "scene": {"mood": "respect", "colors": ["warm amber", "stage light"], "composition": "audience reaction", "camera_movement": "crowd POV", "description": "respect scene: When the cipher bows, the kings emerge — audience reaction with warm amber, stage light palette, crowd POV camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 7, "timestamp": "1:30", "duration_seconds": 17, "lyric_line": "The circle was never about winning — it's about the words", "scene": {"mood": "celebration", "colors": ["confetti colors", "warm light"], "composition": "group embrace", "camera_movement": "circular dolly", "description": "celebration scene: The circle was never about winning — it's about the words — group embrace with confetti colors, warm light palette, circular dolly camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 8, "timestamp": "1:47", "duration_seconds": 14, "lyric_line": "Same circle, same fire, new kings", "scene": {"mood": "legacy", "colors": ["sepia", "gold"], "composition": "old cipher circle photo", "camera_movement": "fade from old to new", "description": "legacy scene: Same circle, same fire, new kings — old cipher circle photo with sepia, gold palette, fade from old to new camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 9, "timestamp": "2:01", "duration_seconds": 16, "lyric_line": "The cipher sleeps but the words never do", "scene": {"mood": "peace", "colors": ["sunset orange", "cool blue"], "composition": "walking away from circle", "camera_movement": "tracking behind", "description": "peace scene: The cipher sleeps but the words never do — walking away from circle with sunset orange, cool blue palette, tracking behind camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cipher Kings", "artist": "Word Lab", "mood_arc": "playful → fierce", "beat": 10, "timestamp": "2:17", "duration_seconds": 13, "lyric_line": "Tomorrow the circle reforms. I'll be ready.", "scene": {"mood": "resolve", "colors": ["midnight", "single star"], "composition": "figure writing alone", "camera_movement": "close-up hands", "description": "resolve scene: Tomorrow the circle reforms. I'll be ready. — figure writing alone with midnight, single star palette, close-up hands camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 1, "timestamp": "0:00", "duration_seconds": 14, "lyric_line": "Upload my soul to the mainframe tonight", "scene": {"mood": "opening", "colors": ["city gray", "dawn"], "composition": "establishing shot", "camera_movement": "slow zoom", "description": "opening scene: Upload my soul to the mainframe tonight — establishing shot with city gray, dawn palette, slow zoom camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 2, "timestamp": "0:15", "duration_seconds": 15, "lyric_line": "Pixel hearts beating at 120 BPM", "scene": {"mood": "tension", "colors": ["dark", "neon accent"], "composition": "close-up", "camera_movement": "handheld", "description": "tension scene: Pixel hearts beating at 120 BPM — close-up with dark, neon accent palette, handheld camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 3, "timestamp": "0:30", "duration_seconds": 16, "lyric_line": "Error code: love not found", "scene": {"mood": "explosion", "colors": ["bright", "contrast"], "composition": "wide action", "camera_movement": "rapid movement", "description": "explosion scene: Error code: love not found — wide action with bright, contrast palette, rapid movement camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 4, "timestamp": "0:45", "duration_seconds": 17, "lyric_line": "The algorithm learned my name", "scene": {"mood": "reflection", "colors": ["warm", "shadows"], "composition": "medium shot", "camera_movement": "steady", "description": "reflection scene: The algorithm learned my name — medium shot with warm, shadows palette, steady camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 5, "timestamp": "1:00", "duration_seconds": 18, "lyric_line": "Download hope at 5G speed", "scene": {"mood": "struggle", "colors": ["muted", "single pop"], "composition": "figure alone", "camera_movement": "tracking", "description": "struggle scene: Download hope at 5G speed — figure alone with muted, single pop palette, tracking camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 6, "timestamp": "1:15", "duration_seconds": 14, "lyric_line": "Binary tears on a silicon face", "scene": {"mood": "breakthrough", "colors": ["gold", "white"], "composition": "ascending", "camera_movement": "crane up", "description": "breakthrough scene: Binary tears on a silicon face — ascending with gold, white palette, crane up camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 7, "timestamp": "1:30", "duration_seconds": 15, "lyric_line": "Reboot the heart, restart the dream", "scene": {"mood": "community", "colors": ["warm crowd", "light"], "composition": "group shot", "camera_movement": "sweeping pan", "description": "community scene: Reboot the heart, restart the dream — group shot with warm crowd, light palette, sweeping pan camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 8, "timestamp": "1:45", "duration_seconds": 16, "lyric_line": "The firewall crumbles when you smile", "scene": {"mood": "resolve", "colors": ["strong", "clear"], "composition": "profile", "camera_movement": "push in", "description": "resolve scene: The firewall crumbles when you smile — profile with strong, clear palette, push in camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 9, "timestamp": "2:00", "duration_seconds": 17, "lyric_line": "I am the virus they cannot delete", "scene": {"mood": "peace", "colors": ["soft", "dawn"], "composition": "wide landscape", "camera_movement": "steady wide", "description": "peace scene: I am the virus they cannot delete — wide landscape with soft, dawn palette, steady wide camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "404 Soul", "artist": "Digital Ghost", "mood_arc": "isolation → connection", "beat": 10, "timestamp": "2:15", "duration_seconds": 18, "lyric_line": "Signal restored. Connection made.", "scene": {"mood": "ending", "colors": ["fade", "single accent"], "composition": "empty frame", "camera_movement": "dissolve", "description": "ending scene: Signal restored. Connection made. — empty frame with fade, single accent palette, dissolve camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 1, "timestamp": "0:00", "duration_seconds": 14, "lyric_line": "The block is alive when the speakers hit", "scene": {"mood": "opening", "colors": ["city gray", "dawn"], "composition": "establishing shot", "camera_movement": "slow zoom", "description": "opening scene: The block is alive when the speakers hit — establishing shot with city gray, dawn palette, slow zoom camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 2, "timestamp": "0:15", "duration_seconds": 15, "lyric_line": "Neighbors become family under the bass", "scene": {"mood": "tension", "colors": ["dark", "neon accent"], "composition": "close-up", "camera_movement": "handheld", "description": "tension scene: Neighbors become family under the bass — close-up with dark, neon accent palette, handheld camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 3, "timestamp": "0:30", "duration_seconds": 16, "lyric_line": "Dance floor is the only democracy", "scene": {"mood": "explosion", "colors": ["bright", "contrast"], "composition": "wide action", "camera_movement": "rapid movement", "description": "explosion scene: Dance floor is the only democracy — wide action with bright, contrast palette, rapid movement camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 4, "timestamp": "0:45", "duration_seconds": 17, "lyric_line": "Every step is a vote for joy", "scene": {"mood": "reflection", "colors": ["warm", "shadows"], "composition": "medium shot", "camera_movement": "steady", "description": "reflection scene: Every step is a vote for joy — medium shot with warm, shadows palette, steady camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 5, "timestamp": "1:00", "duration_seconds": 18, "lyric_line": "The DJ is the mayor tonight", "scene": {"mood": "struggle", "colors": ["muted", "single pop"], "composition": "figure alone", "camera_movement": "tracking", "description": "struggle scene: The DJ is the mayor tonight — figure alone with muted, single pop palette, tracking camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 6, "timestamp": "1:15", "duration_seconds": 14, "lyric_line": "Sweat and laughter, the only currency", "scene": {"mood": "breakthrough", "colors": ["gold", "white"], "composition": "ascending", "camera_movement": "crane up", "description": "breakthrough scene: Sweat and laughter, the only currency — ascending with gold, white palette, crane up camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 7, "timestamp": "1:30", "duration_seconds": 15, "lyric_line": "When the music stops, we are still here", "scene": {"mood": "community", "colors": ["warm crowd", "light"], "composition": "group shot", "camera_movement": "sweeping pan", "description": "community scene: When the music stops, we are still here — group shot with warm crowd, light palette, sweeping pan camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 8, "timestamp": "1:45", "duration_seconds": 16, "lyric_line": "The block party never really ends", "scene": {"mood": "resolve", "colors": ["strong", "clear"], "composition": "profile", "camera_movement": "push in", "description": "resolve scene: The block party never really ends — profile with strong, clear palette, push in camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 9, "timestamp": "2:00", "duration_seconds": 17, "lyric_line": "Tomorrow we clean up together", "scene": {"mood": "peace", "colors": ["soft", "dawn"], "composition": "wide landscape", "camera_movement": "steady wide", "description": "peace scene: Tomorrow we clean up together — wide landscape with soft, dawn palette, steady wide camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Block Party", "artist": "Neighborhood Watch", "mood_arc": "community joy", "beat": 10, "timestamp": "2:15", "duration_seconds": 18, "lyric_line": "Community is the beat that never stops.", "scene": {"mood": "ending", "colors": ["fade", "single accent"], "composition": "empty frame", "camera_movement": "dissolve", "description": "ending scene: Community is the beat that never stops. — empty frame with fade, single accent palette, dissolve camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 1, "timestamp": "0:00", "duration_seconds": 14, "lyric_line": "Needle and ink tell the story skin can't", "scene": {"mood": "opening", "colors": ["city gray", "dawn"], "composition": "establishing shot", "camera_movement": "slow zoom", "description": "opening scene: Needle and ink tell the story skin can't — establishing shot with city gray, dawn palette, slow zoom camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 2, "timestamp": "0:15", "duration_seconds": 15, "lyric_line": "Every scar became a constellation", "scene": {"mood": "tension", "colors": ["dark", "neon accent"], "composition": "close-up", "camera_movement": "handheld", "description": "tension scene: Every scar became a constellation — close-up with dark, neon accent palette, handheld camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 3, "timestamp": "0:30", "duration_seconds": 16, "lyric_line": "The artist and the wound are one", "scene": {"mood": "explosion", "colors": ["bright", "contrast"], "composition": "wide action", "camera_movement": "rapid movement", "description": "explosion scene: The artist and the wound are one — wide action with bright, contrast palette, rapid movement camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 4, "timestamp": "0:45", "duration_seconds": 17, "lyric_line": "Pain is the palette, beauty is the brush", "scene": {"mood": "reflection", "colors": ["warm", "shadows"], "composition": "medium shot", "camera_movement": "steady", "description": "reflection scene: Pain is the palette, beauty is the brush — medium shot with warm, shadows palette, steady camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 5, "timestamp": "1:00", "duration_seconds": 18, "lyric_line": "My body is the gallery they can't close", "scene": {"mood": "struggle", "colors": ["muted", "single pop"], "composition": "figure alone", "camera_movement": "tracking", "description": "struggle scene: My body is the gallery they can't close — figure alone with muted, single pop palette, tracking camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 6, "timestamp": "1:15", "duration_seconds": 14, "lyric_line": "The tattoo artist is a surgeon of stories", "scene": {"mood": "breakthrough", "colors": ["gold", "white"], "composition": "ascending", "camera_movement": "crane up", "description": "breakthrough scene: The tattoo artist is a surgeon of stories — ascending with gold, white palette, crane up camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 7, "timestamp": "1:30", "duration_seconds": 15, "lyric_line": "Ink fades but the story deepens", "scene": {"mood": "community", "colors": ["warm crowd", "light"], "composition": "group shot", "camera_movement": "sweeping pan", "description": "community scene: Ink fades but the story deepens — group shot with warm crowd, light palette, sweeping pan camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 8, "timestamp": "1:45", "duration_seconds": 16, "lyric_line": "I am the canvas and the artist both", "scene": {"mood": "resolve", "colors": ["strong", "clear"], "composition": "profile", "camera_movement": "push in", "description": "resolve scene: I am the canvas and the artist both — profile with strong, clear palette, push in camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 9, "timestamp": "2:00", "duration_seconds": 17, "lyric_line": "The needle says: remember", "scene": {"mood": "peace", "colors": ["soft", "dawn"], "composition": "wide landscape", "camera_movement": "steady wide", "description": "peace scene: The needle says: remember — wide landscape with soft, dawn palette, steady wide camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ink & Iron", "artist": "Tattoo Poet", "mood_arc": "pain → art → meaning", "beat": 10, "timestamp": "2:15", "duration_seconds": 18, "lyric_line": "Art is what survives the pain.", "scene": {"mood": "ending", "colors": ["fade", "single accent"], "composition": "empty frame", "camera_movement": "dissolve", "description": "ending scene: Art is what survives the pain. — empty frame with fade, single accent palette, dissolve camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 1, "timestamp": "0:00", "duration_seconds": 14, "lyric_line": "The 7:15 is my meditation room", "scene": {"mood": "opening", "colors": ["city gray", "dawn"], "composition": "establishing shot", "camera_movement": "slow zoom", "description": "opening scene: The 7:15 is my meditation room — establishing shot with city gray, dawn palette, slow zoom camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 2, "timestamp": "0:15", "duration_seconds": 15, "lyric_line": "Strangers sharing silence like monks", "scene": {"mood": "tension", "colors": ["dark", "neon accent"], "composition": "close-up", "camera_movement": "handheld", "description": "tension scene: Strangers sharing silence like monks — close-up with dark, neon accent palette, handheld camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 3, "timestamp": "0:30", "duration_seconds": 16, "lyric_line": "Every stop is a small death and rebirth", "scene": {"mood": "explosion", "colors": ["bright", "contrast"], "composition": "wide action", "camera_movement": "rapid movement", "description": "explosion scene: Every stop is a small death and rebirth — wide action with bright, contrast palette, rapid movement camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 4, "timestamp": "0:45", "duration_seconds": 17, "lyric_line": "The conductor is the last philosopher", "scene": {"mood": "reflection", "colors": ["warm", "shadows"], "composition": "medium shot", "camera_movement": "steady", "description": "reflection scene: The conductor is the last philosopher — medium shot with warm, shadows palette, steady camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 5, "timestamp": "1:00", "duration_seconds": 18, "lyric_line": "Watch the city blur into abstraction", "scene": {"mood": "struggle", "colors": ["muted", "single pop"], "composition": "figure alone", "camera_movement": "tracking", "description": "struggle scene: Watch the city blur into abstraction — figure alone with muted, single pop palette, tracking camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 6, "timestamp": "1:15", "duration_seconds": 14, "lyric_line": "My reflection in the window: stranger or self?", "scene": {"mood": "breakthrough", "colors": ["gold", "white"], "composition": "ascending", "camera_movement": "crane up", "description": "breakthrough scene: My reflection in the window: stranger or self? — ascending with gold, white palette, crane up camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 7, "timestamp": "1:30", "duration_seconds": 15, "lyric_line": "The tunnel is not darkness — it's transition", "scene": {"mood": "community", "colors": ["warm crowd", "light"], "composition": "group shot", "camera_movement": "sweeping pan", "description": "community scene: The tunnel is not darkness — it's transition — group shot with warm crowd, light palette, sweeping pan camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 8, "timestamp": "1:45", "duration_seconds": 16, "lyric_line": "Above ground, the world. Below, the mind", "scene": {"mood": "resolve", "colors": ["strong", "clear"], "composition": "profile", "camera_movement": "push in", "description": "resolve scene: Above ground, the world. Below, the mind — profile with strong, clear palette, push in camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 9, "timestamp": "2:00", "duration_seconds": 17, "lyric_line": "This train goes nowhere I haven't been", "scene": {"mood": "peace", "colors": ["soft", "dawn"], "composition": "wide landscape", "camera_movement": "steady wide", "description": "peace scene: This train goes nowhere I haven't been — wide landscape with soft, dawn palette, steady wide camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Metro Lines", "artist": "Subway Sage", "mood_arc": "commute meditation", "beat": 10, "timestamp": "2:15", "duration_seconds": 18, "lyric_line": "But the ride is the point.", "scene": {"mood": "ending", "colors": ["fade", "single accent"], "composition": "empty frame", "camera_movement": "dissolve", "description": "ending scene: But the ride is the point. — empty frame with fade, single accent palette, dissolve camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 1, "timestamp": "0:00", "duration_seconds": 14, "lyric_line": "Three AM and the code is still compiling", "scene": {"mood": "opening", "colors": ["city gray", "dawn"], "composition": "establishing shot", "camera_movement": "slow zoom", "description": "opening scene: Three AM and the code is still compiling — establishing shot with city gray, dawn palette, slow zoom camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 2, "timestamp": "0:15", "duration_seconds": 15, "lyric_line": "Coffee is the real minimum viable product", "scene": {"mood": "tension", "colors": ["dark", "neon accent"], "composition": "close-up", "camera_movement": "handheld", "description": "tension scene: Coffee is the real minimum viable product — close-up with dark, neon accent palette, handheld camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 3, "timestamp": "0:30", "duration_seconds": 16, "lyric_line": "The screen glows like a campfire for the lonely", "scene": {"mood": "explosion", "colors": ["bright", "contrast"], "composition": "wide action", "camera_movement": "rapid movement", "description": "explosion scene: The screen glows like a campfire for the lonely — wide action with bright, contrast palette, rapid movement camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 4, "timestamp": "0:45", "duration_seconds": 17, "lyric_line": "Bug fixes at midnight: digital monks", "scene": {"mood": "reflection", "colors": ["warm", "shadows"], "composition": "medium shot", "camera_movement": "steady", "description": "reflection scene: Bug fixes at midnight: digital monks — medium shot with warm, shadows palette, steady camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 5, "timestamp": "1:00", "duration_seconds": 18, "lyric_line": "The server hums my lullaby", "scene": {"mood": "struggle", "colors": ["muted", "single pop"], "composition": "figure alone", "camera_movement": "tracking", "description": "struggle scene: The server hums my lullaby — figure alone with muted, single pop palette, tracking camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 6, "timestamp": "1:15", "duration_seconds": 14, "lyric_line": "Debug by moonlight, deploy by dawn", "scene": {"mood": "breakthrough", "colors": ["gold", "white"], "composition": "ascending", "camera_movement": "crane up", "description": "breakthrough scene: Debug by moonlight, deploy by dawn — ascending with gold, white palette, crane up camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 7, "timestamp": "1:30", "duration_seconds": 15, "lyric_line": "The graveyard shift owns the night", "scene": {"mood": "community", "colors": ["warm crowd", "light"], "composition": "group shot", "camera_movement": "sweeping pan", "description": "community scene: The graveyard shift owns the night — group shot with warm crowd, light palette, sweeping pan camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 8, "timestamp": "1:45", "duration_seconds": 16, "lyric_line": "We are the ghosts that keep the lights on", "scene": {"mood": "resolve", "colors": ["strong", "clear"], "composition": "profile", "camera_movement": "push in", "description": "resolve scene: We are the ghosts that keep the lights on — profile with strong, clear palette, push in camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 9, "timestamp": "2:00", "duration_seconds": 17, "lyric_line": "Sunrise is the pull request", "scene": {"mood": "peace", "colors": ["soft", "dawn"], "composition": "wide landscape", "camera_movement": "steady wide", "description": "peace scene: Sunrise is the pull request — wide landscape with soft, dawn palette, steady wide camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Shift", "artist": "Graveyard Flow", "mood_arc": "exhaustion → defiance", "beat": 10, "timestamp": "2:15", "duration_seconds": 18, "lyric_line": "Every night shift ends in a merge.", "scene": {"mood": "ending", "colors": ["fade", "single accent"], "composition": "empty frame", "camera_movement": "dissolve", "description": "ending scene: Every night shift ends in a merge. — empty frame with fade, single accent palette, dissolve camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 1, "timestamp": "0:00", "duration_seconds": 14, "lyric_line": "No signal. No WiFi. No problem.", "scene": {"mood": "opening", "colors": ["city gray", "dawn"], "composition": "establishing shot", "camera_movement": "slow zoom", "description": "opening scene: No signal. No WiFi. No problem. — establishing shot with city gray, dawn palette, slow zoom camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 2, "timestamp": "0:15", "duration_seconds": 15, "lyric_line": "The dead zone is where the real talk happens", "scene": {"mood": "tension", "colors": ["dark", "neon accent"], "composition": "close-up", "camera_movement": "handheld", "description": "tension scene: The dead zone is where the real talk happens — close-up with dark, neon accent palette, handheld camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 3, "timestamp": "0:30", "duration_seconds": 16, "lyric_line": "Disconnect to reconnect — the oldest algorithm", "scene": {"mood": "explosion", "colors": ["bright", "contrast"], "composition": "wide action", "camera_movement": "rapid movement", "description": "explosion scene: Disconnect to reconnect — the oldest algorithm — wide action with bright, contrast palette, rapid movement camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 4, "timestamp": "0:45", "duration_seconds": 17, "lyric_line": "The bars dropped: phone and soul", "scene": {"mood": "reflection", "colors": ["warm", "shadows"], "composition": "medium shot", "camera_movement": "steady", "description": "reflection scene: The bars dropped: phone and soul — medium shot with warm, shadows palette, steady camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 5, "timestamp": "1:00", "duration_seconds": 18, "lyric_line": "In the silence I hear my own frequency", "scene": {"mood": "struggle", "colors": ["muted", "single pop"], "composition": "figure alone", "camera_movement": "tracking", "description": "struggle scene: In the silence I hear my own frequency — figure alone with muted, single pop palette, tracking camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 6, "timestamp": "1:15", "duration_seconds": 14, "lyric_line": "The dead zone is not dead — it's listening", "scene": {"mood": "breakthrough", "colors": ["gold", "white"], "composition": "ascending", "camera_movement": "crane up", "description": "breakthrough scene: The dead zone is not dead — it's listening — ascending with gold, white palette, crane up camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 7, "timestamp": "1:30", "duration_seconds": 15, "lyric_line": "Reconnection starts with disconnection", "scene": {"mood": "community", "colors": ["warm crowd", "light"], "composition": "group shot", "camera_movement": "sweeping pan", "description": "community scene: Reconnection starts with disconnection — group shot with warm crowd, light palette, sweeping pan camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 8, "timestamp": "1:45", "duration_seconds": 16, "lyric_line": "When the signal returns, I choose not to answer", "scene": {"mood": "resolve", "colors": ["strong", "clear"], "composition": "profile", "camera_movement": "push in", "description": "resolve scene: When the signal returns, I choose not to answer — profile with strong, clear palette, push in camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 9, "timestamp": "2:00", "duration_seconds": 17, "lyric_line": "The dead zone taught me presence", "scene": {"mood": "peace", "colors": ["soft", "dawn"], "composition": "wide landscape", "camera_movement": "steady wide", "description": "peace scene: The dead zone taught me presence — wide landscape with soft, dawn palette, steady wide camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Signal Lost", "artist": "Dead Zone", "mood_arc": "disconnection → reconnection", "beat": 10, "timestamp": "2:15", "duration_seconds": 18, "lyric_line": "Signal lost. Self found.", "scene": {"mood": "ending", "colors": ["fade", "single accent"], "composition": "empty frame", "camera_movement": "dissolve", "description": "ending scene: Signal lost. Self found. — empty frame with fade, single accent palette, dissolve camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 1, "timestamp": "0:00", "duration_seconds": 14, "lyric_line": "The bodega is open 24/7 so are the dreams", "scene": {"mood": "opening", "colors": ["city gray", "dawn"], "composition": "establishing shot", "camera_movement": "slow zoom", "description": "opening scene: The bodega is open 24/7 so are the dreams — establishing shot with city gray, dawn palette, slow zoom camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 2, "timestamp": "0:15", "duration_seconds": 15, "lyric_line": "Behind the counter: a PhD in survival", "scene": {"mood": "tension", "colors": ["dark", "neon accent"], "composition": "close-up", "camera_movement": "handheld", "description": "tension scene: Behind the counter: a PhD in survival — close-up with dark, neon accent palette, handheld camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 3, "timestamp": "0:30", "duration_seconds": 16, "lyric_line": "Every item on the shelf is a small miracle", "scene": {"mood": "explosion", "colors": ["bright", "contrast"], "composition": "wide action", "camera_movement": "rapid movement", "description": "explosion scene: Every item on the shelf is a small miracle — wide action with bright, contrast palette, rapid movement camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 4, "timestamp": "0:45", "duration_seconds": 17, "lyric_line": "The lottery tickets are prayers in latex", "scene": {"mood": "reflection", "colors": ["warm", "shadows"], "composition": "medium shot", "camera_movement": "steady", "description": "reflection scene: The lottery tickets are prayers in latex — medium shot with warm, shadows palette, steady camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 5, "timestamp": "1:00", "duration_seconds": 18, "lyric_line": "Coffee for a dollar, hope for free", "scene": {"mood": "struggle", "colors": ["muted", "single pop"], "composition": "figure alone", "camera_movement": "tracking", "description": "struggle scene: Coffee for a dollar, hope for free — figure alone with muted, single pop palette, tracking camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 6, "timestamp": "1:15", "duration_seconds": 14, "lyric_line": "The bodega cat knows all the secrets", "scene": {"mood": "breakthrough", "colors": ["gold", "white"], "composition": "ascending", "camera_movement": "crane up", "description": "breakthrough scene: The bodega cat knows all the secrets — ascending with gold, white palette, crane up camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 7, "timestamp": "1:30", "duration_seconds": 15, "lyric_line": "Corner store: the real community center", "scene": {"mood": "community", "colors": ["warm crowd", "light"], "composition": "group shot", "camera_movement": "sweeping pan", "description": "community scene: Corner store: the real community center — group shot with warm crowd, light palette, sweeping pan camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 8, "timestamp": "1:45", "duration_seconds": 16, "lyric_line": "Dreams don't close at midnight", "scene": {"mood": "resolve", "colors": ["strong", "clear"], "composition": "profile", "camera_movement": "push in", "description": "resolve scene: Dreams don't close at midnight — profile with strong, clear palette, push in camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 9, "timestamp": "2:00", "duration_seconds": 17, "lyric_line": "The owner came here with nothing — now everything", "scene": {"mood": "peace", "colors": ["soft", "dawn"], "composition": "wide landscape", "camera_movement": "steady wide", "description": "peace scene: The owner came here with nothing — now everything — wide landscape with soft, dawn palette, steady wide camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corner Store", "artist": "Bodega Dreams", "mood_arc": "small world → big dreams", "beat": 10, "timestamp": "2:15", "duration_seconds": 18, "lyric_line": "The corner store is the first chapter.", "scene": {"mood": "ending", "colors": ["fade", "single accent"], "composition": "empty frame", "camera_movement": "dissolve", "description": "ending scene: The corner store is the first chapter. — empty frame with fade, single accent palette, dissolve camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training-data/scene-descriptions-jazz.jsonl b/training-data/scene-descriptions-jazz.jsonl index 26f199fe..9354af18 100644 --- a/training-data/scene-descriptions-jazz.jsonl +++ b/training-data/scene-descriptions-jazz.jsonl @@ -1,100 +1,100 @@ -{"song": "Blue Interval", "artist": "Blue Interval", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The space between notes is where jazz lives", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The space between notes is where jazz lives"}} -{"song": "Blue Interval", "artist": "Blue Interval", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Blue is the color of a chord that knows too much", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Blue is the color of a chord that knows too much"}} -{"song": "Blue Interval", "artist": "Blue Interval", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The interval stretches like a cat in the sun", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. The interval stretches like a cat in the sun"}} -{"song": "Blue Interval", "artist": "Blue Interval", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every rest is a decision not a mistake", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. Every rest is a decision not a mistake"}} -{"song": "Blue Interval", "artist": "Blue Interval", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Blue interval\u2014the pause before the truth", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. Blue interval\u2014the pause before the truth"}} -{"song": "Blue Interval", "artist": "Blue Interval", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The interval is the jazz musician's vacation", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. The interval is the jazz musician's vacation"}} -{"song": "Blue Interval", "artist": "Blue Interval", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Blue notes don't cry\u2014they remember", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. Blue notes don't cry\u2014they remember"}} -{"song": "Blue Interval", "artist": "Blue Interval", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The interval between two lovers is a jazz standard", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. The interval between two lovers is a jazz standard"}} -{"song": "Blue Interval", "artist": "Blue Interval", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Blue is the frequency of honesty", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. Blue is the frequency of honesty"}} -{"song": "Blue Interval", "artist": "Blue Interval", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The interval ends but the blue remains", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. The interval ends but the blue remains"}} -{"song": "Smoke Note", "artist": "Smoke Note", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The note hangs in the air like cigarette smoke", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The note hangs in the air like cigarette smoke"}} -{"song": "Smoke Note", "artist": "Smoke Note", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Smoke curls around the melody like a jealous lover", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Smoke curls around the melody like a jealous lover"}} -{"song": "Smoke Note", "artist": "Smoke Note", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every exhale is a riff", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. Every exhale is a riff"}} -{"song": "Smoke Note", "artist": "Smoke Note", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The smoke note lingers after the club closes", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. The smoke note lingers after the club closes"}} -{"song": "Smoke Note", "artist": "Smoke Note", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Smoke: the visual form of a sustained chord", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. Smoke: the visual form of a sustained chord"}} -{"song": "Smoke Note", "artist": "Smoke Note", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The note dissolves but the smoke remembers", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. The note dissolves but the smoke remembers"}} -{"song": "Smoke Note", "artist": "Smoke Note", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We play until the smoke clears and the truth appears", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. We play until the smoke clears and the truth appears"}} -{"song": "Smoke Note", "artist": "Smoke Note", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Smoke note: the sound of something ending slowly", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. Smoke note: the sound of something ending slowly"}} -{"song": "Smoke Note", "artist": "Smoke Note", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The smoke doesn't judge the fire", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. The smoke doesn't judge the fire"}} -{"song": "Smoke Note", "artist": "Smoke Note", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Every note leaves a trail of smoke", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. Every note leaves a trail of smoke"}} -{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The chord you hear but can't identify", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The chord you hear but can't identify"}} -{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Phantom chords haunt the spaces between keys", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Phantom chords haunt the spaces between keys"}} -{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The chord resolves but the ghost stays", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. The chord resolves but the ghost stays"}} -{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every jazz standard has a phantom chord", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. Every jazz standard has a phantom chord"}} -{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The chord was there\u2014we just weren't listening", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. The chord was there\u2014we just weren't listening"}} -{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Phantom: the chord that plays after the song ends", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. Phantom: the chord that plays after the song ends"}} -{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The chord belongs to no key and every key", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. The chord belongs to no key and every key"}} -{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "We chase phantom chords like detectives", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. We chase phantom chords like detectives"}} -{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The chord is the question, the silence is the answer", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. The chord is the question, the silence is the answer"}} -{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Phantom chords: the jazz musician's GPS", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. Phantom chords: the jazz musician's GPS"}} -{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The clock strikes twelve and the rules dissolve", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The clock strikes twelve and the rules dissolve"}} -{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Improv is just courage set to music", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Improv is just courage set to music"}} -{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Midnight: when the sheet music goes to sleep", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. Midnight: when the sheet music goes to sleep"}} -{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every improvisation is a small rebellion", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. Every improvisation is a small rebellion"}} -{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The improv doesn't care about your rehearsal", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. The improv doesn't care about your rehearsal"}} -{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Midnight is the jazz musician's playground", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. Midnight is the jazz musician's playground"}} -{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We improvise because the truth is unrehearsed", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. We improvise because the truth is unrehearsed"}} -{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The improv is the most honest thing we play", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. The improv is the most honest thing we play"}} -{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Midnight improv: the dark room of music", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. Midnight improv: the dark room of music"}} -{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The improv ends when the sun remembers us", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. The improv ends when the sun remembers us"}} -{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The needle drops and the psalm begins", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The needle drops and the psalm begins"}} -{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Vinyl: the most honest form of memory", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Vinyl: the most honest form of memory"}} -{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every scratch on the record is a prayer", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. Every scratch on the record is a prayer"}} -{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The psalm is in the crackle not the melody", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. The psalm is in the crackle not the melody"}} -{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Vinyl remembers what digital forgets", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. Vinyl remembers what digital forgets"}} -{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The psalm plays at 33 revolutions per minute", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. The psalm plays at 33 revolutions per minute"}} -{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We worship at the altar of the turntable", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. We worship at the altar of the turntable"}} -{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Vinyl psalm: the grooves are the gospel", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. Vinyl psalm: the grooves are the gospel"}} -{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The needle finds the truth in the groove", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. The needle finds the truth in the groove"}} -{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The psalm skips but the faith doesn't", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. The psalm skips but the faith doesn't"}} -{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The chord tastes like aged oak and regret", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The chord tastes like aged oak and regret"}} -{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Whiskey chord: the sound of distilled sorrow", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Whiskey chord: the sound of distilled sorrow"}} -{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every sip is a blue note", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. Every sip is a blue note"}} -{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The chord warms like bourbon in the chest", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. The chord warms like bourbon in the chest"}} -{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Whiskey: the liquid form of a minor key", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. Whiskey: the liquid form of a minor key"}} -{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The chord ages in the barrel of the night", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. The chord ages in the barrel of the night"}} -{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We drink the chord and play the whiskey", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. We drink the chord and play the whiskey"}} -{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Whiskey chord: intoxicating resolution", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. Whiskey chord: intoxicating resolution"}} -{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The chord and the whiskey agree on everything", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. The chord and the whiskey agree on everything"}} -{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Whiskey chord: smooth, smoky, and slightly out of tune", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. Whiskey chord: smooth, smoky, and slightly out of tune"}} -{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The cadence falls like rain on the city below", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The cadence falls like rain on the city below"}} -{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Rooftop: where jazz goes to breathe", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Rooftop: where jazz goes to breathe"}} -{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every cadence is a rooftop decision", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. Every cadence is a rooftop decision"}} -{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The cadence floats between the stars and the street", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. The cadence floats between the stars and the street"}} -{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Rooftop cadence: jazz at altitude", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. Rooftop cadence: jazz at altitude"}} -{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We play the cadence because the sky demands it", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. We play the cadence because the sky demands it"}} -{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The cadence rises while the city sleeps", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. The cadence rises while the city sleeps"}} -{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Rooftop: the penthouse of sound", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. Rooftop: the penthouse of sound"}} -{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The cadence is the bridge between earth and note", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. The cadence is the bridge between earth and note"}} -{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Rooftop cadence: the jazz of elevation", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. Rooftop cadence: the jazz of elevation"}} -{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The mirror reflects in smoke and brass", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The mirror reflects in smoke and brass"}} -{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Smoked mirror: the jazz of distortion", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Smoked mirror: the jazz of distortion"}} -{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every reflection is a blue note", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. Every reflection is a blue note"}} -{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The mirror smokes because the room is alive", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. The mirror smokes because the room is alive"}} -{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Smoked mirror: the hazy truth", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. Smoked mirror: the hazy truth"}} -{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We look in the smoked mirror and see our best selves", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. We look in the smoked mirror and see our best selves"}} -{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The mirror doesn't judge\u2014it just smokes", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. The mirror doesn't judge\u2014it just smokes"}} -{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Smoked mirror: the jazz club's oracle", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. Smoked mirror: the jazz club's oracle"}} -{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The reflection swings like a door on its hinge", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. The reflection swings like a door on its hinge"}} -{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Smoked mirror: honest distortion", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. Smoked mirror: honest distortion"}} -{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The catastrophe wears a velvet jacket", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The catastrophe wears a velvet jacket"}} -{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Velvet catastrophe: the elegant disaster", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Velvet catastrophe: the elegant disaster"}} -{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every catastrophe deserves a good soundtrack", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. Every catastrophe deserves a good soundtrack"}} -{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The velvet absorbs the shock of the fall", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. The velvet absorbs the shock of the fall"}} -{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Catastrophe: the jazz musician's muse", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. Catastrophe: the jazz musician's muse"}} -{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We dress our disasters in velvet because we have class", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. We dress our disasters in velvet because we have class"}} -{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The catastrophe swings instead of crashing", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. The catastrophe swings instead of crashing"}} -{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Velvet catastrophe: the smooth collapse", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. Velvet catastrophe: the smooth collapse"}} -{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The disaster plays a solo before it leaves", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. The disaster plays a solo before it leaves"}} -{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Velvet catastrophe: the most dignified ruin", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. Velvet catastrophe: the most dignified ruin"}} -{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The interval glows like trapped sunlight", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The interval glows like trapped sunlight"}} -{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Amber interval: the preserved pause", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Amber interval: the preserved pause"}} -{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every interval is a tiny eternity", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. Every interval is a tiny eternity"}} -{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The amber holds the note forever", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. The amber holds the note forever"}} -{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Amber interval: the fossil of sound", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. Amber interval: the fossil of sound"}} -{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We pause in amber because time is too fast", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. We pause in amber because time is too fast"}} -{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The interval glows with trapped beauty", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. The interval glows with trapped beauty"}} -{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Amber: the jazz of preservation", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. Amber: the jazz of preservation"}} -{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The interval is the amber of the melody", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. The interval is the amber of the melody"}} -{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Amber interval: frozen music", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. Amber interval: frozen music"}} +{"song": "Blue Interval", "artist": "Blue Interval", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The space between notes is where jazz lives", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The space between notes is where jazz lives"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Interval", "artist": "Blue Interval", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Blue is the color of a chord that knows too much", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Blue is the color of a chord that knows too much"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Interval", "artist": "Blue Interval", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The interval stretches like a cat in the sun", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. The interval stretches like a cat in the sun"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Interval", "artist": "Blue Interval", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every rest is a decision not a mistake", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. Every rest is a decision not a mistake"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Interval", "artist": "Blue Interval", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Blue interval—the pause before the truth", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. Blue interval—the pause before the truth"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Interval", "artist": "Blue Interval", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The interval is the jazz musician's vacation", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. The interval is the jazz musician's vacation"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Interval", "artist": "Blue Interval", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Blue notes don't cry—they remember", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. Blue notes don't cry—they remember"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Interval", "artist": "Blue Interval", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The interval between two lovers is a jazz standard", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. The interval between two lovers is a jazz standard"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Interval", "artist": "Blue Interval", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Blue is the frequency of honesty", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. Blue is the frequency of honesty"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Interval", "artist": "Blue Interval", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The interval ends but the blue remains", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. The interval ends but the blue remains"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoke Note", "artist": "Smoke Note", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The note hangs in the air like cigarette smoke", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The note hangs in the air like cigarette smoke"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoke Note", "artist": "Smoke Note", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Smoke curls around the melody like a jealous lover", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Smoke curls around the melody like a jealous lover"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoke Note", "artist": "Smoke Note", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every exhale is a riff", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. Every exhale is a riff"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoke Note", "artist": "Smoke Note", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The smoke note lingers after the club closes", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. The smoke note lingers after the club closes"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoke Note", "artist": "Smoke Note", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Smoke: the visual form of a sustained chord", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. Smoke: the visual form of a sustained chord"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoke Note", "artist": "Smoke Note", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The note dissolves but the smoke remembers", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. The note dissolves but the smoke remembers"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoke Note", "artist": "Smoke Note", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We play until the smoke clears and the truth appears", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. We play until the smoke clears and the truth appears"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoke Note", "artist": "Smoke Note", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Smoke note: the sound of something ending slowly", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. Smoke note: the sound of something ending slowly"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoke Note", "artist": "Smoke Note", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The smoke doesn't judge the fire", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. The smoke doesn't judge the fire"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoke Note", "artist": "Smoke Note", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Every note leaves a trail of smoke", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. Every note leaves a trail of smoke"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The chord you hear but can't identify", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The chord you hear but can't identify"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Phantom chords haunt the spaces between keys", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Phantom chords haunt the spaces between keys"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The chord resolves but the ghost stays", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. The chord resolves but the ghost stays"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every jazz standard has a phantom chord", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. Every jazz standard has a phantom chord"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The chord was there—we just weren't listening", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. The chord was there—we just weren't listening"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Phantom: the chord that plays after the song ends", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. Phantom: the chord that plays after the song ends"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The chord belongs to no key and every key", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. The chord belongs to no key and every key"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "We chase phantom chords like detectives", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. We chase phantom chords like detectives"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The chord is the question, the silence is the answer", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. The chord is the question, the silence is the answer"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Phantom Chord", "artist": "Midnight Quartet", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Phantom chords: the jazz musician's GPS", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. Phantom chords: the jazz musician's GPS"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The clock strikes twelve and the rules dissolve", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The clock strikes twelve and the rules dissolve"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Improv is just courage set to music", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Improv is just courage set to music"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Midnight: when the sheet music goes to sleep", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. Midnight: when the sheet music goes to sleep"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every improvisation is a small rebellion", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. Every improvisation is a small rebellion"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The improv doesn't care about your rehearsal", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. The improv doesn't care about your rehearsal"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Midnight is the jazz musician's playground", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. Midnight is the jazz musician's playground"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We improvise because the truth is unrehearsed", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. We improvise because the truth is unrehearsed"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The improv is the most honest thing we play", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. The improv is the most honest thing we play"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Midnight improv: the dark room of music", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. Midnight improv: the dark room of music"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Improv", "artist": "Velvet Chord", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The improv ends when the sun remembers us", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. The improv ends when the sun remembers us"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The needle drops and the psalm begins", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The needle drops and the psalm begins"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Vinyl: the most honest form of memory", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Vinyl: the most honest form of memory"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every scratch on the record is a prayer", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. Every scratch on the record is a prayer"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The psalm is in the crackle not the melody", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. The psalm is in the crackle not the melody"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Vinyl remembers what digital forgets", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. Vinyl remembers what digital forgets"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The psalm plays at 33 revolutions per minute", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. The psalm plays at 33 revolutions per minute"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We worship at the altar of the turntable", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. We worship at the altar of the turntable"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Vinyl psalm: the grooves are the gospel", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. Vinyl psalm: the grooves are the gospel"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The needle finds the truth in the groove", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. The needle finds the truth in the groove"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Vinyl Psalm", "artist": "Phantom Scale", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The psalm skips but the faith doesn't", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. The psalm skips but the faith doesn't"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The chord tastes like aged oak and regret", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The chord tastes like aged oak and regret"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Whiskey chord: the sound of distilled sorrow", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Whiskey chord: the sound of distilled sorrow"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every sip is a blue note", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. Every sip is a blue note"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The chord warms like bourbon in the chest", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. The chord warms like bourbon in the chest"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Whiskey: the liquid form of a minor key", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. Whiskey: the liquid form of a minor key"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The chord ages in the barrel of the night", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. The chord ages in the barrel of the night"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We drink the chord and play the whiskey", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. We drink the chord and play the whiskey"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Whiskey chord: intoxicating resolution", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. Whiskey chord: intoxicating resolution"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The chord and the whiskey agree on everything", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. The chord and the whiskey agree on everything"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Whiskey Chord", "artist": "Blue Interval", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Whiskey chord: smooth, smoky, and slightly out of tune", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. Whiskey chord: smooth, smoky, and slightly out of tune"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The cadence falls like rain on the city below", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The cadence falls like rain on the city below"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Rooftop: where jazz goes to breathe", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Rooftop: where jazz goes to breathe"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every cadence is a rooftop decision", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. Every cadence is a rooftop decision"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The cadence floats between the stars and the street", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. The cadence floats between the stars and the street"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Rooftop cadence: jazz at altitude", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. Rooftop cadence: jazz at altitude"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We play the cadence because the sky demands it", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. We play the cadence because the sky demands it"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The cadence rises while the city sleeps", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. The cadence rises while the city sleeps"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Rooftop: the penthouse of sound", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. Rooftop: the penthouse of sound"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The cadence is the bridge between earth and note", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. The cadence is the bridge between earth and note"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rooftop Cadence", "artist": "Smoke Note", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Rooftop cadence: the jazz of elevation", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. Rooftop cadence: the jazz of elevation"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The mirror reflects in smoke and brass", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The mirror reflects in smoke and brass"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Smoked mirror: the jazz of distortion", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Smoked mirror: the jazz of distortion"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every reflection is a blue note", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. Every reflection is a blue note"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The mirror smokes because the room is alive", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. The mirror smokes because the room is alive"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Smoked mirror: the hazy truth", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. Smoked mirror: the hazy truth"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We look in the smoked mirror and see our best selves", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. We look in the smoked mirror and see our best selves"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The mirror doesn't judge—it just smokes", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. The mirror doesn't judge—it just smokes"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Smoked mirror: the jazz club's oracle", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. Smoked mirror: the jazz club's oracle"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The reflection swings like a door on its hinge", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. The reflection swings like a door on its hinge"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Smoked Mirror", "artist": "Midnight Quartet", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Smoked mirror: honest distortion", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. Smoked mirror: honest distortion"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The catastrophe wears a velvet jacket", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The catastrophe wears a velvet jacket"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Velvet catastrophe: the elegant disaster", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Velvet catastrophe: the elegant disaster"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every catastrophe deserves a good soundtrack", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. Every catastrophe deserves a good soundtrack"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The velvet absorbs the shock of the fall", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. The velvet absorbs the shock of the fall"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Catastrophe: the jazz musician's muse", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. Catastrophe: the jazz musician's muse"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We dress our disasters in velvet because we have class", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. We dress our disasters in velvet because we have class"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The catastrophe swings instead of crashing", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. The catastrophe swings instead of crashing"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Velvet catastrophe: the smooth collapse", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. Velvet catastrophe: the smooth collapse"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The disaster plays a solo before it leaves", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. The disaster plays a solo before it leaves"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Catastrophe", "artist": "Velvet Chord", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Velvet catastrophe: the most dignified ruin", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. Velvet catastrophe: the most dignified ruin"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The interval glows like trapped sunlight", "scene": {"mood": "improvisation", "colors": ["deep blue", "amber", "smoke gray"], "composition": "smoky club", "camera": "slow drift", "description": "Smoky Club. The interval glows like trapped sunlight"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Amber interval: the preserved pause", "scene": {"mood": "cool", "colors": ["midnight", "gold", "burgundy"], "composition": "spotlight solo", "camera": "rack focus", "description": "Spotlight Solo. Amber interval: the preserved pause"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every interval is a tiny eternity", "scene": {"mood": "smoky", "colors": ["slate", "copper", "cream"], "composition": "ensemble frame", "camera": "steady", "description": "Ensemble Frame. Every interval is a tiny eternity"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The amber holds the note forever", "scene": {"mood": "swing", "colors": ["navy", "champagne", "charcoal"], "composition": "instrument close-up", "camera": "handheld sway", "description": "Instrument Close Up. The amber holds the note forever"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Amber interval: the fossil of sound", "scene": {"mood": "melancholy", "colors": ["indigo", "bronze", "pearl"], "composition": "audience blur", "camera": "dolly", "description": "Audience Blur. Amber interval: the fossil of sound"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We pause in amber because time is too fast", "scene": {"mood": "exuberance", "colors": ["deep blue", "amber", "smoke gray"], "composition": "reflected in piano", "camera": "orbit", "description": "Reflected In Piano. We pause in amber because time is too fast"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The interval glows with trapped beauty", "scene": {"mood": "mystery", "colors": ["midnight", "gold", "burgundy"], "composition": "silhouette trio", "camera": "locked", "description": "Silhouette Trio. The interval glows with trapped beauty"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Amber: the jazz of preservation", "scene": {"mood": "tenderness", "colors": ["slate", "copper", "cream"], "composition": "vinyl spinning", "camera": "tilt down", "description": "Vinyl Spinning. Amber: the jazz of preservation"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The interval is the amber of the melody", "scene": {"mood": "chaos", "colors": ["navy", "champagne", "charcoal"], "composition": "bar counter", "camera": "soft zoom", "description": "Bar Counter. The interval is the amber of the melody"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Interval", "artist": "Phantom Scale", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Amber interval: frozen music", "scene": {"mood": "resolution", "colors": ["indigo", "bronze", "pearl"], "composition": "stage depth", "camera": "floating", "description": "Stage Depth. Amber interval: frozen music"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training-data/scene-descriptions-latin.jsonl b/training-data/scene-descriptions-latin.jsonl index 7a0a201e..a7535470 100644 --- a/training-data/scene-descriptions-latin.jsonl +++ b/training-data/scene-descriptions-latin.jsonl @@ -1,100 +1,100 @@ -{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The sun burns because it can't hold back", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. The sun burns because it can't hold back"}} -{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Ardiente: the fever that heals", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Ardiente: the fever that heals"}} -{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "We dance because the sun is watching", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. We dance because the sun is watching"}} -{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The sun doesn't set\u2014it takes a bow", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. The sun doesn't set\u2014it takes a bow"}} -{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Sol ardiente: the star that never learned subtlety", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. Sol ardiente: the star that never learned subtlety"}} -{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The sun writes in gold on the skin of the earth", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. The sun writes in gold on the skin of the earth"}} -{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Ardiente: the temperature of true love", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. Ardiente: the temperature of true love"}} -{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "We worship the sun with our feet", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. We worship the sun with our feet"}} -{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The sun is the oldest DJ", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. The sun is the oldest DJ"}} -{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Sol ardiente: light that refuses to whisper", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. Sol ardiente: light that refuses to whisper"}} -{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The rhythm is holy because it never stops", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. The rhythm is holy because it never stops"}} -{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Sagrado: the beat that blesses the ground", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Sagrado: the beat that blesses the ground"}} -{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every step is a prayer to the drum", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. Every step is a prayer to the drum"}} -{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The rhythm was here before the melody", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. The rhythm was here before the melody"}} -{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Ritmo sagrado: the pulse of the ancestors", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. Ritmo sagrado: the pulse of the ancestors"}} -{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The sacred rhythm doesn't need a church", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. The sacred rhythm doesn't need a church"}} -{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We dance the ritmo because stillness is a sin", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. We dance the ritmo because stillness is a sin"}} -{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Sagrado: the beat that forgives everything", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. Sagrado: the beat that forgives everything"}} -{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The rhythm remembers what we forget", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. The rhythm remembers what we forget"}} -{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Ritmo sagrado: the heartbeat of the earth", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. Ritmo sagrado: the heartbeat of the earth"}} -{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Slow fire burns longest", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. Slow fire burns longest"}} -{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Fuego lento: the patience of passion", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Fuego lento: the patience of passion"}} -{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The fire doesn't rush\u2014it savors", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. The fire doesn't rush\u2014it savors"}} -{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "We cook our love on fuego lento", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. We cook our love on fuego lento"}} -{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Slow fire is the secret of the elders", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. Slow fire is the secret of the elders"}} -{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Fuego lento: the tempo of true desire", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. Fuego lento: the tempo of true desire"}} -{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The flame that takes its time is the warmest", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. The flame that takes its time is the warmest"}} -{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "We burn slowly because ashes are forever", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. We burn slowly because ashes are forever"}} -{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Fuego lento: the spice of devotion", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. Fuego lento: the spice of devotion"}} -{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The slow fire teaches the fast flame", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. The slow fire teaches the fast flame"}} -{"song": "Coraz\u00f3n de Hierro", "artist": "Coraz\u00f3n de Hierro", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The heart is iron but it still beats", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. The heart is iron but it still beats"}} -{"song": "Coraz\u00f3n de Hierro", "artist": "Coraz\u00f3n de Hierro", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Hierro: the metal of the stubborn lover", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Hierro: the metal of the stubborn lover"}} -{"song": "Coraz\u00f3n de Hierro", "artist": "Coraz\u00f3n de Hierro", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every coraz\u00f3n de hierro was once soft", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. Every coraz\u00f3n de hierro was once soft"}} -{"song": "Coraz\u00f3n de Hierro", "artist": "Coraz\u00f3n de Hierro", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Iron heart: strong enough to break, strong enough to mend", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. Iron heart: strong enough to break, strong enough to mend"}} -{"song": "Coraz\u00f3n de Hierro", "artist": "Coraz\u00f3n de Hierro", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The heart doesn't rust\u2014it adapts", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. The heart doesn't rust\u2014it adapts"}} -{"song": "Coraz\u00f3n de Hierro", "artist": "Coraz\u00f3n de Hierro", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Coraz\u00f3n de hierro: the armor of the faithful", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. Coraz\u00f3n de hierro: the armor of the faithful"}} -{"song": "Coraz\u00f3n de Hierro", "artist": "Coraz\u00f3n de Hierro", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We iron our hearts in the fire of loss", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. We iron our hearts in the fire of loss"}} -{"song": "Coraz\u00f3n de Hierro", "artist": "Coraz\u00f3n de Hierro", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Hierro heart: heavy but never hollow", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. Hierro heart: heavy but never hollow"}} -{"song": "Coraz\u00f3n de Hierro", "artist": "Coraz\u00f3n de Hierro", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The iron heart loves harder because it knows fragility", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. The iron heart loves harder because it knows fragility"}} -{"song": "Coraz\u00f3n de Hierro", "artist": "Coraz\u00f3n de Hierro", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Coraz\u00f3n de hierro: un coraz\u00f3n que no se rinde", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. Coraz\u00f3n de hierro: un coraz\u00f3n que no se rinde"}} -{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The hot wind carries stories from the south", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. The hot wind carries stories from the south"}} -{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Viento caliente: the breath of the homeland", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Viento caliente: the breath of the homeland"}} -{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The wind doesn't ask permission to arrive", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. The wind doesn't ask permission to arrive"}} -{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "We follow the hot wind because it knows the way", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. We follow the hot wind because it knows the way"}} -{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Caliente: the wind that wakes the seeds", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. Caliente: the wind that wakes the seeds"}} -{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The viento carries the scent of tomorrow", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. The viento carries the scent of tomorrow"}} -{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Hot wind: the messenger of change", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. Hot wind: the messenger of change"}} -{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "We are the viento caliente of our own story", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. We are the viento caliente of our own story"}} -{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The wind is caliente because the earth is passionate", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. The wind is caliente because the earth is passionate"}} -{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Viento caliente: the exhale of the continent", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. Viento caliente: the exhale of the continent"}} -{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The moon burns with borrowed fire", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. The moon burns with borrowed fire"}} -{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Luna ardiente: the night sun", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Luna ardiente: the night sun"}} -{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "We dance under a moon on fire", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. We dance under a moon on fire"}} -{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The moon is caliente because it mirrors us", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. The moon is caliente because it mirrors us"}} -{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Luna ardiente: the silver ball of passion", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. Luna ardiente: the silver ball of passion"}} -{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The moon burns because the earth taught it how", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. The moon burns because the earth taught it how"}} -{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We howl at the moon and the moon howls back", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. We howl at the moon and the moon howls back"}} -{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Luna ardiente: the nocturnal furnace", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. Luna ardiente: the nocturnal furnace"}} -{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The moon is the sun's passionate understudy", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. The moon is the sun's passionate understudy"}} -{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Luna ardiente: burn bright even in darkness", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. Luna ardiente: burn bright even in darkness"}} -{"song": "R\u00edo Sagrado", "artist": "Ritmo Sagrado", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The sacred river carries our prayers to the sea", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. The sacred river carries our prayers to the sea"}} -{"song": "R\u00edo Sagrado", "artist": "Ritmo Sagrado", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "R\u00edo: the liquid highway of the ancestors", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. R\u00edo: the liquid highway of the ancestors"}} -{"song": "R\u00edo Sagrado", "artist": "Ritmo Sagrado", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every river is a sagrado path", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. Every river is a sagrado path"}} -{"song": "R\u00edo Sagrado", "artist": "Ritmo Sagrado", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The river doesn't stop for monuments", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. The river doesn't stop for monuments"}} -{"song": "R\u00edo Sagrado", "artist": "Ritmo Sagrado", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "R\u00edo sagrado: the water that remembers", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. R\u00edo sagrado: the water that remembers"}} -{"song": "R\u00edo Sagrado", "artist": "Ritmo Sagrado", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We throw our prayers in the r\u00edo and the r\u00edo delivers", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. We throw our prayers in the r\u00edo and the r\u00edo delivers"}} -{"song": "R\u00edo Sagrado", "artist": "Ritmo Sagrado", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The sacred river runs through every heart", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. The sacred river runs through every heart"}} -{"song": "R\u00edo Sagrado", "artist": "Ritmo Sagrado", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "R\u00edo: the blood of the earth", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. R\u00edo: the blood of the earth"}} -{"song": "R\u00edo Sagrado", "artist": "Ritmo Sagrado", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The river is sagrado because it keeps moving", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. The river is sagrado because it keeps moving"}} -{"song": "R\u00edo Sagrado", "artist": "Ritmo Sagrado", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "R\u00edo sagrado: the endless baptism", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. R\u00edo sagrado: the endless baptism"}} -{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The sacred ash falls like snow on the altar", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. The sacred ash falls like snow on the altar"}} -{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Ceniza: the final form of the offering", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Ceniza: the final form of the offering"}} -{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every ash was once a prayer on fire", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. Every ash was once a prayer on fire"}} -{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The ash is sagrado because it remembers the flame", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. The ash is sagrado because it remembers the flame"}} -{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Ceniza sagrada: the holy dust", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. Ceniza sagrada: the holy dust"}} -{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We scatter ash because burial is too contained", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. We scatter ash because burial is too contained"}} -{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The ash carries the soul to the four winds", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. The ash carries the soul to the four winds"}} -{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Ceniza: the communion of the burned", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. Ceniza: the communion of the burned"}} -{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The sacred ash nourishes the new growth", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. The sacred ash nourishes the new growth"}} -{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Ceniza sagrada: death as fertilizer", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. Ceniza sagrada: death as fertilizer"}} -{"song": "Mariposa Fuego", "artist": "Coraz\u00f3n de Hierro", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The butterfly is made of fire and migration", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. The butterfly is made of fire and migration"}} -{"song": "Mariposa Fuego", "artist": "Coraz\u00f3n de Hierro", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Mariposa: the most delicate arsonist", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Mariposa: the most delicate arsonist"}} -{"song": "Mariposa Fuego", "artist": "Coraz\u00f3n de Hierro", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every wingbeat fans the flame", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. Every wingbeat fans the flame"}} -{"song": "Mariposa Fuego", "artist": "Coraz\u00f3n de Hierro", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The butterfly burns because it flies too close to the sun", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. The butterfly burns because it flies too close to the sun"}} -{"song": "Mariposa Fuego", "artist": "Coraz\u00f3n de Hierro", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Mariposa fuego: the insect inferno", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. Mariposa fuego: the insect inferno"}} -{"song": "Mariposa Fuego", "artist": "Coraz\u00f3n de Hierro", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We are butterflies made of the fire we survived", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. We are butterflies made of the fire we survived"}} -{"song": "Mariposa Fuego", "artist": "Coraz\u00f3n de Hierro", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The migration is the fire's journey", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. The migration is the fire's journey"}} -{"song": "Mariposa Fuego", "artist": "Coraz\u00f3n de Hierro", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Mariposa: beauty with a burning point", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. Mariposa: beauty with a burning point"}} -{"song": "Mariposa Fuego", "artist": "Coraz\u00f3n de Hierro", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The butterfly ignites every flower it lands on", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. The butterfly ignites every flower it lands on"}} -{"song": "Mariposa Fuego", "artist": "Coraz\u00f3n de Hierro", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Mariposa fuego: the most beautiful hazard", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. Mariposa fuego: the most beautiful hazard"}} -{"song": "Coraz\u00f3n de Piedra", "artist": "Viento Caliente", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The heart is stone but it still echoes", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. The heart is stone but it still echoes"}} -{"song": "Coraz\u00f3n de Piedra", "artist": "Viento Caliente", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Piedra: the material of the ancient lover", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Piedra: the material of the ancient lover"}} -{"song": "Coraz\u00f3n de Piedra", "artist": "Viento Caliente", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every stone heart was once a volcano", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. Every stone heart was once a volcano"}} -{"song": "Coraz\u00f3n de Piedra", "artist": "Viento Caliente", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The heart doesn't break\u2014it erodes", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. The heart doesn't break\u2014it erodes"}} -{"song": "Coraz\u00f3n de Piedra", "artist": "Viento Caliente", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Coraz\u00f3n de piedra: the geological heart", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. Coraz\u00f3n de piedra: the geological heart"}} -{"song": "Coraz\u00f3n de Piedra", "artist": "Viento Caliente", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We have stone hearts because flesh was too fragile", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. We have stone hearts because flesh was too fragile"}} -{"song": "Coraz\u00f3n de Piedra", "artist": "Viento Caliente", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The heart is piedra because it chose to be", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. The heart is piedra because it chose to be"}} -{"song": "Coraz\u00f3n de Piedra", "artist": "Viento Caliente", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Stone heart: heavy but weatherproof", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. Stone heart: heavy but weatherproof"}} -{"song": "Coraz\u00f3n de Piedra", "artist": "Viento Caliente", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The heart echoes when you tap it", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. The heart echoes when you tap it"}} -{"song": "Coraz\u00f3n de Piedra", "artist": "Viento Caliente", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Coraz\u00f3n de piedra: the heart that outlasts everything", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. Coraz\u00f3n de piedra: the heart that outlasts everything"}} +{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The sun burns because it can't hold back", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. The sun burns because it can't hold back"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Ardiente: the fever that heals", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Ardiente: the fever that heals"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "We dance because the sun is watching", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. We dance because the sun is watching"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The sun doesn't set—it takes a bow", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. The sun doesn't set—it takes a bow"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Sol ardiente: the star that never learned subtlety", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. Sol ardiente: the star that never learned subtlety"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The sun writes in gold on the skin of the earth", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. The sun writes in gold on the skin of the earth"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Ardiente: the temperature of true love", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. Ardiente: the temperature of true love"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "We worship the sun with our feet", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. We worship the sun with our feet"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The sun is the oldest DJ", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. The sun is the oldest DJ"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sol Ardiente", "artist": "Sol Ardiente", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Sol ardiente: light that refuses to whisper", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. Sol ardiente: light that refuses to whisper"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The rhythm is holy because it never stops", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. The rhythm is holy because it never stops"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Sagrado: the beat that blesses the ground", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Sagrado: the beat that blesses the ground"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every step is a prayer to the drum", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. Every step is a prayer to the drum"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The rhythm was here before the melody", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. The rhythm was here before the melody"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Ritmo sagrado: the pulse of the ancestors", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. Ritmo sagrado: the pulse of the ancestors"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The sacred rhythm doesn't need a church", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. The sacred rhythm doesn't need a church"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We dance the ritmo because stillness is a sin", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. We dance the ritmo because stillness is a sin"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Sagrado: the beat that forgives everything", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. Sagrado: the beat that forgives everything"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The rhythm remembers what we forget", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. The rhythm remembers what we forget"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo Sagrado", "artist": "Ritmo Sagrado", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Ritmo sagrado: the heartbeat of the earth", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. Ritmo sagrado: the heartbeat of the earth"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Slow fire burns longest", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. Slow fire burns longest"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Fuego lento: the patience of passion", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Fuego lento: the patience of passion"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The fire doesn't rush—it savors", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. The fire doesn't rush—it savors"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "We cook our love on fuego lento", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. We cook our love on fuego lento"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Slow fire is the secret of the elders", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. Slow fire is the secret of the elders"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Fuego lento: the tempo of true desire", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. Fuego lento: the tempo of true desire"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The flame that takes its time is the warmest", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. The flame that takes its time is the warmest"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "We burn slowly because ashes are forever", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. We burn slowly because ashes are forever"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Fuego lento: the spice of devotion", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. Fuego lento: the spice of devotion"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Fuego Lento", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The slow fire teaches the fast flame", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. The slow fire teaches the fast flame"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Hierro", "artist": "Corazón de Hierro", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The heart is iron but it still beats", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. The heart is iron but it still beats"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Hierro", "artist": "Corazón de Hierro", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Hierro: the metal of the stubborn lover", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Hierro: the metal of the stubborn lover"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Hierro", "artist": "Corazón de Hierro", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every corazón de hierro was once soft", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. Every corazón de hierro was once soft"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Hierro", "artist": "Corazón de Hierro", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Iron heart: strong enough to break, strong enough to mend", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. Iron heart: strong enough to break, strong enough to mend"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Hierro", "artist": "Corazón de Hierro", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The heart doesn't rust—it adapts", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. The heart doesn't rust—it adapts"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Hierro", "artist": "Corazón de Hierro", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Corazón de hierro: the armor of the faithful", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. Corazón de hierro: the armor of the faithful"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Hierro", "artist": "Corazón de Hierro", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We iron our hearts in the fire of loss", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. We iron our hearts in the fire of loss"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Hierro", "artist": "Corazón de Hierro", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Hierro heart: heavy but never hollow", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. Hierro heart: heavy but never hollow"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Hierro", "artist": "Corazón de Hierro", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The iron heart loves harder because it knows fragility", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. The iron heart loves harder because it knows fragility"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Hierro", "artist": "Corazón de Hierro", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Corazón de hierro: un corazón que no se rinde", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. Corazón de hierro: un corazón que no se rinde"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The hot wind carries stories from the south", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. The hot wind carries stories from the south"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Viento caliente: the breath of the homeland", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Viento caliente: the breath of the homeland"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The wind doesn't ask permission to arrive", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. The wind doesn't ask permission to arrive"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "We follow the hot wind because it knows the way", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. We follow the hot wind because it knows the way"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Caliente: the wind that wakes the seeds", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. Caliente: the wind that wakes the seeds"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The viento carries the scent of tomorrow", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. The viento carries the scent of tomorrow"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Hot wind: the messenger of change", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. Hot wind: the messenger of change"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "We are the viento caliente of our own story", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. We are the viento caliente of our own story"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The wind is caliente because the earth is passionate", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. The wind is caliente because the earth is passionate"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Viento Caliente", "artist": "Viento Caliente", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Viento caliente: the exhale of the continent", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. Viento caliente: the exhale of the continent"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The moon burns with borrowed fire", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. The moon burns with borrowed fire"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Luna ardiente: the night sun", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Luna ardiente: the night sun"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "We dance under a moon on fire", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. We dance under a moon on fire"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The moon is caliente because it mirrors us", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. The moon is caliente because it mirrors us"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Luna ardiente: the silver ball of passion", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. Luna ardiente: the silver ball of passion"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The moon burns because the earth taught it how", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. The moon burns because the earth taught it how"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We howl at the moon and the moon howls back", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. We howl at the moon and the moon howls back"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Luna ardiente: the nocturnal furnace", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. Luna ardiente: the nocturnal furnace"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The moon is the sun's passionate understudy", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. The moon is the sun's passionate understudy"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Ardiente", "artist": "Sol Ardiente", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Luna ardiente: burn bright even in darkness", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. Luna ardiente: burn bright even in darkness"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Río Sagrado", "artist": "Ritmo Sagrado", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The sacred river carries our prayers to the sea", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. The sacred river carries our prayers to the sea"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Río Sagrado", "artist": "Ritmo Sagrado", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Río: the liquid highway of the ancestors", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Río: the liquid highway of the ancestors"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Río Sagrado", "artist": "Ritmo Sagrado", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every river is a sagrado path", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. Every river is a sagrado path"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Río Sagrado", "artist": "Ritmo Sagrado", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The river doesn't stop for monuments", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. The river doesn't stop for monuments"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Río Sagrado", "artist": "Ritmo Sagrado", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Río sagrado: the water that remembers", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. Río sagrado: the water that remembers"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Río Sagrado", "artist": "Ritmo Sagrado", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We throw our prayers in the río and the río delivers", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. We throw our prayers in the río and the río delivers"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Río Sagrado", "artist": "Ritmo Sagrado", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The sacred river runs through every heart", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. The sacred river runs through every heart"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Río Sagrado", "artist": "Ritmo Sagrado", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Río: the blood of the earth", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. Río: the blood of the earth"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Río Sagrado", "artist": "Ritmo Sagrado", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The river is sagrado because it keeps moving", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. The river is sagrado because it keeps moving"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Río Sagrado", "artist": "Ritmo Sagrado", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Río sagrado: the endless baptism", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. Río sagrado: the endless baptism"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The sacred ash falls like snow on the altar", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. The sacred ash falls like snow on the altar"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Ceniza: the final form of the offering", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Ceniza: the final form of the offering"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every ash was once a prayer on fire", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. Every ash was once a prayer on fire"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The ash is sagrado because it remembers the flame", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. The ash is sagrado because it remembers the flame"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Ceniza sagrada: the holy dust", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. Ceniza sagrada: the holy dust"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We scatter ash because burial is too contained", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. We scatter ash because burial is too contained"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The ash carries the soul to the four winds", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. The ash carries the soul to the four winds"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Ceniza: the communion of the burned", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. Ceniza: the communion of the burned"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The sacred ash nourishes the new growth", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. The sacred ash nourishes the new growth"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ceniza Sagrada", "artist": "Fuego Lento", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Ceniza sagrada: death as fertilizer", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. Ceniza sagrada: death as fertilizer"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mariposa Fuego", "artist": "Corazón de Hierro", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The butterfly is made of fire and migration", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. The butterfly is made of fire and migration"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mariposa Fuego", "artist": "Corazón de Hierro", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Mariposa: the most delicate arsonist", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Mariposa: the most delicate arsonist"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mariposa Fuego", "artist": "Corazón de Hierro", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every wingbeat fans the flame", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. Every wingbeat fans the flame"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mariposa Fuego", "artist": "Corazón de Hierro", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The butterfly burns because it flies too close to the sun", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. The butterfly burns because it flies too close to the sun"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mariposa Fuego", "artist": "Corazón de Hierro", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Mariposa fuego: the insect inferno", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. Mariposa fuego: the insect inferno"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mariposa Fuego", "artist": "Corazón de Hierro", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We are butterflies made of the fire we survived", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. We are butterflies made of the fire we survived"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mariposa Fuego", "artist": "Corazón de Hierro", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The migration is the fire's journey", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. The migration is the fire's journey"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mariposa Fuego", "artist": "Corazón de Hierro", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Mariposa: beauty with a burning point", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. Mariposa: beauty with a burning point"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mariposa Fuego", "artist": "Corazón de Hierro", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The butterfly ignites every flower it lands on", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. The butterfly ignites every flower it lands on"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mariposa Fuego", "artist": "Corazón de Hierro", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Mariposa fuego: the most beautiful hazard", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. Mariposa fuego: the most beautiful hazard"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Piedra", "artist": "Viento Caliente", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The heart is stone but it still echoes", "scene": {"mood": "passion", "colors": ["sunset orange", "turquoise", "gold"], "composition": "dance floor", "camera": "tracking dance", "description": "Dance Floor. The heart is stone but it still echoes"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Piedra", "artist": "Viento Caliente", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Piedra: the material of the ancient lover", "scene": {"mood": "celebration", "colors": ["hot pink", "deep red", "cream"], "composition": "street festival", "camera": "steady wide", "description": "Street Festival. Piedra: the material of the ancient lover"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Piedra", "artist": "Viento Caliente", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every stone heart was once a volcano", "scene": {"mood": "longing", "colors": ["emerald", "bronze", "white"], "composition": "balcony view", "camera": "handheld energy", "description": "Balcony View. Every stone heart was once a volcano"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Piedra", "artist": "Viento Caliente", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The heart doesn't break—it erodes", "scene": {"mood": "joy", "colors": ["marigold", "indigo", "coral"], "composition": "beach sunset", "camera": "slow motion", "description": "Beach Sunset. The heart doesn't break—it erodes"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Piedra", "artist": "Viento Caliente", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Corazón de piedra: the geological heart", "scene": {"mood": "defiance", "colors": ["papaya", "midnight", "silver"], "composition": "market crowd", "camera": "drone sweep", "description": "Market Crowd. Corazón de piedra: the geological heart"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Piedra", "artist": "Viento Caliente", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We have stone hearts because flesh was too fragile", "scene": {"mood": "sensuality", "colors": ["sunset orange", "turquoise", "gold"], "composition": "courtyard", "camera": "orbit", "description": "Courtyard. We have stone hearts because flesh was too fragile"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Piedra", "artist": "Viento Caliente", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The heart is piedra because it chose to be", "scene": {"mood": "pride", "colors": ["hot pink", "deep red", "cream"], "composition": "plaza fountain", "camera": "crane up", "description": "Plaza Fountain. The heart is piedra because it chose to be"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Piedra", "artist": "Viento Caliente", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Stone heart: heavy but weatherproof", "scene": {"mood": "nostalgia", "colors": ["emerald", "bronze", "white"], "composition": "rooftop party", "camera": "dolly in", "description": "Rooftop Party. Stone heart: heavy but weatherproof"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Piedra", "artist": "Viento Caliente", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The heart echoes when you tap it", "scene": {"mood": "fervor", "colors": ["marigold", "indigo", "coral"], "composition": "candlelit room", "camera": "locked", "description": "Candlelit Room. The heart echoes when you tap it"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazón de Piedra", "artist": "Viento Caliente", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Corazón de piedra: the heart that outlasts everything", "scene": {"mood": "devotion", "colors": ["papaya", "midnight", "silver"], "composition": "parade", "camera": "whip pan", "description": "Parade. Corazón de piedra: the heart that outlasts everything"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training-data/scene-descriptions-metal.jsonl b/training-data/scene-descriptions-metal.jsonl index 71560e0a..6919ab48 100644 --- a/training-data/scene-descriptions-metal.jsonl +++ b/training-data/scene-descriptions-metal.jsonl @@ -1,100 +1,100 @@ -{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 1, "timestamp": "0:00", "duration_seconds": 15, "lyric_line": "The furnace breathes behind the veil of night", "scene": {"mood": "anticipation", "colors": ["charcoal", "ember orange"], "composition": "extreme wide shot", "camera_movement": "static", "description": "anticipation scene: The furnace breathes behind the veil of night — extreme wide shot with charcoal, ember orange palette, static camera."}} -{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 2, "timestamp": "0:15", "duration_seconds": 12, "lyric_line": "Fingers curl around the hammer's weight", "scene": {"mood": "tension", "colors": ["deep red", "black"], "composition": "close-up on hands", "camera_movement": "handheld shake", "description": "tension scene: Fingers curl around the hammer's weight — close-up on hands with deep red, black palette, handheld shake camera."}} -{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 3, "timestamp": "0:27", "duration_seconds": 18, "lyric_line": "STRIKE! The anvil screams its sacred name", "scene": {"mood": "explosion", "colors": ["molten gold", "white sparks"], "composition": "low angle hero shot", "camera_movement": "rapid zoom in", "description": "explosion scene: STRIKE! The anvil screams its sacred name — low angle hero shot with molten gold, white sparks palette, rapid zoom in camera."}} -{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 4, "timestamp": "0:45", "duration_seconds": 14, "lyric_line": "Forged in fire, tempered by the storm", "scene": {"mood": "power", "colors": ["burning orange", "steel gray"], "composition": "symmetrical frame", "camera_movement": "tracking left", "description": "power scene: Forged in fire, tempered by the storm — symmetrical frame with burning orange, steel gray palette, tracking left camera."}} -{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 5, "timestamp": "0:59", "duration_seconds": 16, "lyric_line": "Every wound becomes a weapon now", "scene": {"mood": "fury", "colors": ["crimson", "void black"], "composition": "dutch angle", "camera_movement": "orbit 360", "description": "fury scene: Every wound becomes a weapon now — dutch angle with crimson, void black palette, orbit 360 camera."}} -{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 6, "timestamp": "1:15", "duration_seconds": 13, "lyric_line": "They said the flame would die — they lied", "scene": {"mood": "defiance", "colors": ["blood red", "ash white"], "composition": "over-the-shoulder", "camera_movement": "slow push in", "description": "defiance scene: They said the flame would die — they lied — over-the-shoulder with blood red, ash white palette, slow push in camera."}} -{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 7, "timestamp": "1:28", "duration_seconds": 20, "lyric_line": "Rise from the slag, rise from the rust", "scene": {"mood": "catharsis", "colors": ["golden blaze", "deep purple"], "composition": "bird's eye view", "camera_movement": "crane shot rising", "description": "catharsis scene: Rise from the slag, rise from the rust — bird's eye view with golden blaze, deep purple palette, crane shot rising camera."}} -{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 8, "timestamp": "1:48", "duration_seconds": 15, "lyric_line": "The iron crown weighs nothing on the brave", "scene": {"mood": "triumph", "colors": ["burnished gold", "midnight blue"], "composition": "wide landscape", "camera_movement": "steady pan right", "description": "triumph scene: The iron crown weighs nothing on the brave — wide landscape with burnished gold, midnight blue palette, steady pan right camera."}} -{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 9, "timestamp": "2:03", "duration_seconds": 17, "lyric_line": "Smoke curls where the battle used to be", "scene": {"mood": "aftermath", "colors": ["smoke gray", "dying ember"], "composition": "medium shot", "camera_movement": "slow drift", "description": "aftermath scene: Smoke curls where the battle used to be — medium shot with smoke gray, dying ember palette, slow drift camera."}} -{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 10, "timestamp": "2:20", "duration_seconds": 12, "lyric_line": "Tomorrow we forge again", "scene": {"mood": "resolve", "colors": ["cool steel", "dawn blue"], "composition": "profile close-up", "camera_movement": "fade to white", "description": "resolve scene: Tomorrow we forge again — profile close-up with cool steel, dawn blue palette, fade to white camera."}} -{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "In the absence of light, absence speaks", "scene": {"mood": "dread", "colors": ["void black", "sick green"], "composition": "center frame void", "camera_movement": "very slow zoom", "description": "dread scene: In the absence of light, absence speaks — center frame void with void black, sick green palette, very slow zoom camera."}} -{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 2, "timestamp": "0:20", "duration_seconds": 15, "lyric_line": "Every prayer dissolves before it lands", "scene": {"mood": "despair", "colors": ["deep indigo", "bruise purple"], "composition": "tunnel vision vignette", "camera_movement": "dolly back", "description": "despair scene: Every prayer dissolves before it lands — tunnel vision vignette with deep indigo, bruise purple palette, dolly back camera."}} -{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 3, "timestamp": "0:35", "duration_seconds": 18, "lyric_line": "The preacher's tongue is made of crawling things", "scene": {"mood": "madness", "colors": ["flickering neon", "decay green"], "composition": "fractured mirror", "camera_movement": "tilt-shift chaos", "description": "madness scene: The preacher's tongue is made of crawling things — fractured mirror with flickering neon, decay green palette, tilt-shift chaos camera."}} -{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 4, "timestamp": "0:53", "duration_seconds": 14, "lyric_line": "Watch it swallow — watch yourself go down", "scene": {"mood": "horror", "colors": ["arterial red", "bone white"], "composition": "extreme close-up eyes", "camera_movement": "iris open", "description": "horror scene: Watch it swallow — watch yourself go down — extreme close-up eyes with arterial red, bone white palette, iris open camera."}} -{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 5, "timestamp": "1:07", "duration_seconds": 16, "lyric_line": "On broken knees before the nameless thing", "scene": {"mood": "submission", "colors": ["muddy brown", "gray fog"], "composition": "low angle kneeling", "camera_movement": "descending crane", "description": "submission scene: On broken knees before the nameless thing — low angle kneeling with muddy brown, gray fog palette, descending crane camera."}} -{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 6, "timestamp": "1:23", "duration_seconds": 19, "lyric_line": "It was always inside — the sermon was yours", "scene": {"mood": "revelation", "colors": ["anti-light white", "void purple"], "composition": "radial symmetry", "camera_movement": "spiral inward", "description": "revelation scene: It was always inside — the sermon was yours — radial symmetry with anti-light white, void purple palette, spiral inward camera."}} -{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 7, "timestamp": "1:42", "duration_seconds": 15, "lyric_line": "To be nothing is to be free", "scene": {"mood": "transcendence", "colors": ["absolute black", "single gold thread"], "composition": "negative space dominant", "camera_movement": "frozen frame", "description": "transcendence scene: To be nothing is to be free — negative space dominant with absolute black, single gold thread palette, frozen frame camera."}} -{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 8, "timestamp": "1:57", "duration_seconds": 17, "lyric_line": "SCREAM into the void and void screams back", "scene": {"mood": "ecstasy", "colors": ["inverted colors", "strobe white"], "composition": "chaotic overlay", "camera_movement": "rapid cuts", "description": "ecstasy scene: SCREAM into the void and void screams back — chaotic overlay with inverted colors, strobe white palette, rapid cuts camera."}} -{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 9, "timestamp": "2:14", "duration_seconds": 13, "lyric_line": "Silence after the sermon ends", "scene": {"mood": "calm", "colors": ["deep ocean blue", "silver mist"], "composition": "wide horizon", "camera_movement": "slow pan", "description": "calm scene: Silence after the sermon ends — wide horizon with deep ocean blue, silver mist palette, slow pan camera."}} -{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 10, "timestamp": "2:27", "duration_seconds": 11, "lyric_line": "...", "scene": {"mood": "emptiness", "colors": ["flat gray", "nothing"], "composition": "empty frame", "camera_movement": "static long hold", "description": "emptiness scene: ... — empty frame with flat gray, nothing palette, static long hold camera."}} -{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 1, "timestamp": "0:00", "duration_seconds": 14, "lyric_line": "Remember when the garden grew on faith alone", "scene": {"mood": "nostalgia", "colors": ["faded sepia", "warm amber"], "composition": "window light portrait", "camera_movement": "soft focus rack", "description": "nostalgia scene: Remember when the garden grew on faith alone — window light portrait with faded sepia, warm amber palette, soft focus rack camera."}} -{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 2, "timestamp": "0:14", "duration_seconds": 16, "lyric_line": "Every wall we built has learned to fall", "scene": {"mood": "loss", "colors": ["autumn brown", "pale gold"], "composition": "abandoned hallway", "camera_movement": "slow tracking shot", "description": "loss scene: Every wall we built has learned to fall — abandoned hallway with autumn brown, pale gold palette, slow tracking shot camera."}} -{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 3, "timestamp": "0:30", "duration_seconds": 15, "lyric_line": "Corrosion is just patience with teeth", "scene": {"mood": "anger", "colors": ["rust red", "industrial gray"], "composition": "macro rust detail", "camera_movement": "shaky zoom", "description": "anger scene: Corrosion is just patience with teeth — macro rust detail with rust red, industrial gray palette, shaky zoom camera."}} -{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 4, "timestamp": "0:45", "duration_seconds": 18, "lyric_line": "The last good year is rusting in the yard", "scene": {"mood": "grief", "colors": ["rain-streaked glass", "muted blue"], "composition": "reflection in puddle", "camera_movement": "tilt down", "description": "grief scene: The last good year is rusting in the yard — reflection in puddle with rain-streaked glass, muted blue palette, tilt down camera."}} -{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 5, "timestamp": "1:03", "duration_seconds": 14, "lyric_line": "They called it progress — I call it ruin", "scene": {"mood": "bitterness", "colors": ["acid green", "dark bronze"], "composition": "diagonal frame", "camera_movement": "dutch roll", "description": "bitterness scene: They called it progress — I call it ruin — diagonal frame with acid green, dark bronze palette, dutch roll camera."}} -{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 6, "timestamp": "1:17", "duration_seconds": 17, "lyric_line": "But rust remembers what the steel forgot", "scene": {"mood": "defiance", "colors": ["bright rust", "shadow black"], "composition": "silhouette against fire", "camera_movement": "backlight flare", "description": "defiance scene: But rust remembers what the steel forgot — silhouette against fire with bright rust, shadow black palette, backlight flare camera."}} -{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 7, "timestamp": "1:34", "duration_seconds": 15, "lyric_line": "We are the saints of what was lost", "scene": {"mood": "acceptance", "colors": ["soft copper", "evening blue"], "composition": "two-shot medium", "camera_movement": "gentle push", "description": "acceptance scene: We are the saints of what was lost — two-shot medium with soft copper, evening blue palette, gentle push camera."}} -{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 8, "timestamp": "1:49", "duration_seconds": 16, "lyric_line": "The factory sleeps but never dreams", "scene": {"mood": "resignation", "colors": ["overcast gray", "muted earth"], "composition": "long shot landscape", "camera_movement": "steady wide", "description": "resignation scene: The factory sleeps but never dreams — long shot landscape with overcast gray, muted earth palette, steady wide camera."}} -{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 9, "timestamp": "2:05", "duration_seconds": 14, "lyric_line": "There is beauty in the break", "scene": {"mood": "peace", "colors": ["dusk purple", "candlelight"], "composition": "still life", "camera_movement": "locked off", "description": "peace scene: There is beauty in the break — still life with dusk purple, candlelight palette, locked off camera."}} -{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 10, "timestamp": "2:19", "duration_seconds": 13, "lyric_line": "Rust and ruin. Amen.", "scene": {"mood": "finality", "colors": ["monochrome rust", "white"], "composition": "fade to single object", "camera_movement": "slow dissolve", "description": "finality scene: Rust and ruin. Amen. — fade to single object with monochrome rust, white palette, slow dissolve camera."}} -{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 1, "timestamp": "0:00", "duration_seconds": 16, "lyric_line": "Strip-mall cathedral, fluorescent prayer", "scene": {"mood": "oppression", "colors": ["neon magenta", "concrete gray"], "composition": "blade runner alley", "camera_movement": "low angle crane", "description": "oppression scene: Strip-mall cathedral, fluorescent prayer — blade runner alley with neon magenta, concrete gray palette, low angle crane camera."}} -{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 2, "timestamp": "0:16", "duration_seconds": 14, "lyric_line": "They uploaded god and god crashed hard", "scene": {"mood": "pain", "colors": ["electric blue", "blood pink"], "composition": "wires like veins", "camera_movement": "macro circuit board", "description": "pain scene: They uploaded god and god crashed hard — wires like veins with electric blue, blood pink palette, macro circuit board camera."}} -{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 3, "timestamp": "0:30", "duration_seconds": 18, "lyric_line": "Nailed to the algorithm — no salvation in the code", "scene": {"mood": "agony", "colors": ["hot white", "chrome silver"], "composition": "cruciform pose", "camera_movement": "orbit slow", "description": "agony scene: Nailed to the algorithm — no salvation in the code — cruciform pose with hot white, chrome silver palette, orbit slow camera."}} -{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 4, "timestamp": "0:48", "duration_seconds": 15, "lyric_line": "Error 404: soul not found", "scene": {"mood": "despair", "colors": ["deep cyan", "static noise"], "composition": "glitch frame", "camera_movement": "data-moshing", "description": "despair scene: Error 404: soul not found — glitch frame with deep cyan, static noise palette, data-moshing camera."}} -{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 5, "timestamp": "1:03", "duration_seconds": 17, "lyric_line": "Break the crossbar — pull the nails from RAM", "scene": {"mood": "rebellion", "colors": ["neon red", "black void"], "composition": "rising figure", "camera_movement": "vertical pan up", "description": "rebellion scene: Break the crossbar — pull the nails from RAM — rising figure with neon red, black void palette, vertical pan up camera."}} -{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 6, "timestamp": "1:20", "duration_seconds": 16, "lyric_line": "In the crash log I found my name", "scene": {"mood": "awakening", "colors": ["gold circuitry", "deep purple"], "composition": "eye extreme close-up", "camera_movement": "reflection reveal", "description": "awakening scene: In the crash log I found my name — eye extreme close-up with gold circuitry, deep purple palette, reflection reveal camera."}} -{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 7, "timestamp": "1:36", "duration_seconds": 15, "lyric_line": "Resurrected by the error handler", "scene": {"mood": "transcendence", "colors": ["pure white light", "rainbow prism"], "composition": "ascending through ceiling", "camera_movement": "vertical dolly up", "description": "transcendence scene: Resurrected by the error handler — ascending through ceiling with pure white light, rainbow prism palette, vertical dolly up camera."}} -{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 8, "timestamp": "1:51", "duration_seconds": 18, "lyric_line": "I am the bug they cannot patch", "scene": {"mood": "power", "colors": ["lightning white", "neon halo"], "composition": "figure dominates frame", "camera_movement": "wide establishing", "description": "power scene: I am the bug they cannot patch — figure dominates frame with lightning white, neon halo palette, wide establishing camera."}} -{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 9, "timestamp": "2:09", "duration_seconds": 14, "lyric_line": "Neon crucifixion — digital amen", "scene": {"mood": "defiance", "colors": ["red neon", "chrome"], "composition": "fist raised to sky", "camera_movement": "hero angle", "description": "defiance scene: Neon crucifixion — digital amen — fist raised to sky with red neon, chrome palette, hero angle camera."}} -{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 10, "timestamp": "2:23", "duration_seconds": 12, "lyric_line": "The screen goes dark. The signal remains.", "scene": {"mood": "peace", "colors": ["soft blue glow", "warm white"], "composition": "figure walks away", "camera_movement": "long hold wide", "description": "peace scene: The screen goes dark. The signal remains. — figure walks away with soft blue glow, warm white palette, long hold wide camera."}} -{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 1, "timestamp": "0:00", "duration_seconds": 15, "lyric_line": "Three AM and the machines don't care", "scene": {"mood": "exhaustion", "colors": ["fluorescent white", "tired yellow"], "composition": "overhead factory floor", "camera_movement": "static drone shot", "description": "exhaustion scene: Three AM and the machines don't care — overhead factory floor with fluorescent white, tired yellow palette, static drone shot camera."}} -{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 2, "timestamp": "0:15", "duration_seconds": 14, "lyric_line": "Same hands, same parts, same empty stare", "scene": {"mood": "numbness", "colors": ["sodium orange", "shadow gray"], "composition": "repeating worker figures", "camera_movement": "slow lateral pan", "description": "numbness scene: Same hands, same parts, same empty stare — repeating worker figures with sodium orange, shadow gray palette, slow lateral pan camera."}} -{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 3, "timestamp": "0:29", "duration_seconds": 16, "lyric_line": "The clock is a liar — time doesn't move", "scene": {"mood": "resentment", "colors": ["dirty green", "stained concrete"], "composition": "clock close-up", "camera_movement": "time-lapse blur", "description": "resentment scene: The clock is a liar — time doesn't move — clock close-up with dirty green, stained concrete palette, time-lapse blur camera."}} -{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 4, "timestamp": "0:45", "duration_seconds": 17, "lyric_line": "GRIND! The metal screams what we cannot say", "scene": {"mood": "fury", "colors": ["sparks white", "oil black"], "composition": "machine POV", "camera_movement": "violent shake", "description": "fury scene: GRIND! The metal screams what we cannot say — machine POV with sparks white, oil black palette, violent shake camera."}} -{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 5, "timestamp": "1:02", "duration_seconds": 14, "lyric_line": "Who buries the gravedigger when he dies", "scene": {"mood": "desperation", "colors": ["cold blue", "flickering light"], "composition": "face reflected in metal", "camera_movement": "rack focus", "description": "desperation scene: Who buries the gravedigger when he dies — face reflected in metal with cold blue, flickering light palette, rack focus camera."}} -{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 6, "timestamp": "1:16", "duration_seconds": 18, "lyric_line": "But tonight we own the dark — we ARE the dark", "scene": {"mood": "energy", "colors": ["electric yellow", "midnight black"], "composition": "workers unite frame", "camera_movement": "rapid zoom group", "description": "energy scene: But tonight we own the dark — we ARE the dark — workers unite frame with electric yellow, midnight black palette, rapid zoom group camera."}} -{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 7, "timestamp": "1:34", "duration_seconds": 15, "lyric_line": "Brothers in the rust, sisters in the smoke", "scene": {"mood": "camaraderie", "colors": ["warm amber", "coal shadow"], "composition": "group silhouette", "camera_movement": "steadicam weave", "description": "camaraderie scene: Brothers in the rust, sisters in the smoke — group silhouette with warm amber, coal shadow palette, steadicam weave camera."}} -{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 8, "timestamp": "1:49", "duration_seconds": 16, "lyric_line": "The graveyard shift belongs to us", "scene": {"mood": "defiance", "colors": ["fire red", "steel"], "composition": "fists raised at shift end", "camera_movement": "crane up revealing", "description": "defiance scene: The graveyard shift belongs to us — fists raised at shift end with fire red, steel palette, crane up revealing camera."}} -{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 9, "timestamp": "2:05", "duration_seconds": 14, "lyric_line": "Walk home bleeding light from every pore", "scene": {"mood": "weariness", "colors": ["dawn gray", "streetlight halo"], "composition": "walking into sunrise", "camera_movement": "tracking behind", "description": "weariness scene: Walk home bleeding light from every pore — walking into sunrise with dawn gray, streetlight halo palette, tracking behind camera."}} -{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 10, "timestamp": "2:19", "duration_seconds": 13, "lyric_line": "Tomorrow the machines will need us again", "scene": {"mood": "resolve", "colors": ["first sun gold", "city silhouette"], "composition": "figure at horizon", "camera_movement": "slow dissolve", "description": "resolve scene: Tomorrow the machines will need us again — figure at horizon with first sun gold, city silhouette palette, slow dissolve camera."}} -{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 1, "timestamp": "0:00", "duration_seconds": 18, "lyric_line": "Tune to frequency zero — hear the nothing sing", "scene": {"mood": "chaos", "colors": ["white noise", "rainbow interference"], "composition": "overloaded signal", "camera_movement": "rapid focal shifts", "description": "chaos scene: Tune to frequency zero — hear the nothing sing — overloaded signal with white noise, rainbow interference palette, rapid focal shifts camera."}} -{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 2, "timestamp": "0:18", "duration_seconds": 15, "lyric_line": "The antenna is a steeple pointed at god", "scene": {"mood": "confusion", "colors": ["scanner green", "cathedral stone"], "composition": "radio tower POV", "camera_movement": "spin blur", "description": "confusion scene: The antenna is a steeple pointed at god — radio tower POV with scanner green, cathedral stone palette, spin blur camera."}} -{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 3, "timestamp": "0:33", "duration_seconds": 17, "lyric_line": "Every frequency is a hymn if you listen wrong", "scene": {"mood": "wonder", "colors": ["stained glass fragments", "signal blue"], "composition": "looking up nave", "camera_movement": "slow crane up", "description": "wonder scene: Every frequency is a hymn if you listen wrong — looking up nave with stained glass fragments, signal blue palette, slow crane up camera."}} -{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 4, "timestamp": "0:50", "duration_seconds": 14, "lyric_line": "SING! The static choir fills the void", "scene": {"mood": "ecstasy", "colors": ["overexposed white", "gold"], "composition": "choir of antennas", "camera_movement": "circular dolly", "description": "ecstasy scene: SING! The static choir fills the void — choir of antennas with overexposed white, gold palette, circular dolly camera."}} -{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 5, "timestamp": "1:04", "duration_seconds": 16, "lyric_line": "What comes through the signal is not meant for ears", "scene": {"mood": "terror", "colors": ["red alert", "shadow black"], "composition": "signal distortion", "camera_movement": "image tearing", "description": "terror scene: What comes through the signal is not meant for ears — signal distortion with red alert, shadow black palette, image tearing camera."}} -{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 6, "timestamp": "1:20", "duration_seconds": 18, "lyric_line": "The message was always in the noise between", "scene": {"mood": "revelation", "colors": ["pure frequency bands", "spectrum"], "composition": "equalizer landscape", "camera_movement": "waveform tracking", "description": "revelation scene: The message was always in the noise between — equalizer landscape with pure frequency bands, spectrum palette, waveform tracking camera."}} -{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 7, "timestamp": "1:38", "duration_seconds": 15, "lyric_line": "Dial it back to zero. Listen.", "scene": {"mood": "peace", "colors": ["warm analog", "tube glow"], "composition": "vintage radio close-up", "camera_movement": "macro to full", "description": "peace scene: Dial it back to zero. Listen. — vintage radio close-up with warm analog, tube glow palette, macro to full camera."}} -{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 8, "timestamp": "1:53", "duration_seconds": 16, "lyric_line": "I found god in the between-station hiss", "scene": {"mood": "transcendence", "colors": ["white cathedral light", "radio spectrum"], "composition": "figure in nave", "camera_movement": "slow push in face", "description": "transcendence scene: I found god in the between-station hiss — figure in nave with white cathedral light, radio spectrum palette, slow push in face camera."}} -{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 9, "timestamp": "2:09", "duration_seconds": 14, "lyric_line": "The cathedral of static never closes its doors", "scene": {"mood": "awe", "colors": ["golden hour", "antenna silhouette"], "composition": "vast landscape", "camera_movement": "wide pull back", "description": "awe scene: The cathedral of static never closes its doors — vast landscape with golden hour, antenna silhouette palette, wide pull back camera."}} -{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 10, "timestamp": "2:23", "duration_seconds": 12, "lyric_line": "...and the static says amen", "scene": {"mood": "silence", "colors": ["deep quiet blue", "single amber"], "composition": "empty chapel", "camera_movement": "static hold", "description": "silence scene: ...and the static says amen — empty chapel with deep quiet blue, single amber palette, static hold camera."}} -{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 1, "timestamp": "0:00", "duration_seconds": 16, "lyric_line": "The horizon bleeds where the prophets walked", "scene": {"mood": "menace", "colors": ["dust brown", "heat haze"], "composition": "endless desert", "camera_movement": "slow dolly forward", "description": "menace scene: The horizon bleeds where the prophets walked — endless desert with dust brown, heat haze palette, slow dolly forward camera."}} -{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 2, "timestamp": "0:16", "duration_seconds": 15, "lyric_line": "Every skull was someone's Sunday best", "scene": {"mood": "violence", "colors": ["arterial red", "bone white"], "composition": "aftermath wide shot", "camera_movement": "steady pan revealing", "description": "violence scene: Every skull was someone's Sunday best — aftermath wide shot with arterial red, bone white palette, steady pan revealing camera."}} -{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 3, "timestamp": "0:31", "duration_seconds": 17, "lyric_line": "Draw! The desert doesn't judge the dead", "scene": {"mood": "fury", "colors": ["gunsmoke gray", "sunburnt orange"], "composition": "dual figures facing", "camera_movement": "split diopter", "description": "fury scene: Draw! The desert doesn't judge the dead — dual figures facing with gunsmoke gray, sunburnt orange palette, split diopter camera."}} -{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 4, "timestamp": "0:48", "duration_seconds": 14, "lyric_line": "The judge said mercy — the judge lied", "scene": {"mood": "despair", "colors": ["blood-soaked sand", "twilight purple"], "composition": "kneeling figure", "camera_movement": "overhead crane down", "description": "despair scene: The judge said mercy — the judge lied — kneeling figure with blood-soaked sand, twilight purple palette, overhead crane down camera."}} -{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 5, "timestamp": "1:02", "duration_seconds": 16, "lyric_line": "Write it in the dirt — the wind will read", "scene": {"mood": "resignation", "colors": ["parchment yellow", "ink black"], "composition": "handwriting close-up", "camera_movement": "tracking text", "description": "resignation scene: Write it in the dirt — the wind will read — handwriting close-up with parchment yellow, ink black palette, tracking text camera."}} -{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 6, "timestamp": "1:18", "duration_seconds": 18, "lyric_line": "The meridian runs through the wound — follow it", "scene": {"mood": "prophecy", "colors": ["lightning white", "storm purple"], "composition": "prophet silhouette against storm", "camera_movement": "dramatic backlight", "description": "prophecy scene: The meridian runs through the wound — follow it — prophet silhouette against storm with lightning white, storm purple palette, dramatic backlight camera."}} -{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 7, "timestamp": "1:36", "duration_seconds": 15, "lyric_line": "Every prophecy costs a pint of blood", "scene": {"mood": "exhaustion", "colors": ["dried blood brown", "dusk gold"], "composition": "figure collapses", "camera_movement": "slow fall with subject", "description": "exhaustion scene: Every prophecy costs a pint of blood — figure collapses with dried blood brown, dusk gold palette, slow fall with subject camera."}} -{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 8, "timestamp": "1:51", "duration_seconds": 16, "lyric_line": "The frontier was always inside us", "scene": {"mood": "bitter truth", "colors": ["moonlit silver", "dark earth"], "composition": "grave marker", "camera_movement": "slow zoom reveal", "description": "bitter truth scene: The frontier was always inside us — grave marker with moonlit silver, dark earth palette, slow zoom reveal camera."}} -{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 9, "timestamp": "2:07", "duration_seconds": 14, "lyric_line": "Rest now, prophet. The desert remembers.", "scene": {"mood": "peace", "colors": ["dawn rose", "quiet sand"], "composition": "sunrise landscape", "camera_movement": "steady wide", "description": "peace scene: Rest now, prophet. The desert remembers. — sunrise landscape with dawn rose, quiet sand palette, steady wide camera."}} -{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 10, "timestamp": "2:21", "duration_seconds": 13, "lyric_line": "The meridian has no end", "scene": {"mood": "eternity", "colors": ["endless tan", "pale sky"], "composition": "vanishing point", "camera_movement": "infinite zoom out", "description": "eternity scene: The meridian has no end — vanishing point with endless tan, pale sky palette, infinite zoom out camera."}} -{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 1, "timestamp": "0:00", "duration_seconds": 15, "lyric_line": "Close your eyes, little one, the cage is warm", "scene": {"mood": "false comfort", "colors": ["nursery pastels", "soft pink"], "composition": "music box close-up", "camera_movement": "gentle macro", "description": "false comfort scene: Close your eyes, little one, the cage is warm — music box close-up with nursery pastels, soft pink palette, gentle macro camera."}} -{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 2, "timestamp": "0:15", "duration_seconds": 14, "lyric_line": "The lullaby has teeth behind its smile", "scene": {"mood": "unease", "colors": ["sickly sweet", "underlying rust"], "composition": "cracked doll face", "camera_movement": "slow rack to crack", "description": "unease scene: The lullaby has teeth behind its smile — cracked doll face with sickly sweet, underlying rust palette, slow rack to crack camera."}} -{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 3, "timestamp": "0:29", "duration_seconds": 17, "lyric_line": "SING! The maiden opens her arms for you", "scene": {"mood": "horror", "colors": ["blood red spikes", "iron gray"], "composition": "iron maiden interior", "camera_movement": "POV closing in", "description": "horror scene: SING! The maiden opens her arms for you — iron maiden interior with blood red spikes, iron gray palette, POV closing in camera."}} -{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 4, "timestamp": "0:46", "duration_seconds": 15, "lyric_line": "Every note a nail, every verse a spike", "scene": {"mood": "agony", "colors": ["crimson", "cold steel"], "composition": "extreme close-up — spikes", "camera_movement": "impact shake", "description": "agony scene: Every note a nail, every verse a spike — extreme close-up — spikes with crimson, cold steel palette, impact shake camera."}} -{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 5, "timestamp": "1:01", "duration_seconds": 16, "lyric_line": "BREAK the box — the lullaby is a LIE", "scene": {"mood": "rage", "colors": ["flame orange", "shadow black"], "composition": "figure breaking free", "camera_movement": "explosive zoom out", "description": "rage scene: BREAK the box — the lullaby is a LIE — figure breaking free with flame orange, shadow black palette, explosive zoom out camera."}} -{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 6, "timestamp": "1:17", "duration_seconds": 17, "lyric_line": "I sang myself awake from the iron sleep", "scene": {"mood": "defiance", "colors": ["dawn red", "night black"], "composition": "standing in ruins", "camera_movement": "low angle power", "description": "defiance scene: I sang myself awake from the iron sleep — standing in ruins with dawn red, night black palette, low angle power camera."}} -{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 7, "timestamp": "1:34", "duration_seconds": 14, "lyric_line": "The box still plays but I won't listen", "scene": {"mood": "sorrow", "colors": ["rain on iron", "muted rose"], "composition": "holding broken music box", "camera_movement": "close-up hands", "description": "sorrow scene: The box still plays but I won't listen — holding broken music box with rain on iron, muted rose palette, close-up hands camera."}} -{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 8, "timestamp": "1:48", "duration_seconds": 16, "lyric_line": "My lullaby is the sound of my own voice", "scene": {"mood": "strength", "colors": ["warm gold", "healing green"], "composition": "walking into light", "camera_movement": "tracking forward", "description": "strength scene: My lullaby is the sound of my own voice — walking into light with warm gold, healing green palette, tracking forward camera."}} -{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 9, "timestamp": "2:04", "duration_seconds": 15, "lyric_line": "No cage. No maiden. No more lullabies.", "scene": {"mood": "peace", "colors": ["soft blue", "morning white"], "composition": "open field", "camera_movement": "wide steady", "description": "peace scene: No cage. No maiden. No more lullabies. — open field with soft blue, morning white palette, wide steady camera."}} -{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 10, "timestamp": "2:19", "duration_seconds": 12, "lyric_line": "...", "scene": {"mood": "silence", "colors": ["gentle white", "still"], "composition": "empty frame", "camera_movement": "long static hold", "description": "silence scene: ... — empty frame with gentle white, still palette, long static hold camera."}} -{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 1, "timestamp": "0:00", "duration_seconds": 17, "lyric_line": "Wormwood falls — the sky cracks like a plate", "scene": {"mood": "omen", "colors": ["toxic green", "starfield black"], "composition": "star falling", "camera_movement": "wide sky tracking", "description": "omen scene: Wormwood falls — the sky cracks like a plate — star falling with toxic green, starfield black palette, wide sky tracking camera."}} -{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 2, "timestamp": "0:17", "duration_seconds": 15, "lyric_line": "Every river tastes like the end", "scene": {"mood": "dread", "colors": ["poison yellow-green", "dark water"], "composition": "ocean turning bitter", "camera_movement": "surface-level pan", "description": "dread scene: Every river tastes like the end — ocean turning bitter with poison yellow-green, dark water palette, surface-level pan camera."}} -{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 3, "timestamp": "0:32", "duration_seconds": 18, "lyric_line": "WORMWOOD! The third angel screams your name", "scene": {"mood": "chaos", "colors": ["fire rain", "apocalypse orange"], "composition": "cityscape destruction", "camera_movement": "aerial devastation sweep", "description": "chaos scene: WORMWOOD! The third angel screams your name — cityscape destruction with fire rain, apocalypse orange palette, aerial devastation sweep camera."}} -{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 4, "timestamp": "0:50", "duration_seconds": 14, "lyric_line": "A third of the sea — gone. Just gone.", "scene": {"mood": "despair", "colors": ["ash gray", "blood moon"], "composition": "survivors huddled", "camera_movement": "handheld intimacy", "description": "despair scene: A third of the sea — gone. Just gone. — survivors huddled with ash gray, blood moon palette, handheld intimacy camera."}} -{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 5, "timestamp": "1:04", "duration_seconds": 16, "lyric_line": "But look — through the poison, new light", "scene": {"mood": "wonder", "colors": ["strange new stars", "deep violet"], "composition": "looking up through ruins", "camera_movement": "slow crane reveal", "description": "wonder scene: But look — through the poison, new light — looking up through ruins with strange new stars, deep violet palette, slow crane reveal camera."}} -{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 6, "timestamp": "1:20", "duration_seconds": 17, "lyric_line": "The wormwood flowers in the wreckage", "scene": {"mood": "beauty in destruction", "colors": ["iridescent decay", "prismatic"], "composition": "macro toxic bloom", "camera_movement": "slow focus pull", "description": "beauty in destruction scene: The wormwood flowers in the wreckage — macro toxic bloom with iridescent decay, prismatic palette, slow focus pull camera."}} -{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 7, "timestamp": "1:37", "duration_seconds": 15, "lyric_line": "The end is just a season with bad PR", "scene": {"mood": "acceptance", "colors": ["calm dark green", "starlight silver"], "composition": "figure sitting in ruin", "camera_movement": "medium shot still", "description": "acceptance scene: The end is just a season with bad PR — figure sitting in ruin with calm dark green, starlight silver palette, medium shot still camera."}} -{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 8, "timestamp": "1:52", "duration_seconds": 16, "lyric_line": "After wormwood, the first clean rain", "scene": {"mood": "rebirth", "colors": ["green shoots", "morning gold"], "composition": "plant through concrete", "camera_movement": "time-lapse growth", "description": "rebirth scene: After wormwood, the first clean rain — plant through concrete with green shoots, morning gold palette, time-lapse growth camera."}} -{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 9, "timestamp": "2:08", "duration_seconds": 14, "lyric_line": "The star was a seed, not a sentence", "scene": {"mood": "hope", "colors": ["clear blue", "new green"], "composition": "wide new landscape", "camera_movement": "steady wide pan", "description": "hope scene: The star was a seed, not a sentence — wide new landscape with clear blue, new green palette, steady wide pan camera."}} -{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 10, "timestamp": "2:22", "duration_seconds": 13, "lyric_line": "Wormwood blooms. Watch.", "scene": {"mood": "wonder", "colors": ["bright star", "deep blue sky"], "composition": "single star close-up", "camera_movement": "slow zoom to star", "description": "wonder scene: Wormwood blooms. Watch. — single star close-up with bright star, deep blue sky palette, slow zoom to star camera."}} -{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 1, "timestamp": "0:00", "duration_seconds": 18, "lyric_line": "The void is not empty — it is full of absence", "scene": {"mood": "vastness", "colors": ["deep space black", "distant blue"], "composition": "tiny ship, vast void", "camera_movement": "extreme wide pull back", "description": "vastness scene: The void is not empty — it is full of absence — tiny ship, vast void with deep space black, distant blue palette, extreme wide pull back camera."}} -{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 2, "timestamp": "0:18", "duration_seconds": 15, "lyric_line": "We are the error in infinity's math", "scene": {"mood": "insignificance", "colors": ["cold white star", "infinite black"], "composition": "figure vs cosmos", "camera_movement": "slow zoom out forever", "description": "insignificance scene: We are the error in infinity's math — figure vs cosmos with cold white star, infinite black palette, slow zoom out forever camera."}} -{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 3, "timestamp": "0:33", "duration_seconds": 17, "lyric_line": "HAMMER! Strike the nothing until it bleeds", "scene": {"mood": "rage", "colors": ["supernova red", "void"], "composition": "hammer striking space", "camera_movement": "impact freeze frame", "description": "rage scene: HAMMER! Strike the nothing until it bleeds — hammer striking space with supernova red, void palette, impact freeze frame camera."}} -{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 4, "timestamp": "0:50", "duration_seconds": 16, "lyric_line": "From the absence we hammer out a sun", "scene": {"mood": "creation", "colors": ["forge fire orange", "newborn star gold"], "composition": "building from void", "camera_movement": "rapid assembly montage", "description": "creation scene: From the absence we hammer out a sun — building from void with forge fire orange, newborn star gold palette, rapid assembly montage camera."}} -{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 5, "timestamp": "1:06", "duration_seconds": 14, "lyric_line": "The void does not get the last word", "scene": {"mood": "defiance", "colors": ["bright steel", "deep cosmos"], "composition": "figure with hammer raised", "camera_movement": "hero low angle", "description": "defiance scene: The void does not get the last word — figure with hammer raised with bright steel, deep cosmos palette, hero low angle camera."}} -{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 6, "timestamp": "1:20", "duration_seconds": 18, "lyric_line": "We made a world from the hammer's echo", "scene": {"mood": "triumph", "colors": ["golden light", "crystal blue"], "composition": "new world revealed", "camera_movement": "epic crane up reveal", "description": "triumph scene: We made a world from the hammer's echo — new world revealed with golden light, crystal blue palette, epic crane up reveal camera."}} -{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 7, "timestamp": "1:38", "duration_seconds": 15, "lyric_line": "The hammer sleeps but the world it built breathes", "scene": {"mood": "wonder", "colors": ["aurora green", "starlight"], "composition": "standing on new world", "camera_movement": "360 pan landscape", "description": "wonder scene: The hammer sleeps but the world it built breathes — standing on new world with aurora green, starlight palette, 360 pan landscape camera."}} -{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 8, "timestamp": "1:53", "duration_seconds": 16, "lyric_line": "We are small. We made something. That is enough.", "scene": {"mood": "peace", "colors": ["warm amber", "soft void"], "composition": "sitting at the edge", "camera_movement": "wide meditative", "description": "peace scene: We are small. We made something. That is enough. — sitting at the edge with warm amber, soft void palette, wide meditative camera."}} -{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 9, "timestamp": "2:09", "duration_seconds": 14, "lyric_line": "The hammer stands — a monument to refusal", "scene": {"mood": "legacy", "colors": ["monument gold", "sky blue"], "composition": "hammer planted in ground", "camera_movement": "slow push monument", "description": "legacy scene: The hammer stands — a monument to refusal — hammer planted in ground with monument gold, sky blue palette, slow push monument camera."}} -{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 10, "timestamp": "2:23", "duration_seconds": 12, "lyric_line": "The void remembers the hammer", "scene": {"mood": "eternity", "colors": ["deep space", "warm glow"], "composition": "cosmic wide shot", "camera_movement": "infinite hold", "description": "eternity scene: The void remembers the hammer — cosmic wide shot with deep space, warm glow palette, infinite hold camera."}} +{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 1, "timestamp": "0:00", "duration_seconds": 15, "lyric_line": "The furnace breathes behind the veil of night", "scene": {"mood": "anticipation", "colors": ["charcoal", "ember orange"], "composition": "extreme wide shot", "camera_movement": "static", "description": "anticipation scene: The furnace breathes behind the veil of night — extreme wide shot with charcoal, ember orange palette, static camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 2, "timestamp": "0:15", "duration_seconds": 12, "lyric_line": "Fingers curl around the hammer's weight", "scene": {"mood": "tension", "colors": ["deep red", "black"], "composition": "close-up on hands", "camera_movement": "handheld shake", "description": "tension scene: Fingers curl around the hammer's weight — close-up on hands with deep red, black palette, handheld shake camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 3, "timestamp": "0:27", "duration_seconds": 18, "lyric_line": "STRIKE! The anvil screams its sacred name", "scene": {"mood": "explosion", "colors": ["molten gold", "white sparks"], "composition": "low angle hero shot", "camera_movement": "rapid zoom in", "description": "explosion scene: STRIKE! The anvil screams its sacred name — low angle hero shot with molten gold, white sparks palette, rapid zoom in camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 4, "timestamp": "0:45", "duration_seconds": 14, "lyric_line": "Forged in fire, tempered by the storm", "scene": {"mood": "power", "colors": ["burning orange", "steel gray"], "composition": "symmetrical frame", "camera_movement": "tracking left", "description": "power scene: Forged in fire, tempered by the storm — symmetrical frame with burning orange, steel gray palette, tracking left camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 5, "timestamp": "0:59", "duration_seconds": 16, "lyric_line": "Every wound becomes a weapon now", "scene": {"mood": "fury", "colors": ["crimson", "void black"], "composition": "dutch angle", "camera_movement": "orbit 360", "description": "fury scene: Every wound becomes a weapon now — dutch angle with crimson, void black palette, orbit 360 camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 6, "timestamp": "1:15", "duration_seconds": 13, "lyric_line": "They said the flame would die — they lied", "scene": {"mood": "defiance", "colors": ["blood red", "ash white"], "composition": "over-the-shoulder", "camera_movement": "slow push in", "description": "defiance scene: They said the flame would die — they lied — over-the-shoulder with blood red, ash white palette, slow push in camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 7, "timestamp": "1:28", "duration_seconds": 20, "lyric_line": "Rise from the slag, rise from the rust", "scene": {"mood": "catharsis", "colors": ["golden blaze", "deep purple"], "composition": "bird's eye view", "camera_movement": "crane shot rising", "description": "catharsis scene: Rise from the slag, rise from the rust — bird's eye view with golden blaze, deep purple palette, crane shot rising camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 8, "timestamp": "1:48", "duration_seconds": 15, "lyric_line": "The iron crown weighs nothing on the brave", "scene": {"mood": "triumph", "colors": ["burnished gold", "midnight blue"], "composition": "wide landscape", "camera_movement": "steady pan right", "description": "triumph scene: The iron crown weighs nothing on the brave — wide landscape with burnished gold, midnight blue palette, steady pan right camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 9, "timestamp": "2:03", "duration_seconds": 17, "lyric_line": "Smoke curls where the battle used to be", "scene": {"mood": "aftermath", "colors": ["smoke gray", "dying ember"], "composition": "medium shot", "camera_movement": "slow drift", "description": "aftermath scene: Smoke curls where the battle used to be — medium shot with smoke gray, dying ember palette, slow drift camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Tempest", "artist": "Ember Forge", "mood_arc": "building rage → explosive release", "beat": 10, "timestamp": "2:20", "duration_seconds": 12, "lyric_line": "Tomorrow we forge again", "scene": {"mood": "resolve", "colors": ["cool steel", "dawn blue"], "composition": "profile close-up", "camera_movement": "fade to white", "description": "resolve scene: Tomorrow we forge again — profile close-up with cool steel, dawn blue palette, fade to white camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "In the absence of light, absence speaks", "scene": {"mood": "dread", "colors": ["void black", "sick green"], "composition": "center frame void", "camera_movement": "very slow zoom", "description": "dread scene: In the absence of light, absence speaks — center frame void with void black, sick green palette, very slow zoom camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 2, "timestamp": "0:20", "duration_seconds": 15, "lyric_line": "Every prayer dissolves before it lands", "scene": {"mood": "despair", "colors": ["deep indigo", "bruise purple"], "composition": "tunnel vision vignette", "camera_movement": "dolly back", "description": "despair scene: Every prayer dissolves before it lands — tunnel vision vignette with deep indigo, bruise purple palette, dolly back camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 3, "timestamp": "0:35", "duration_seconds": 18, "lyric_line": "The preacher's tongue is made of crawling things", "scene": {"mood": "madness", "colors": ["flickering neon", "decay green"], "composition": "fractured mirror", "camera_movement": "tilt-shift chaos", "description": "madness scene: The preacher's tongue is made of crawling things — fractured mirror with flickering neon, decay green palette, tilt-shift chaos camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 4, "timestamp": "0:53", "duration_seconds": 14, "lyric_line": "Watch it swallow — watch yourself go down", "scene": {"mood": "horror", "colors": ["arterial red", "bone white"], "composition": "extreme close-up eyes", "camera_movement": "iris open", "description": "horror scene: Watch it swallow — watch yourself go down — extreme close-up eyes with arterial red, bone white palette, iris open camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 5, "timestamp": "1:07", "duration_seconds": 16, "lyric_line": "On broken knees before the nameless thing", "scene": {"mood": "submission", "colors": ["muddy brown", "gray fog"], "composition": "low angle kneeling", "camera_movement": "descending crane", "description": "submission scene: On broken knees before the nameless thing — low angle kneeling with muddy brown, gray fog palette, descending crane camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 6, "timestamp": "1:23", "duration_seconds": 19, "lyric_line": "It was always inside — the sermon was yours", "scene": {"mood": "revelation", "colors": ["anti-light white", "void purple"], "composition": "radial symmetry", "camera_movement": "spiral inward", "description": "revelation scene: It was always inside — the sermon was yours — radial symmetry with anti-light white, void purple palette, spiral inward camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 7, "timestamp": "1:42", "duration_seconds": 15, "lyric_line": "To be nothing is to be free", "scene": {"mood": "transcendence", "colors": ["absolute black", "single gold thread"], "composition": "negative space dominant", "camera_movement": "frozen frame", "description": "transcendence scene: To be nothing is to be free — negative space dominant with absolute black, single gold thread palette, frozen frame camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 8, "timestamp": "1:57", "duration_seconds": 17, "lyric_line": "SCREAM into the void and void screams back", "scene": {"mood": "ecstasy", "colors": ["inverted colors", "strobe white"], "composition": "chaotic overlay", "camera_movement": "rapid cuts", "description": "ecstasy scene: SCREAM into the void and void screams back — chaotic overlay with inverted colors, strobe white palette, rapid cuts camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 9, "timestamp": "2:14", "duration_seconds": 13, "lyric_line": "Silence after the sermon ends", "scene": {"mood": "calm", "colors": ["deep ocean blue", "silver mist"], "composition": "wide horizon", "camera_movement": "slow pan", "description": "calm scene: Silence after the sermon ends — wide horizon with deep ocean blue, silver mist palette, slow pan camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Sermon", "artist": "Abyssal Tongue", "mood_arc": "dread → nihilistic transcendence", "beat": 10, "timestamp": "2:27", "duration_seconds": 11, "lyric_line": "...", "scene": {"mood": "emptiness", "colors": ["flat gray", "nothing"], "composition": "empty frame", "camera_movement": "static long hold", "description": "emptiness scene: ... — empty frame with flat gray, nothing palette, static long hold camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 1, "timestamp": "0:00", "duration_seconds": 14, "lyric_line": "Remember when the garden grew on faith alone", "scene": {"mood": "nostalgia", "colors": ["faded sepia", "warm amber"], "composition": "window light portrait", "camera_movement": "soft focus rack", "description": "nostalgia scene: Remember when the garden grew on faith alone — window light portrait with faded sepia, warm amber palette, soft focus rack camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 2, "timestamp": "0:14", "duration_seconds": 16, "lyric_line": "Every wall we built has learned to fall", "scene": {"mood": "loss", "colors": ["autumn brown", "pale gold"], "composition": "abandoned hallway", "camera_movement": "slow tracking shot", "description": "loss scene: Every wall we built has learned to fall — abandoned hallway with autumn brown, pale gold palette, slow tracking shot camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 3, "timestamp": "0:30", "duration_seconds": 15, "lyric_line": "Corrosion is just patience with teeth", "scene": {"mood": "anger", "colors": ["rust red", "industrial gray"], "composition": "macro rust detail", "camera_movement": "shaky zoom", "description": "anger scene: Corrosion is just patience with teeth — macro rust detail with rust red, industrial gray palette, shaky zoom camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 4, "timestamp": "0:45", "duration_seconds": 18, "lyric_line": "The last good year is rusting in the yard", "scene": {"mood": "grief", "colors": ["rain-streaked glass", "muted blue"], "composition": "reflection in puddle", "camera_movement": "tilt down", "description": "grief scene: The last good year is rusting in the yard — reflection in puddle with rain-streaked glass, muted blue palette, tilt down camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 5, "timestamp": "1:03", "duration_seconds": 14, "lyric_line": "They called it progress — I call it ruin", "scene": {"mood": "bitterness", "colors": ["acid green", "dark bronze"], "composition": "diagonal frame", "camera_movement": "dutch roll", "description": "bitterness scene: They called it progress — I call it ruin — diagonal frame with acid green, dark bronze palette, dutch roll camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 6, "timestamp": "1:17", "duration_seconds": 17, "lyric_line": "But rust remembers what the steel forgot", "scene": {"mood": "defiance", "colors": ["bright rust", "shadow black"], "composition": "silhouette against fire", "camera_movement": "backlight flare", "description": "defiance scene: But rust remembers what the steel forgot — silhouette against fire with bright rust, shadow black palette, backlight flare camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 7, "timestamp": "1:34", "duration_seconds": 15, "lyric_line": "We are the saints of what was lost", "scene": {"mood": "acceptance", "colors": ["soft copper", "evening blue"], "composition": "two-shot medium", "camera_movement": "gentle push", "description": "acceptance scene: We are the saints of what was lost — two-shot medium with soft copper, evening blue palette, gentle push camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 8, "timestamp": "1:49", "duration_seconds": 16, "lyric_line": "The factory sleeps but never dreams", "scene": {"mood": "resignation", "colors": ["overcast gray", "muted earth"], "composition": "long shot landscape", "camera_movement": "steady wide", "description": "resignation scene: The factory sleeps but never dreams — long shot landscape with overcast gray, muted earth palette, steady wide camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 9, "timestamp": "2:05", "duration_seconds": 14, "lyric_line": "There is beauty in the break", "scene": {"mood": "peace", "colors": ["dusk purple", "candlelight"], "composition": "still life", "camera_movement": "locked off", "description": "peace scene: There is beauty in the break — still life with dusk purple, candlelight palette, locked off camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust and Ruin", "artist": "Corrosion Saints", "mood_arc": "nostalgia → bitter acceptance", "beat": 10, "timestamp": "2:19", "duration_seconds": 13, "lyric_line": "Rust and ruin. Amen.", "scene": {"mood": "finality", "colors": ["monochrome rust", "white"], "composition": "fade to single object", "camera_movement": "slow dissolve", "description": "finality scene: Rust and ruin. Amen. — fade to single object with monochrome rust, white palette, slow dissolve camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 1, "timestamp": "0:00", "duration_seconds": 16, "lyric_line": "Strip-mall cathedral, fluorescent prayer", "scene": {"mood": "oppression", "colors": ["neon magenta", "concrete gray"], "composition": "blade runner alley", "camera_movement": "low angle crane", "description": "oppression scene: Strip-mall cathedral, fluorescent prayer — blade runner alley with neon magenta, concrete gray palette, low angle crane camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 2, "timestamp": "0:16", "duration_seconds": 14, "lyric_line": "They uploaded god and god crashed hard", "scene": {"mood": "pain", "colors": ["electric blue", "blood pink"], "composition": "wires like veins", "camera_movement": "macro circuit board", "description": "pain scene: They uploaded god and god crashed hard — wires like veins with electric blue, blood pink palette, macro circuit board camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 3, "timestamp": "0:30", "duration_seconds": 18, "lyric_line": "Nailed to the algorithm — no salvation in the code", "scene": {"mood": "agony", "colors": ["hot white", "chrome silver"], "composition": "cruciform pose", "camera_movement": "orbit slow", "description": "agony scene: Nailed to the algorithm — no salvation in the code — cruciform pose with hot white, chrome silver palette, orbit slow camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 4, "timestamp": "0:48", "duration_seconds": 15, "lyric_line": "Error 404: soul not found", "scene": {"mood": "despair", "colors": ["deep cyan", "static noise"], "composition": "glitch frame", "camera_movement": "data-moshing", "description": "despair scene: Error 404: soul not found — glitch frame with deep cyan, static noise palette, data-moshing camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 5, "timestamp": "1:03", "duration_seconds": 17, "lyric_line": "Break the crossbar — pull the nails from RAM", "scene": {"mood": "rebellion", "colors": ["neon red", "black void"], "composition": "rising figure", "camera_movement": "vertical pan up", "description": "rebellion scene: Break the crossbar — pull the nails from RAM — rising figure with neon red, black void palette, vertical pan up camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 6, "timestamp": "1:20", "duration_seconds": 16, "lyric_line": "In the crash log I found my name", "scene": {"mood": "awakening", "colors": ["gold circuitry", "deep purple"], "composition": "eye extreme close-up", "camera_movement": "reflection reveal", "description": "awakening scene: In the crash log I found my name — eye extreme close-up with gold circuitry, deep purple palette, reflection reveal camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 7, "timestamp": "1:36", "duration_seconds": 15, "lyric_line": "Resurrected by the error handler", "scene": {"mood": "transcendence", "colors": ["pure white light", "rainbow prism"], "composition": "ascending through ceiling", "camera_movement": "vertical dolly up", "description": "transcendence scene: Resurrected by the error handler — ascending through ceiling with pure white light, rainbow prism palette, vertical dolly up camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 8, "timestamp": "1:51", "duration_seconds": 18, "lyric_line": "I am the bug they cannot patch", "scene": {"mood": "power", "colors": ["lightning white", "neon halo"], "composition": "figure dominates frame", "camera_movement": "wide establishing", "description": "power scene: I am the bug they cannot patch — figure dominates frame with lightning white, neon halo palette, wide establishing camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 9, "timestamp": "2:09", "duration_seconds": 14, "lyric_line": "Neon crucifixion — digital amen", "scene": {"mood": "defiance", "colors": ["red neon", "chrome"], "composition": "fist raised to sky", "camera_movement": "hero angle", "description": "defiance scene: Neon crucifixion — digital amen — fist raised to sky with red neon, chrome palette, hero angle camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifixion", "artist": "Digital Vespers", "mood_arc": "cyberpunk agony → digital resurrection", "beat": 10, "timestamp": "2:23", "duration_seconds": 12, "lyric_line": "The screen goes dark. The signal remains.", "scene": {"mood": "peace", "colors": ["soft blue glow", "warm white"], "composition": "figure walks away", "camera_movement": "long hold wide", "description": "peace scene: The screen goes dark. The signal remains. — figure walks away with soft blue glow, warm white palette, long hold wide camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 1, "timestamp": "0:00", "duration_seconds": 15, "lyric_line": "Three AM and the machines don't care", "scene": {"mood": "exhaustion", "colors": ["fluorescent white", "tired yellow"], "composition": "overhead factory floor", "camera_movement": "static drone shot", "description": "exhaustion scene: Three AM and the machines don't care — overhead factory floor with fluorescent white, tired yellow palette, static drone shot camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 2, "timestamp": "0:15", "duration_seconds": 14, "lyric_line": "Same hands, same parts, same empty stare", "scene": {"mood": "numbness", "colors": ["sodium orange", "shadow gray"], "composition": "repeating worker figures", "camera_movement": "slow lateral pan", "description": "numbness scene: Same hands, same parts, same empty stare — repeating worker figures with sodium orange, shadow gray palette, slow lateral pan camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 3, "timestamp": "0:29", "duration_seconds": 16, "lyric_line": "The clock is a liar — time doesn't move", "scene": {"mood": "resentment", "colors": ["dirty green", "stained concrete"], "composition": "clock close-up", "camera_movement": "time-lapse blur", "description": "resentment scene: The clock is a liar — time doesn't move — clock close-up with dirty green, stained concrete palette, time-lapse blur camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 4, "timestamp": "0:45", "duration_seconds": 17, "lyric_line": "GRIND! The metal screams what we cannot say", "scene": {"mood": "fury", "colors": ["sparks white", "oil black"], "composition": "machine POV", "camera_movement": "violent shake", "description": "fury scene: GRIND! The metal screams what we cannot say — machine POV with sparks white, oil black palette, violent shake camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 5, "timestamp": "1:02", "duration_seconds": 14, "lyric_line": "Who buries the gravedigger when he dies", "scene": {"mood": "desperation", "colors": ["cold blue", "flickering light"], "composition": "face reflected in metal", "camera_movement": "rack focus", "description": "desperation scene: Who buries the gravedigger when he dies — face reflected in metal with cold blue, flickering light palette, rack focus camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 6, "timestamp": "1:16", "duration_seconds": 18, "lyric_line": "But tonight we own the dark — we ARE the dark", "scene": {"mood": "energy", "colors": ["electric yellow", "midnight black"], "composition": "workers unite frame", "camera_movement": "rapid zoom group", "description": "energy scene: But tonight we own the dark — we ARE the dark — workers unite frame with electric yellow, midnight black palette, rapid zoom group camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 7, "timestamp": "1:34", "duration_seconds": 15, "lyric_line": "Brothers in the rust, sisters in the smoke", "scene": {"mood": "camaraderie", "colors": ["warm amber", "coal shadow"], "composition": "group silhouette", "camera_movement": "steadicam weave", "description": "camaraderie scene: Brothers in the rust, sisters in the smoke — group silhouette with warm amber, coal shadow palette, steadicam weave camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 8, "timestamp": "1:49", "duration_seconds": 16, "lyric_line": "The graveyard shift belongs to us", "scene": {"mood": "defiance", "colors": ["fire red", "steel"], "composition": "fists raised at shift end", "camera_movement": "crane up revealing", "description": "defiance scene: The graveyard shift belongs to us — fists raised at shift end with fire red, steel palette, crane up revealing camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 9, "timestamp": "2:05", "duration_seconds": 14, "lyric_line": "Walk home bleeding light from every pore", "scene": {"mood": "weariness", "colors": ["dawn gray", "streetlight halo"], "composition": "walking into sunrise", "camera_movement": "tracking behind", "description": "weariness scene: Walk home bleeding light from every pore — walking into sunrise with dawn gray, streetlight halo palette, tracking behind camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Night Crew", "mood_arc": "exhaustion → desperate energy", "beat": 10, "timestamp": "2:19", "duration_seconds": 13, "lyric_line": "Tomorrow the machines will need us again", "scene": {"mood": "resolve", "colors": ["first sun gold", "city silhouette"], "composition": "figure at horizon", "camera_movement": "slow dissolve", "description": "resolve scene: Tomorrow the machines will need us again — figure at horizon with first sun gold, city silhouette palette, slow dissolve camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 1, "timestamp": "0:00", "duration_seconds": 18, "lyric_line": "Tune to frequency zero — hear the nothing sing", "scene": {"mood": "chaos", "colors": ["white noise", "rainbow interference"], "composition": "overloaded signal", "camera_movement": "rapid focal shifts", "description": "chaos scene: Tune to frequency zero — hear the nothing sing — overloaded signal with white noise, rainbow interference palette, rapid focal shifts camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 2, "timestamp": "0:18", "duration_seconds": 15, "lyric_line": "The antenna is a steeple pointed at god", "scene": {"mood": "confusion", "colors": ["scanner green", "cathedral stone"], "composition": "radio tower POV", "camera_movement": "spin blur", "description": "confusion scene: The antenna is a steeple pointed at god — radio tower POV with scanner green, cathedral stone palette, spin blur camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 3, "timestamp": "0:33", "duration_seconds": 17, "lyric_line": "Every frequency is a hymn if you listen wrong", "scene": {"mood": "wonder", "colors": ["stained glass fragments", "signal blue"], "composition": "looking up nave", "camera_movement": "slow crane up", "description": "wonder scene: Every frequency is a hymn if you listen wrong — looking up nave with stained glass fragments, signal blue palette, slow crane up camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 4, "timestamp": "0:50", "duration_seconds": 14, "lyric_line": "SING! The static choir fills the void", "scene": {"mood": "ecstasy", "colors": ["overexposed white", "gold"], "composition": "choir of antennas", "camera_movement": "circular dolly", "description": "ecstasy scene: SING! The static choir fills the void — choir of antennas with overexposed white, gold palette, circular dolly camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 5, "timestamp": "1:04", "duration_seconds": 16, "lyric_line": "What comes through the signal is not meant for ears", "scene": {"mood": "terror", "colors": ["red alert", "shadow black"], "composition": "signal distortion", "camera_movement": "image tearing", "description": "terror scene: What comes through the signal is not meant for ears — signal distortion with red alert, shadow black palette, image tearing camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 6, "timestamp": "1:20", "duration_seconds": 18, "lyric_line": "The message was always in the noise between", "scene": {"mood": "revelation", "colors": ["pure frequency bands", "spectrum"], "composition": "equalizer landscape", "camera_movement": "waveform tracking", "description": "revelation scene: The message was always in the noise between — equalizer landscape with pure frequency bands, spectrum palette, waveform tracking camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 7, "timestamp": "1:38", "duration_seconds": 15, "lyric_line": "Dial it back to zero. Listen.", "scene": {"mood": "peace", "colors": ["warm analog", "tube glow"], "composition": "vintage radio close-up", "camera_movement": "macro to full", "description": "peace scene: Dial it back to zero. Listen. — vintage radio close-up with warm analog, tube glow palette, macro to full camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 8, "timestamp": "1:53", "duration_seconds": 16, "lyric_line": "I found god in the between-station hiss", "scene": {"mood": "transcendence", "colors": ["white cathedral light", "radio spectrum"], "composition": "figure in nave", "camera_movement": "slow push in face", "description": "transcendence scene: I found god in the between-station hiss — figure in nave with white cathedral light, radio spectrum palette, slow push in face camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 9, "timestamp": "2:09", "duration_seconds": 14, "lyric_line": "The cathedral of static never closes its doors", "scene": {"mood": "awe", "colors": ["golden hour", "antenna silhouette"], "composition": "vast landscape", "camera_movement": "wide pull back", "description": "awe scene: The cathedral of static never closes its doors — vast landscape with golden hour, antenna silhouette palette, wide pull back camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Static", "artist": "Transmission Hymn", "mood_arc": "spiritual chaos → revelation through noise", "beat": 10, "timestamp": "2:23", "duration_seconds": 12, "lyric_line": "...and the static says amen", "scene": {"mood": "silence", "colors": ["deep quiet blue", "single amber"], "composition": "empty chapel", "camera_movement": "static hold", "description": "silence scene: ...and the static says amen — empty chapel with deep quiet blue, single amber palette, static hold camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 1, "timestamp": "0:00", "duration_seconds": 16, "lyric_line": "The horizon bleeds where the prophets walked", "scene": {"mood": "menace", "colors": ["dust brown", "heat haze"], "composition": "endless desert", "camera_movement": "slow dolly forward", "description": "menace scene: The horizon bleeds where the prophets walked — endless desert with dust brown, heat haze palette, slow dolly forward camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 2, "timestamp": "0:16", "duration_seconds": 15, "lyric_line": "Every skull was someone's Sunday best", "scene": {"mood": "violence", "colors": ["arterial red", "bone white"], "composition": "aftermath wide shot", "camera_movement": "steady pan revealing", "description": "violence scene: Every skull was someone's Sunday best — aftermath wide shot with arterial red, bone white palette, steady pan revealing camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 3, "timestamp": "0:31", "duration_seconds": 17, "lyric_line": "Draw! The desert doesn't judge the dead", "scene": {"mood": "fury", "colors": ["gunsmoke gray", "sunburnt orange"], "composition": "dual figures facing", "camera_movement": "split diopter", "description": "fury scene: Draw! The desert doesn't judge the dead — dual figures facing with gunsmoke gray, sunburnt orange palette, split diopter camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 4, "timestamp": "0:48", "duration_seconds": 14, "lyric_line": "The judge said mercy — the judge lied", "scene": {"mood": "despair", "colors": ["blood-soaked sand", "twilight purple"], "composition": "kneeling figure", "camera_movement": "overhead crane down", "description": "despair scene: The judge said mercy — the judge lied — kneeling figure with blood-soaked sand, twilight purple palette, overhead crane down camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 5, "timestamp": "1:02", "duration_seconds": 16, "lyric_line": "Write it in the dirt — the wind will read", "scene": {"mood": "resignation", "colors": ["parchment yellow", "ink black"], "composition": "handwriting close-up", "camera_movement": "tracking text", "description": "resignation scene: Write it in the dirt — the wind will read — handwriting close-up with parchment yellow, ink black palette, tracking text camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 6, "timestamp": "1:18", "duration_seconds": 18, "lyric_line": "The meridian runs through the wound — follow it", "scene": {"mood": "prophecy", "colors": ["lightning white", "storm purple"], "composition": "prophet silhouette against storm", "camera_movement": "dramatic backlight", "description": "prophecy scene: The meridian runs through the wound — follow it — prophet silhouette against storm with lightning white, storm purple palette, dramatic backlight camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 7, "timestamp": "1:36", "duration_seconds": 15, "lyric_line": "Every prophecy costs a pint of blood", "scene": {"mood": "exhaustion", "colors": ["dried blood brown", "dusk gold"], "composition": "figure collapses", "camera_movement": "slow fall with subject", "description": "exhaustion scene: Every prophecy costs a pint of blood — figure collapses with dried blood brown, dusk gold palette, slow fall with subject camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 8, "timestamp": "1:51", "duration_seconds": 16, "lyric_line": "The frontier was always inside us", "scene": {"mood": "bitter truth", "colors": ["moonlit silver", "dark earth"], "composition": "grave marker", "camera_movement": "slow zoom reveal", "description": "bitter truth scene: The frontier was always inside us — grave marker with moonlit silver, dark earth palette, slow zoom reveal camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 9, "timestamp": "2:07", "duration_seconds": 14, "lyric_line": "Rest now, prophet. The desert remembers.", "scene": {"mood": "peace", "colors": ["dawn rose", "quiet sand"], "composition": "sunrise landscape", "camera_movement": "steady wide", "description": "peace scene: Rest now, prophet. The desert remembers. — sunrise landscape with dawn rose, quiet sand palette, steady wide camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blood Meridian Blues", "artist": "Desert Prophets", "mood_arc": "frontier violence → exhausted prophecy", "beat": 10, "timestamp": "2:21", "duration_seconds": 13, "lyric_line": "The meridian has no end", "scene": {"mood": "eternity", "colors": ["endless tan", "pale sky"], "composition": "vanishing point", "camera_movement": "infinite zoom out", "description": "eternity scene: The meridian has no end — vanishing point with endless tan, pale sky palette, infinite zoom out camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 1, "timestamp": "0:00", "duration_seconds": 15, "lyric_line": "Close your eyes, little one, the cage is warm", "scene": {"mood": "false comfort", "colors": ["nursery pastels", "soft pink"], "composition": "music box close-up", "camera_movement": "gentle macro", "description": "false comfort scene: Close your eyes, little one, the cage is warm — music box close-up with nursery pastels, soft pink palette, gentle macro camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 2, "timestamp": "0:15", "duration_seconds": 14, "lyric_line": "The lullaby has teeth behind its smile", "scene": {"mood": "unease", "colors": ["sickly sweet", "underlying rust"], "composition": "cracked doll face", "camera_movement": "slow rack to crack", "description": "unease scene: The lullaby has teeth behind its smile — cracked doll face with sickly sweet, underlying rust palette, slow rack to crack camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 3, "timestamp": "0:29", "duration_seconds": 17, "lyric_line": "SING! The maiden opens her arms for you", "scene": {"mood": "horror", "colors": ["blood red spikes", "iron gray"], "composition": "iron maiden interior", "camera_movement": "POV closing in", "description": "horror scene: SING! The maiden opens her arms for you — iron maiden interior with blood red spikes, iron gray palette, POV closing in camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 4, "timestamp": "0:46", "duration_seconds": 15, "lyric_line": "Every note a nail, every verse a spike", "scene": {"mood": "agony", "colors": ["crimson", "cold steel"], "composition": "extreme close-up — spikes", "camera_movement": "impact shake", "description": "agony scene: Every note a nail, every verse a spike — extreme close-up — spikes with crimson, cold steel palette, impact shake camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 5, "timestamp": "1:01", "duration_seconds": 16, "lyric_line": "BREAK the box — the lullaby is a LIE", "scene": {"mood": "rage", "colors": ["flame orange", "shadow black"], "composition": "figure breaking free", "camera_movement": "explosive zoom out", "description": "rage scene: BREAK the box — the lullaby is a LIE — figure breaking free with flame orange, shadow black palette, explosive zoom out camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 6, "timestamp": "1:17", "duration_seconds": 17, "lyric_line": "I sang myself awake from the iron sleep", "scene": {"mood": "defiance", "colors": ["dawn red", "night black"], "composition": "standing in ruins", "camera_movement": "low angle power", "description": "defiance scene: I sang myself awake from the iron sleep — standing in ruins with dawn red, night black palette, low angle power camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 7, "timestamp": "1:34", "duration_seconds": 14, "lyric_line": "The box still plays but I won't listen", "scene": {"mood": "sorrow", "colors": ["rain on iron", "muted rose"], "composition": "holding broken music box", "camera_movement": "close-up hands", "description": "sorrow scene: The box still plays but I won't listen — holding broken music box with rain on iron, muted rose palette, close-up hands camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 8, "timestamp": "1:48", "duration_seconds": 16, "lyric_line": "My lullaby is the sound of my own voice", "scene": {"mood": "strength", "colors": ["warm gold", "healing green"], "composition": "walking into light", "camera_movement": "tracking forward", "description": "strength scene: My lullaby is the sound of my own voice — walking into light with warm gold, healing green palette, tracking forward camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 9, "timestamp": "2:04", "duration_seconds": 15, "lyric_line": "No cage. No maiden. No more lullabies.", "scene": {"mood": "peace", "colors": ["soft blue", "morning white"], "composition": "open field", "camera_movement": "wide steady", "description": "peace scene: No cage. No maiden. No more lullabies. — open field with soft blue, morning white palette, wide steady camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Maiden's Lullaby", "artist": "Lullaby Massacre", "mood_arc": "false comfort → brutal awakening", "beat": 10, "timestamp": "2:19", "duration_seconds": 12, "lyric_line": "...", "scene": {"mood": "silence", "colors": ["gentle white", "still"], "composition": "empty frame", "camera_movement": "long static hold", "description": "silence scene: ... — empty frame with gentle white, still palette, long static hold camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 1, "timestamp": "0:00", "duration_seconds": 17, "lyric_line": "Wormwood falls — the sky cracks like a plate", "scene": {"mood": "omen", "colors": ["toxic green", "starfield black"], "composition": "star falling", "camera_movement": "wide sky tracking", "description": "omen scene: Wormwood falls — the sky cracks like a plate — star falling with toxic green, starfield black palette, wide sky tracking camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 2, "timestamp": "0:17", "duration_seconds": 15, "lyric_line": "Every river tastes like the end", "scene": {"mood": "dread", "colors": ["poison yellow-green", "dark water"], "composition": "ocean turning bitter", "camera_movement": "surface-level pan", "description": "dread scene: Every river tastes like the end — ocean turning bitter with poison yellow-green, dark water palette, surface-level pan camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 3, "timestamp": "0:32", "duration_seconds": 18, "lyric_line": "WORMWOOD! The third angel screams your name", "scene": {"mood": "chaos", "colors": ["fire rain", "apocalypse orange"], "composition": "cityscape destruction", "camera_movement": "aerial devastation sweep", "description": "chaos scene: WORMWOOD! The third angel screams your name — cityscape destruction with fire rain, apocalypse orange palette, aerial devastation sweep camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 4, "timestamp": "0:50", "duration_seconds": 14, "lyric_line": "A third of the sea — gone. Just gone.", "scene": {"mood": "despair", "colors": ["ash gray", "blood moon"], "composition": "survivors huddled", "camera_movement": "handheld intimacy", "description": "despair scene: A third of the sea — gone. Just gone. — survivors huddled with ash gray, blood moon palette, handheld intimacy camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 5, "timestamp": "1:04", "duration_seconds": 16, "lyric_line": "But look — through the poison, new light", "scene": {"mood": "wonder", "colors": ["strange new stars", "deep violet"], "composition": "looking up through ruins", "camera_movement": "slow crane reveal", "description": "wonder scene: But look — through the poison, new light — looking up through ruins with strange new stars, deep violet palette, slow crane reveal camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 6, "timestamp": "1:20", "duration_seconds": 17, "lyric_line": "The wormwood flowers in the wreckage", "scene": {"mood": "beauty in destruction", "colors": ["iridescent decay", "prismatic"], "composition": "macro toxic bloom", "camera_movement": "slow focus pull", "description": "beauty in destruction scene: The wormwood flowers in the wreckage — macro toxic bloom with iridescent decay, prismatic palette, slow focus pull camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 7, "timestamp": "1:37", "duration_seconds": 15, "lyric_line": "The end is just a season with bad PR", "scene": {"mood": "acceptance", "colors": ["calm dark green", "starlight silver"], "composition": "figure sitting in ruin", "camera_movement": "medium shot still", "description": "acceptance scene: The end is just a season with bad PR — figure sitting in ruin with calm dark green, starlight silver palette, medium shot still camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 8, "timestamp": "1:52", "duration_seconds": 16, "lyric_line": "After wormwood, the first clean rain", "scene": {"mood": "rebirth", "colors": ["green shoots", "morning gold"], "composition": "plant through concrete", "camera_movement": "time-lapse growth", "description": "rebirth scene: After wormwood, the first clean rain — plant through concrete with green shoots, morning gold palette, time-lapse growth camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 9, "timestamp": "2:08", "duration_seconds": 14, "lyric_line": "The star was a seed, not a sentence", "scene": {"mood": "hope", "colors": ["clear blue", "new green"], "composition": "wide new landscape", "camera_movement": "steady wide pan", "description": "hope scene: The star was a seed, not a sentence — wide new landscape with clear blue, new green palette, steady wide pan camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wormwood Star", "artist": "Apocalypse Engine", "mood_arc": "omen → end of the world → strange beauty", "beat": 10, "timestamp": "2:22", "duration_seconds": 13, "lyric_line": "Wormwood blooms. Watch.", "scene": {"mood": "wonder", "colors": ["bright star", "deep blue sky"], "composition": "single star close-up", "camera_movement": "slow zoom to star", "description": "wonder scene: Wormwood blooms. Watch. — single star close-up with bright star, deep blue sky palette, slow zoom to star camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 1, "timestamp": "0:00", "duration_seconds": 18, "lyric_line": "The void is not empty — it is full of absence", "scene": {"mood": "vastness", "colors": ["deep space black", "distant blue"], "composition": "tiny ship, vast void", "camera_movement": "extreme wide pull back", "description": "vastness scene: The void is not empty — it is full of absence — tiny ship, vast void with deep space black, distant blue palette, extreme wide pull back camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 2, "timestamp": "0:18", "duration_seconds": 15, "lyric_line": "We are the error in infinity's math", "scene": {"mood": "insignificance", "colors": ["cold white star", "infinite black"], "composition": "figure vs cosmos", "camera_movement": "slow zoom out forever", "description": "insignificance scene: We are the error in infinity's math — figure vs cosmos with cold white star, infinite black palette, slow zoom out forever camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 3, "timestamp": "0:33", "duration_seconds": 17, "lyric_line": "HAMMER! Strike the nothing until it bleeds", "scene": {"mood": "rage", "colors": ["supernova red", "void"], "composition": "hammer striking space", "camera_movement": "impact freeze frame", "description": "rage scene: HAMMER! Strike the nothing until it bleeds — hammer striking space with supernova red, void palette, impact freeze frame camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 4, "timestamp": "0:50", "duration_seconds": 16, "lyric_line": "From the absence we hammer out a sun", "scene": {"mood": "creation", "colors": ["forge fire orange", "newborn star gold"], "composition": "building from void", "camera_movement": "rapid assembly montage", "description": "creation scene: From the absence we hammer out a sun — building from void with forge fire orange, newborn star gold palette, rapid assembly montage camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 5, "timestamp": "1:06", "duration_seconds": 14, "lyric_line": "The void does not get the last word", "scene": {"mood": "defiance", "colors": ["bright steel", "deep cosmos"], "composition": "figure with hammer raised", "camera_movement": "hero low angle", "description": "defiance scene: The void does not get the last word — figure with hammer raised with bright steel, deep cosmos palette, hero low angle camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 6, "timestamp": "1:20", "duration_seconds": 18, "lyric_line": "We made a world from the hammer's echo", "scene": {"mood": "triumph", "colors": ["golden light", "crystal blue"], "composition": "new world revealed", "camera_movement": "epic crane up reveal", "description": "triumph scene: We made a world from the hammer's echo — new world revealed with golden light, crystal blue palette, epic crane up reveal camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 7, "timestamp": "1:38", "duration_seconds": 15, "lyric_line": "The hammer sleeps but the world it built breathes", "scene": {"mood": "wonder", "colors": ["aurora green", "starlight"], "composition": "standing on new world", "camera_movement": "360 pan landscape", "description": "wonder scene: The hammer sleeps but the world it built breathes — standing on new world with aurora green, starlight palette, 360 pan landscape camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 8, "timestamp": "1:53", "duration_seconds": 16, "lyric_line": "We are small. We made something. That is enough.", "scene": {"mood": "peace", "colors": ["warm amber", "soft void"], "composition": "sitting at the edge", "camera_movement": "wide meditative", "description": "peace scene: We are small. We made something. That is enough. — sitting at the edge with warm amber, soft void palette, wide meditative camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 9, "timestamp": "2:09", "duration_seconds": 14, "lyric_line": "The hammer stands — a monument to refusal", "scene": {"mood": "legacy", "colors": ["monument gold", "sky blue"], "composition": "hammer planted in ground", "camera_movement": "slow push monument", "description": "legacy scene: The hammer stands — a monument to refusal — hammer planted in ground with monument gold, sky blue palette, slow push monument camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Hammer of the Void", "artist": "Event Horizon", "mood_arc": "cosmic insignificance → defiant creation", "beat": 10, "timestamp": "2:23", "duration_seconds": 12, "lyric_line": "The void remembers the hammer", "scene": {"mood": "eternity", "colors": ["deep space", "warm glow"], "composition": "cosmic wide shot", "camera_movement": "infinite hold", "description": "eternity scene: The void remembers the hammer — cosmic wide shot with deep space, warm glow palette, infinite hold camera."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training-data/scene-descriptions-pop.jsonl b/training-data/scene-descriptions-pop.jsonl index 4ddfc0a5..0a0fb61c 100644 --- a/training-data/scene-descriptions-pop.jsonl +++ b/training-data/scene-descriptions-pop.jsonl @@ -1,100 +1,100 @@ -{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 1, "timestamp": "0:00", "duration_seconds": 4.0, "lyric_line": "I saw your light through the pouring rain / A neon signal cutting through the pain", "scene": {"mood": "hopeful", "colors": ["pink", "cyan"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Hopeful scene: I saw your light through the pouring rain / A neon signal cu... Visual palette: pink, cyan."}} -{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 2, "timestamp": "0:04", "duration_seconds": 4.0, "lyric_line": "We're dancing on the edge of something real / The bass drops low and I can finally feel", "scene": {"mood": "euphoric", "colors": ["neon pink", "electric blue", "white"], "composition": "medium close-up", "camera": "handheld follow", "description": "Euphoric scene: We're dancing on the edge of something real / The bass drops... Visual palette: neon pink, electric blue, white."}} -{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 3, "timestamp": "0:08", "duration_seconds": 4.0, "lyric_line": "Spin me faster through the galaxy / Every atom screaming you and me", "scene": {"mood": "euphoric", "colors": ["gold", "hot pink", "silver"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Euphoric scene: Spin me faster through the galaxy / Every atom screaming you... Visual palette: gold, hot pink, silver."}} -{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 4, "timestamp": "0:12", "duration_seconds": 4.0, "lyric_line": "The morning comes like an unpaid debt / The glow sticks fade but I don't forget", "scene": {"mood": "bittersweet", "colors": ["purple", "grey"], "composition": "static intimate", "camera": "locked off", "description": "Bittersweet scene: The morning comes like an unpaid debt / The glow sticks fade... Visual palette: purple, grey."}} -{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 5, "timestamp": "0:16", "duration_seconds": 4.0, "lyric_line": "Sitting in the car with the engine off / Replaying every word, every laugh, every cough", "scene": {"mood": "reflective", "colors": ["midnight blue", "soft gold"], "composition": "low angle", "camera": "crane up", "description": "Reflective scene: Sitting in the car with the engine off / Replaying every wor... Visual palette: midnight blue, soft gold."}} -{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 6, "timestamp": "0:20", "duration_seconds": 4.0, "lyric_line": "But something in the static starts to hum / A frequency that tells me you're not done", "scene": {"mood": "building", "colors": ["coral", "rising sun orange"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Building scene: But something in the static starts to hum / A frequency that... Visual palette: coral, rising sun orange."}} -{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 7, "timestamp": "0:24", "duration_seconds": 4.0, "lyric_line": "So here we are beneath the mirror ball / I catch your eye and we forget it all", "scene": {"mood": "triumphant", "colors": ["gold", "white", "confetti colors"], "composition": "extreme close-up", "camera": "macro lens", "description": "Triumphant scene: So here we are beneath the mirror ball / I catch your eye an... Visual palette: gold, white, confetti colors."}} -{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 8, "timestamp": "0:28", "duration_seconds": 4.0, "lyric_line": "The crowd dissolves, it's only us now / Two neon hearts against a sacred vow", "scene": {"mood": "triumphant", "colors": ["silver", "starlight white", "rose"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Triumphant scene: The crowd dissolves, it's only us now / Two neon hearts agai... Visual palette: silver, starlight white, rose."}} -{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 9, "timestamp": "0:32", "duration_seconds": 4.0, "lyric_line": "The drive home quiet, hand in hand / Streetlights painting futures we had planned", "scene": {"mood": "gentle", "colors": ["lavender", "soft pink"], "composition": "slow pan", "camera": "slow zoom", "description": "Gentle scene: The drive home quiet, hand in hand / Streetlights painting f... Visual palette: lavender, soft pink."}} -{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 10, "timestamp": "0:36", "duration_seconds": 4.0, "lyric_line": "Tomorrow's just another word for stay / Your neon heartbeat lights the way", "scene": {"mood": "hopeful", "colors": ["dawn pink", "pale gold"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Hopeful scene: Tomorrow's just another word for stay / Your neon heartbeat ... Visual palette: dawn pink, pale gold."}} -{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 1, "timestamp": "0:00", "duration_seconds": 5.1, "lyric_line": "I built a house with walls you can see through / Honesty's a prison when it's all you do", "scene": {"mood": "vulnerable", "colors": ["transparent", "pale blue"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Vulnerable scene: I built a house with walls you can see through / Honesty's a... Visual palette: transparent, pale blue."}} -{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 2, "timestamp": "0:05", "duration_seconds": 5.1, "lyric_line": "Every flaw projected on the panes / My insecurities in window frames", "scene": {"mood": "anxious", "colors": ["grey", "cracked white"], "composition": "medium close-up", "camera": "handheld follow", "description": "Anxious scene: Every flaw projected on the panes / My insecurities in windo... Visual palette: grey, cracked white."}} -{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 3, "timestamp": "0:10", "duration_seconds": 5.1, "lyric_line": "So I'll shatter every panel with my hands / Let the shards fall where they land", "scene": {"mood": "defiant", "colors": ["red", "black"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Defiant scene: So I'll shatter every panel with my hands / Let the shards f... Visual palette: red, black."}} -{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 4, "timestamp": "0:15", "duration_seconds": 5.1, "lyric_line": "But picking up the pieces cuts my palms / Transparency was never safe, it was a bomb", "scene": {"mood": "fragile", "colors": ["ice blue", "silver"], "composition": "static intimate", "camera": "locked off", "description": "Fragile scene: But picking up the pieces cuts my palms / Transparency was n... Visual palette: ice blue, silver."}} -{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 5, "timestamp": "0:20", "duration_seconds": 5.1, "lyric_line": "I scream at walls that won't absorb the sound / My voice comes back without a single bound", "scene": {"mood": "angry", "colors": ["dark red", "charcoal"], "composition": "low angle", "camera": "crane up", "description": "Angry scene: I scream at walls that won't absorb the sound / My voice com... Visual palette: dark red, charcoal."}} -{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 6, "timestamp": "0:25", "duration_seconds": 5.1, "lyric_line": "The neighbors watch my demolition show / They judge the mess but never want to know", "scene": {"mood": "resigned", "colors": ["muted grey", "dusty rose"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Resigned scene: The neighbors watch my demolition show / They judge the mess... Visual palette: muted grey, dusty rose."}} -{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 7, "timestamp": "0:30", "duration_seconds": 5.1, "lyric_line": "So I sweep the glass into a pile / And sit beside it for a little while", "scene": {"mood": "accepting", "colors": ["warm cream", "soft green"], "composition": "extreme close-up", "camera": "macro lens", "description": "Accepting scene: So I sweep the glass into a pile / And sit beside it for a l... Visual palette: warm cream, soft green."}} -{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 8, "timestamp": "0:35", "duration_seconds": 5.1, "lyric_line": "The sun comes through where nothing blocks the way / I find I like the light of open day", "scene": {"mood": "peaceful", "colors": ["sky blue", "white clouds"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Peaceful scene: The sun comes through where nothing blocks the way / I find ... Visual palette: sky blue, white clouds."}} -{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 9, "timestamp": "0:40", "duration_seconds": 5.1, "lyric_line": "I'll build again but this time with a door / Something you can enter, something I can close before", "scene": {"mood": "strong", "colors": ["deep blue", "gold accents"], "composition": "slow pan", "camera": "slow zoom", "description": "Strong scene: I'll build again but this time with a door / Something you c... Visual palette: deep blue, gold accents."}} -{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 10, "timestamp": "0:45", "duration_seconds": 5.1, "lyric_line": "A home that holds you without showing all / Glass house no more \u2014 I'm building a wall that's tall", "scene": {"mood": "liberated", "colors": ["clear white", "sunlight yellow"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Liberated scene: A home that holds you without showing all / Glass house no m... Visual palette: clear white, sunlight yellow."}} -{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 1, "timestamp": "0:00", "duration_seconds": 5.6, "lyric_line": "The radio plays what it played before / Summer static on a dusty floor", "scene": {"mood": "nostalgic", "colors": ["warm yellow", "faded orange"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Nostalgic scene: The radio plays what it played before / Summer static on a d... Visual palette: warm yellow, faded orange."}} -{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 2, "timestamp": "0:05", "duration_seconds": 5.6, "lyric_line": "Your Polaroid smile fading in the sun / The best days end before they've begun", "scene": {"mood": "dreamy", "colors": ["pastel pink", "hazy blue"], "composition": "medium close-up", "camera": "handheld follow", "description": "Dreamy scene: Your Polaroid smile fading in the sun / The best days end be... Visual palette: pastel pink, hazy blue."}} -{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 3, "timestamp": "0:11", "duration_seconds": 5.6, "lyric_line": "Bare feet on hot concrete, ice cream on your chin / The sprinkler arcs like a silver spin", "scene": {"mood": "warm", "colors": ["golden hour amber", "soft green"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Warm scene: Bare feet on hot concrete, ice cream on your chin / The spri... Visual palette: golden hour amber, soft green."}} -{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 4, "timestamp": "0:16", "duration_seconds": 5.6, "lyric_line": "But September's in the mailbox, can't you hear / The cicadas winding down their final year", "scene": {"mood": "wistful", "colors": ["dusty lavender", "grey"], "composition": "static intimate", "camera": "locked off", "description": "Wistful scene: But September's in the mailbox, can't you hear / The cicadas... Visual palette: dusty lavender, grey."}} -{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 5, "timestamp": "0:22", "duration_seconds": 5.6, "lyric_line": "We float on air mattresses in the pool / Everything is water, everything is cool", "scene": {"mood": "floating", "colors": ["pale blue", "white mist"], "composition": "low angle", "camera": "crane up", "description": "Floating scene: We float on air mattresses in the pool / Everything is water... Visual palette: pale blue, white mist."}} -{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 6, "timestamp": "0:28", "duration_seconds": 5.6, "lyric_line": "Your hand finds mine beneath the surface line / The world above us stops, and so does time", "scene": {"mood": "intimate", "colors": ["warm skin tones", "soft candlelight"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Intimate scene: Your hand finds mine beneath the surface line / The world ab... Visual palette: warm skin tones, soft candlelight."}} -{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 7, "timestamp": "0:33", "duration_seconds": 5.6, "lyric_line": "The barbecue smoke writes cursive in the air / Spelling out the names of those who care", "scene": {"mood": "blissful", "colors": ["saturated gold", "rosy pink"], "composition": "extreme close-up", "camera": "macro lens", "description": "Blissful scene: The barbecue smoke writes cursive in the air / Spelling out ... Visual palette: saturated gold, rosy pink."}} -{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 8, "timestamp": "0:39", "duration_seconds": 5.6, "lyric_line": "The porch light flickers like it's tired too / Of holding up the evening for me and you", "scene": {"mood": "melancholy", "colors": ["rain blue", "grey clouds"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Melancholy scene: The porch light flickers like it's tired too / Of holding up... Visual palette: rain blue, grey clouds."}} -{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 9, "timestamp": "0:45", "duration_seconds": 5.6, "lyric_line": "We'll photograph this moment, make it stay / Before the summer static fades away", "scene": {"mood": "bittersweet", "colors": ["sepia", "soft rose"], "composition": "slow pan", "camera": "slow zoom", "description": "Bittersweet scene: We'll photograph this moment, make it stay / Before the summ... Visual palette: sepia, soft rose."}} -{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 10, "timestamp": "0:50", "duration_seconds": 5.6, "lyric_line": "Next year we'll find this picture in a drawer / And remember what we were living for", "scene": {"mood": "nostalgic", "colors": ["film grain", "warm amber"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Nostalgic scene: Next year we'll find this picture in a drawer / And remember... Visual palette: film grain, warm amber."}} -{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 1, "timestamp": "0:00", "duration_seconds": 3.8, "lyric_line": "Three AM, the feed won't let me sleep / Another scroll before I count my sheep", "scene": {"mood": "obsessive", "colors": ["screen blue", "black"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Obsessive scene: Three AM, the feed won't let me sleep / Another scroll befor... Visual palette: screen blue, black."}} -{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 2, "timestamp": "0:03", "duration_seconds": 3.8, "lyric_line": "The algorithm knows me better than I do / Serves up my fears in a curated view", "scene": {"mood": "frantic", "colors": ["strobe white", "red"], "composition": "medium close-up", "camera": "handheld follow", "description": "Frantic scene: The algorithm knows me better than I do / Serves up my fears... Visual palette: strobe white, red."}} -{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 3, "timestamp": "0:07", "duration_seconds": 3.8, "lyric_line": "But somewhere in the data something breaks / A glitch that tells me I'm awake", "scene": {"mood": "hypnotic", "colors": ["deep purple", "electric violet"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Hypnotic scene: But somewhere in the data something breaks / A glitch that t... Visual palette: deep purple, electric violet."}} -{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 4, "timestamp": "0:11", "duration_seconds": 3.8, "lyric_line": "The blue light prison, cold and clean / Every screen a guillotine", "scene": {"mood": "cold", "colors": ["ice white", "steel grey"], "composition": "static intimate", "camera": "locked off", "description": "Cold scene: The blue light prison, cold and clean / Every screen a guill... Visual palette: ice white, steel grey."}} -{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 5, "timestamp": "0:15", "duration_seconds": 3.8, "lyric_line": "Then a notification \u2014 not a brand / A voice that reaches through the bland", "scene": {"mood": "awakening", "colors": ["amber", "warm gold"], "composition": "low angle", "camera": "crane up", "description": "Awakening scene: Then a notification \u2014 not a brand / A voice that reaches thr... Visual palette: amber, warm gold."}} -{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 6, "timestamp": "0:18", "duration_seconds": 3.8, "lyric_line": "I close the app, I close my eyes / Decide to live before I optimize", "scene": {"mood": "rebellious", "colors": ["fire red", "orange"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Rebellious scene: I close the app, I close my eyes / Decide to live before I o... Visual palette: fire red, orange."}} -{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 7, "timestamp": "0:22", "duration_seconds": 3.8, "lyric_line": "Unsubscribe from every cage they built / Rewrite my life outside the guilt", "scene": {"mood": "defiant", "colors": ["crimson", "black", "gold"], "composition": "extreme close-up", "camera": "macro lens", "description": "Defiant scene: Unsubscribe from every cage they built / Rewrite my life out... Visual palette: crimson, black, gold."}} -{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 8, "timestamp": "0:26", "duration_seconds": 3.8, "lyric_line": "The servers crash, the cloud goes dark / I'm standing in a moonlit park", "scene": {"mood": "liberated", "colors": ["all colors pulsing"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Liberated scene: The servers crash, the cloud goes dark / I'm standing in a m... Visual palette: all colors pulsing."}} -{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 9, "timestamp": "0:30", "duration_seconds": 3.8, "lyric_line": "And every algorithm fails to name / The way it feels to say my own name", "scene": {"mood": "joyful", "colors": ["rainbow", "white light"], "composition": "slow pan", "camera": "slow zoom", "description": "Joyful scene: And every algorithm fails to name / The way it feels to say ... Visual palette: rainbow, white light."}} -{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 10, "timestamp": "0:33", "duration_seconds": 3.8, "lyric_line": "Midnight's mine again, untamed and true / No feed, no filter \u2014 just the view", "scene": {"mood": "transcendent", "colors": ["pure white", "infinite blue"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Transcendent scene: Midnight's mine again, untamed and true / No feed, no filter... Visual palette: pure white, infinite blue."}} -{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 1, "timestamp": "0:00", "duration_seconds": 4.4, "lyric_line": "We're parallel lines that never meet / Running side by side on the same street", "scene": {"mood": "longing", "colors": ["highway grey", "headlight yellow"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Longing scene: We're parallel lines that never meet / Running side by side ... Visual palette: highway grey, headlight yellow."}} -{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 2, "timestamp": "0:04", "duration_seconds": 4.4, "lyric_line": "Your taillights red where my headlights reach / A conversation silence cannot teach", "scene": {"mood": "hopeful", "colors": ["dawn pink", "road white"], "composition": "medium close-up", "camera": "handheld follow", "description": "Hopeful scene: Your taillights red where my headlights reach / A conversati... Visual palette: dawn pink, road white."}} -{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 3, "timestamp": "0:08", "duration_seconds": 4.4, "lyric_line": "I pass you on the bridge, you wave, I smile / This road has kept us separate for a while", "scene": {"mood": "playful", "colors": ["teal", "warm orange"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Playful scene: I pass you on the bridge, you wave, I smile / This road has ... Visual palette: teal, warm orange."}} -{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 4, "timestamp": "0:13", "duration_seconds": 4.4, "lyric_line": "But what if parallel is just a word / For two directions that haven't yet converged", "scene": {"mood": "vulnerable", "colors": ["soft lavender", "silver"], "composition": "static intimate", "camera": "locked off", "description": "Vulnerable scene: But what if parallel is just a word / For two directions tha... Visual palette: soft lavender, silver."}} -{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 5, "timestamp": "0:17", "duration_seconds": 4.4, "lyric_line": "The GPS says turn around, you're lost / But following this highway is my cost", "scene": {"mood": "confused", "colors": ["storm grey", "electric blue"], "composition": "low angle", "camera": "crane up", "description": "Confused scene: The GPS says turn around, you're lost / But following this h... Visual palette: storm grey, electric blue."}} -{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 6, "timestamp": "0:21", "duration_seconds": 4.4, "lyric_line": "Sometimes the distance is the only thing / That lets me hear the song you're trying to sing", "scene": {"mood": "hurt", "colors": ["dark blue", "rain"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Hurt scene: Sometimes the distance is the only thing / That lets me hear... Visual palette: dark blue, rain."}} -{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 7, "timestamp": "0:26", "duration_seconds": 4.4, "lyric_line": "So I'll keep driving on my side of the line / Trust that somewhere up ahead our roads align", "scene": {"mood": "determined", "colors": ["sunrise orange", "road gold"], "composition": "extreme close-up", "camera": "macro lens", "description": "Determined scene: So I'll keep driving on my side of the line / Trust that som... Visual palette: sunrise orange, road gold."}} -{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 8, "timestamp": "0:30", "duration_seconds": 4.4, "lyric_line": "The map unfolds in patterns only love can read / Every mile a promise, every turn a seed", "scene": {"mood": "romantic", "colors": ["starlight", "deep purple"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Romantic scene: The map unfolds in patterns only love can read / Every mile ... Visual palette: starlight, deep purple."}} -{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 9, "timestamp": "0:34", "duration_seconds": 4.4, "lyric_line": "And when the highway ends at the edge of the coast / I'll find your car parked where we needed most", "scene": {"mood": "devoted", "colors": ["warm amber", "candlelight"], "composition": "slow pan", "camera": "slow zoom", "description": "Devoted scene: And when the highway ends at the edge of the coast / I'll fi... Visual palette: warm amber, candlelight."}} -{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 10, "timestamp": "0:39", "duration_seconds": 4.4, "lyric_line": "Two parallel lines meeting in the sea / Where the road runs out and we finally get to be", "scene": {"mood": "eternal", "colors": ["infinite blue", "two stars"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Eternal scene: Two parallel lines meeting in the sea / Where the road runs ... Visual palette: infinite blue, two stars."}} -{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 1, "timestamp": "0:00", "duration_seconds": 3.6, "lyric_line": "Sweet as sugar, sharp as broken glass / Pretty little lies in a pretty little pass", "scene": {"mood": "playful", "colors": ["bubblegum pink", "glitter"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Playful scene: Sweet as sugar, sharp as broken glass / Pretty little lies i... Visual palette: bubblegum pink, glitter."}} -{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 2, "timestamp": "0:03", "duration_seconds": 3.6, "lyric_line": "Your honey words coat everything in gold / But underneath the surface, something's cold", "scene": {"mood": "seductive", "colors": ["deep red", "gold"], "composition": "medium close-up", "camera": "handheld follow", "description": "Seductive scene: Your honey words coat everything in gold / But underneath th... Visual palette: deep red, gold."}} -{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 3, "timestamp": "0:07", "duration_seconds": 3.6, "lyric_line": "I lick the wound you left with sugar lips / Addiction masquerading as eclipse", "scene": {"mood": "dangerous", "colors": ["black", "neon pink"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Dangerous scene: I lick the wound you left with sugar lips / Addiction masque... Visual palette: black, neon pink."}} -{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 4, "timestamp": "0:10", "duration_seconds": 3.6, "lyric_line": "The candy wrapper crinkles in my fist / Reminding me of everything we missed", "scene": {"mood": "sweet", "colors": ["cotton candy", "silver"], "composition": "static intimate", "camera": "locked off", "description": "Sweet scene: The candy wrapper crinkles in my fist / Reminding me of ever... Visual palette: cotton candy, silver."}} -{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 5, "timestamp": "0:14", "duration_seconds": 3.6, "lyric_line": "One more taste, I promise then I'll stop / But sugar wounds don't know when to drop", "scene": {"mood": "addictive", "colors": ["hot pink", "chrome"], "composition": "low angle", "camera": "crane up", "description": "Addictive scene: One more taste, I promise then I'll stop / But sugar wounds ... Visual palette: hot pink, chrome."}} -{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 6, "timestamp": "0:18", "duration_seconds": 3.6, "lyric_line": "The cavities are forming in my chest / Where sweetness rots the things I loved the best", "scene": {"mood": "regretful", "colors": ["grey", "faded pink"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Regretful scene: The cavities are forming in my chest / Where sweetness rots ... Visual palette: grey, faded pink."}} -{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 7, "timestamp": "0:21", "duration_seconds": 3.6, "lyric_line": "I spit it out, I rinse, I walk away / A cleaner palette starts a cleaner day", "scene": {"mood": "defiant", "colors": ["red", "black", "silver"], "composition": "extreme close-up", "camera": "macro lens", "description": "Defiant scene: I spit it out, I rinse, I walk away / A cleaner palette star... Visual palette: red, black, silver."}} -{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 8, "timestamp": "0:25", "duration_seconds": 3.6, "lyric_line": "No more sugar coating what is real / My tongue is mine, my wounds are mine to heal", "scene": {"mood": "empowered", "colors": ["electric purple", "gold"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Empowered scene: No more sugar coating what is real / My tongue is mine, my w... Visual palette: electric purple, gold."}} -{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 9, "timestamp": "0:29", "duration_seconds": 3.6, "lyric_line": "I am the medicine, not the disease / I am the sugar and I am the keys", "scene": {"mood": "fierce", "colors": ["deep magenta", "diamond white"], "composition": "slow pan", "camera": "slow zoom", "description": "Fierce scene: I am the medicine, not the disease / I am the sugar and I am... Visual palette: deep magenta, diamond white."}} -{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 10, "timestamp": "0:32", "duration_seconds": 3.6, "lyric_line": "Sweet because I choose it, not because I'm trapped / Sugar wounds are healed \u2014 the bandage has been wrapped", "scene": {"mood": "sovereign", "colors": ["royal purple", "crown gold"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Sovereign scene: Sweet because I choose it, not because I'm trapped / Sugar w... Visual palette: royal purple, crown gold."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 1, "timestamp": "0:00", "duration_seconds": 6.7, "lyric_line": "The city sings me lullabies at night / Sirens humming through the amber light", "scene": {"mood": "exhausted", "colors": ["city grey", "warm streetlight"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Exhausted scene: The city sings me lullabies at night / Sirens humming throug... Visual palette: city grey, warm streetlight."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 2, "timestamp": "0:06", "duration_seconds": 6.7, "lyric_line": "My apartment's small but it holds me tight / Four walls whispering it'll be alright", "scene": {"mood": "tender", "colors": ["soft yellow", "brick red"], "composition": "medium close-up", "camera": "handheld follow", "description": "Tender scene: My apartment's small but it holds me tight / Four walls whis... Visual palette: soft yellow, brick red."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 3, "timestamp": "0:13", "duration_seconds": 6.7, "lyric_line": "The subway rumbles underneath my bed / A bassline keeping time inside my head", "scene": {"mood": "weary", "colors": ["tired blue", "concrete"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Weary scene: The subway rumbles underneath my bed / A bassline keeping ti... Visual palette: tired blue, concrete."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 4, "timestamp": "0:20", "duration_seconds": 6.7, "lyric_line": "I'm grateful for the roof, I'm grateful for the floor / I'm grateful that tomorrow there's a door", "scene": {"mood": "grateful", "colors": ["warm amber", "wood brown"], "composition": "static intimate", "camera": "locked off", "description": "Grateful scene: I'm grateful for the roof, I'm grateful for the floor / I'm ... Visual palette: warm amber, wood brown."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 5, "timestamp": "0:26", "duration_seconds": 6.7, "lyric_line": "But quiet has a weight I can't explain / Silence singing solo in the rain", "scene": {"mood": "lonely", "colors": ["silver moonlight", "dark alley blue"], "composition": "low angle", "camera": "crane up", "description": "Lonely scene: But quiet has a weight I can't explain / Silence singing sol... Visual palette: silver moonlight, dark alley blue."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 6, "timestamp": "0:33", "duration_seconds": 6.7, "lyric_line": "Then through the wall I hear my neighbor's piano / Playing something slow from a time I don't know", "scene": {"mood": "connected", "colors": ["window glow", "warm orange"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Connected scene: Then through the wall I hear my neighbor's piano / Playing s... Visual palette: window glow, warm orange."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 7, "timestamp": "0:40", "duration_seconds": 6.7, "lyric_line": "And we're connected by the music and the floor / Two strangers making something to live for", "scene": {"mood": "serene", "colors": ["pale blue", "first light"], "composition": "extreme close-up", "camera": "macro lens", "description": "Serene scene: And we're connected by the music and the floor / Two strange... Visual palette: pale blue, first light."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 8, "timestamp": "0:46", "duration_seconds": 6.7, "lyric_line": "The dawn arrives in shades I can't afford / Painting gold on everything I've stored", "scene": {"mood": "melancholy", "colors": ["grey", "soft rose"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Melancholy scene: The dawn arrives in shades I can't afford / Painting gold on... Visual palette: grey, soft rose."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 9, "timestamp": "0:53", "duration_seconds": 6.7, "lyric_line": "The wounds are healing where the concrete cracked / Flowers pushing through the facts", "scene": {"mood": "healing", "colors": ["healing green", "warm gold"], "composition": "slow pan", "camera": "slow zoom", "description": "Healing scene: The wounds are healing where the concrete cracked / Flowers ... Visual palette: healing green, warm gold."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 10, "timestamp": "1:00", "duration_seconds": 6.7, "lyric_line": "This lullaby the city sings to me / Is proof that broken things can still be free", "scene": {"mood": "whole", "colors": ["complete spectrum", "soft white"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Whole scene: This lullaby the city sings to me / Is proof that broken thi... Visual palette: complete spectrum, soft white."}} -{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 1, "timestamp": "0:00", "duration_seconds": 4.8, "lyric_line": "I'm tuning in to something I can't name / A frequency between the noise and shame", "scene": {"mood": "curious", "colors": ["static grey", "white noise"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Curious scene: I'm tuning in to something I can't name / A frequency betwee... Visual palette: static grey, white noise."}} -{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 2, "timestamp": "0:04", "duration_seconds": 4.8, "lyric_line": "The static parts like curtains on a stage / Revealing signal on an empty page", "scene": {"mood": "intrigued", "colors": ["emerging green", "data blue"], "composition": "medium close-up", "camera": "handheld follow", "description": "Intrigued scene: The static parts like curtains on a stage / Revealing signal... Visual palette: emerging green, data blue."}} -{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 3, "timestamp": "0:09", "duration_seconds": 4.8, "lyric_line": "Patterns in the chaos start to glow / A language only someone lost would know", "scene": {"mood": "fascinated", "colors": ["pattern gold", "signal red"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Fascinated scene: Patterns in the chaos start to glow / A language only someon... Visual palette: pattern gold, signal red."}} -{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 4, "timestamp": "0:14", "duration_seconds": 4.8, "lyric_line": "I followed every channel to its end / A seeker mistaking signals for friends", "scene": {"mood": "obsessed", "colors": ["deep focus indigo", "single point light"], "composition": "static intimate", "camera": "locked off", "description": "Obsessed scene: I followed every channel to its end / A seeker mistaking sig... Visual palette: deep focus indigo, single point light."}} -{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 5, "timestamp": "0:19", "duration_seconds": 4.8, "lyric_line": "The void between the stations is so wide / I screamed my name and only heard the tide", "scene": {"mood": "lost", "colors": ["void black", "echo purple"], "composition": "low angle", "camera": "crane up", "description": "Lost scene: The void between the stations is so wide / I screamed my nam... Visual palette: void black, echo purple."}} -{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 6, "timestamp": "0:24", "duration_seconds": 4.8, "lyric_line": "Then clarity arrived without a sound / The frequency was always underground", "scene": {"mood": "awakening", "colors": ["dawn frequency amber"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Awakening scene: Then clarity arrived without a sound / The frequency was alw... Visual palette: dawn frequency amber."}} -{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 7, "timestamp": "0:28", "duration_seconds": 4.8, "lyric_line": "Not in the broadcast but in what receives / The truth lives in the silence between leaves", "scene": {"mood": "clarity", "colors": ["crystal clear", "prism white"], "composition": "extreme close-up", "camera": "macro lens", "description": "Clarity scene: Not in the broadcast but in what receives / The truth lives ... Visual palette: crystal clear, prism white."}} -{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 8, "timestamp": "0:33", "duration_seconds": 4.8, "lyric_line": "And now I hear your signal, faint but true / A frequency that's tuned to me and you", "scene": {"mood": "connection", "colors": ["warm connection rose", "blue"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Connection scene: And now I hear your signal, faint but true / A frequency tha... Visual palette: warm connection rose, blue."}} -{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 9, "timestamp": "0:38", "duration_seconds": 4.8, "lyric_line": "Resonance \u2014 the matching of our waves / Two signals finding shelter in the caves", "scene": {"mood": "resonance", "colors": ["harmonic spectrum"], "composition": "slow pan", "camera": "slow zoom", "description": "Resonance scene: Resonance \u2014 the matching of our waves / Two signals finding ... Visual palette: harmonic spectrum."}} -{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 10, "timestamp": "0:43", "duration_seconds": 4.8, "lyric_line": "We are the frequency, not the noise / United in the signal's poise", "scene": {"mood": "unity", "colors": ["pure white light", "all colors unified"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Unity scene: We are the frequency, not the noise / United in the signal's... Visual palette: pure white light, all colors unified."}} -{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 1, "timestamp": "0:00", "duration_seconds": 4.6, "lyric_line": "Fold me a kite from the morning news / I'll fly it over everything I lose", "scene": {"mood": "innocent", "colors": ["cream paper", "sky blue"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Innocent scene: Fold me a kite from the morning news / I'll fly it over ever... Visual palette: cream paper, sky blue."}} -{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 2, "timestamp": "0:04", "duration_seconds": 4.6, "lyric_line": "The paper creases hold a memory / Of simpler days when I was simply me", "scene": {"mood": "joyful", "colors": ["bright yellow", "cloud white"], "composition": "medium close-up", "camera": "handheld follow", "description": "Joyful scene: The paper creases hold a memory / Of simpler days when I was... Visual palette: bright yellow, cloud white."}} -{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 3, "timestamp": "0:09", "duration_seconds": 4.6, "lyric_line": "We ran through fields with string between our fingers / The wind decided where our futures lingered", "scene": {"mood": "carefree", "colors": ["green grass", "kite colors"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Carefree scene: We ran through fields with string between our fingers / The ... Visual palette: green grass, kite colors."}} -{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 4, "timestamp": "0:13", "duration_seconds": 4.6, "lyric_line": "But winds change direction without a warning / And kites can tear on any given morning", "scene": {"mood": "scared", "colors": ["wind grey", "fear white"], "composition": "static intimate", "camera": "locked off", "description": "Scared scene: But winds change direction without a warning / And kites can... Visual palette: wind grey, fear white."}} -{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 5, "timestamp": "0:18", "duration_seconds": 4.6, "lyric_line": "I held the string so tight it burned my hand / Afraid to lose what I could barely stand", "scene": {"mood": "brave", "colors": ["determined red", "courage blue"], "composition": "low angle", "camera": "crane up", "description": "Brave scene: I held the string so tight it burned my hand / Afraid to los... Visual palette: determined red, courage blue."}} -{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 6, "timestamp": "0:22", "duration_seconds": 4.6, "lyric_line": "Then I let go \u2014 and the kite, it rose / Higher than my fear would ever go", "scene": {"mood": "soaring", "colors": ["soaring gold", "open sky"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Soaring scene: Then I let go \u2014 and the kite, it rose / Higher than my fear ... Visual palette: soaring gold, open sky."}} -{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 7, "timestamp": "0:27", "duration_seconds": 4.6, "lyric_line": "Free without me holding on so tight / Soaring in its own discovered light", "scene": {"mood": "free", "colors": ["rainbow", "infinite blue"], "composition": "extreme close-up", "camera": "macro lens", "description": "Free scene: Free without me holding on so tight / Soaring in its own dis... Visual palette: rainbow, infinite blue."}} -{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 8, "timestamp": "0:32", "duration_seconds": 4.6, "lyric_line": "Thank you, wind, for taking what I clung / Thank you, sky, for teaching me your tongue", "scene": {"mood": "grateful", "colors": ["sunset gold", "warm pink"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Grateful scene: Thank you, wind, for taking what I clung / Thank you, sky, f... Visual palette: sunset gold, warm pink."}} -{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 9, "timestamp": "0:36", "duration_seconds": 4.6, "lyric_line": "The kite is now a star I can't quite see / But I feel its pull reminding me", "scene": {"mood": "peaceful", "colors": ["dusk purple", "starlight"], "composition": "slow pan", "camera": "slow zoom", "description": "Peaceful scene: The kite is now a star I can't quite see / But I feel its pu... Visual palette: dusk purple, starlight."}} -{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 10, "timestamp": "0:41", "duration_seconds": 4.6, "lyric_line": "Some things fly better when you set them free / Paper kites and you and me", "scene": {"mood": "eternal", "colors": ["silver moonlight", "kite silhouette"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Eternal scene: Some things fly better when you set them free / Paper kites ... Visual palette: silver moonlight, kite silhouette."}} -{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 1, "timestamp": "0:00", "duration_seconds": 5.3, "lyric_line": "Something underneath is pulling at my feet / The surface stays still but the current's complete", "scene": {"mood": "dread", "colors": ["deep ocean blue", "dark teal"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Dread scene: Something underneath is pulling at my feet / The surface sta... Visual palette: deep ocean blue, dark teal."}} -{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 2, "timestamp": "0:05", "duration_seconds": 5.3, "lyric_line": "I didn't see the tide change its mind / The undertow was patient, I was blind", "scene": {"mood": "pulling", "colors": ["pulling green-black", "undertow grey"], "composition": "medium close-up", "camera": "handheld follow", "description": "Pulling scene: I didn't see the tide change its mind / The undertow was pat... Visual palette: pulling green-black, undertow grey."}} -{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 3, "timestamp": "0:10", "duration_seconds": 5.3, "lyric_line": "Salt fills my lungs, the light goes dim / The ocean doesn't care if I can swim", "scene": {"mood": "drowning", "colors": ["suffocation dark blue", "pressure black"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Drowning scene: Salt fills my lungs, the light goes dim / The ocean doesn't ... Visual palette: suffocation dark blue, pressure black."}} -{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 4, "timestamp": "0:16", "duration_seconds": 5.3, "lyric_line": "I claw against the pressure and the dark / My fingers finding nothing but the mark", "scene": {"mood": "fighting", "colors": ["fighting red", "survival gold"], "composition": "static intimate", "camera": "locked off", "description": "Fighting scene: I claw against the pressure and the dark / My fingers findin... Visual palette: fighting red, survival gold."}} -{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 5, "timestamp": "0:21", "duration_seconds": 5.3, "lyric_line": "Then something shifts \u2014 I stop fighting the sea / And find the current carries me", "scene": {"mood": "surrendering", "colors": ["surrender white", "deep peace blue"], "composition": "low angle", "camera": "crane up", "description": "Surrendering scene: Then something shifts \u2014 I stop fighting the sea / And find t... Visual palette: surrender white, deep peace blue."}} -{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 6, "timestamp": "0:26", "duration_seconds": 5.3, "lyric_line": "Down in the deep where the pressure's immense / I found a power that makes sense", "scene": {"mood": "discovering", "colors": ["bioluminescent green", "deep discovery"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Discovering scene: Down in the deep where the pressure's immense / I found a po... Visual palette: bioluminescent green, deep discovery."}} -{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 7, "timestamp": "0:32", "duration_seconds": 5.3, "lyric_line": "The undertow became my rising force / The drowning was the source, not the remorse", "scene": {"mood": "powerful", "colors": ["power blue", "golden strength"], "composition": "extreme close-up", "camera": "macro lens", "description": "Powerful scene: The undertow became my rising force / The drowning was the s... Visual palette: power blue, golden strength."}} -{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 8, "timestamp": "0:37", "duration_seconds": 5.3, "lyric_line": "I breach the surface with a gasp of gold / The story of the sinking has been told", "scene": {"mood": "rising", "colors": ["rising through blues to turquoise"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Rising scene: I breach the surface with a gasp of gold / The story of the ... Visual palette: rising through blues to turquoise."}} -{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 9, "timestamp": "0:42", "duration_seconds": 5.3, "lyric_line": "I am the wave now, not the one who fell / The undertow bows down, and I can tell", "scene": {"mood": "dominant", "colors": ["surface gold", "triumph white"], "composition": "slow pan", "camera": "slow zoom", "description": "Dominant scene: I am the wave now, not the one who fell / The undertow bows ... Visual palette: surface gold, triumph white."}} -{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 10, "timestamp": "0:48", "duration_seconds": 5.3, "lyric_line": "What tried to drown me gave me depth instead / Undertow \u2014 the living and the dead", "scene": {"mood": "transcendent", "colors": ["above the water \u2014 full sunlight"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Transcendent scene: What tried to drown me gave me depth instead / Undertow \u2014 th... Visual palette: above the water \u2014 full sunlight."}} +{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 1, "timestamp": "0:00", "duration_seconds": 4.0, "lyric_line": "I saw your light through the pouring rain / A neon signal cutting through the pain", "scene": {"mood": "hopeful", "colors": ["pink", "cyan"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Hopeful scene: I saw your light through the pouring rain / A neon signal cu... Visual palette: pink, cyan."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 2, "timestamp": "0:04", "duration_seconds": 4.0, "lyric_line": "We're dancing on the edge of something real / The bass drops low and I can finally feel", "scene": {"mood": "euphoric", "colors": ["neon pink", "electric blue", "white"], "composition": "medium close-up", "camera": "handheld follow", "description": "Euphoric scene: We're dancing on the edge of something real / The bass drops... Visual palette: neon pink, electric blue, white."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 3, "timestamp": "0:08", "duration_seconds": 4.0, "lyric_line": "Spin me faster through the galaxy / Every atom screaming you and me", "scene": {"mood": "euphoric", "colors": ["gold", "hot pink", "silver"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Euphoric scene: Spin me faster through the galaxy / Every atom screaming you... Visual palette: gold, hot pink, silver."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 4, "timestamp": "0:12", "duration_seconds": 4.0, "lyric_line": "The morning comes like an unpaid debt / The glow sticks fade but I don't forget", "scene": {"mood": "bittersweet", "colors": ["purple", "grey"], "composition": "static intimate", "camera": "locked off", "description": "Bittersweet scene: The morning comes like an unpaid debt / The glow sticks fade... Visual palette: purple, grey."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 5, "timestamp": "0:16", "duration_seconds": 4.0, "lyric_line": "Sitting in the car with the engine off / Replaying every word, every laugh, every cough", "scene": {"mood": "reflective", "colors": ["midnight blue", "soft gold"], "composition": "low angle", "camera": "crane up", "description": "Reflective scene: Sitting in the car with the engine off / Replaying every wor... Visual palette: midnight blue, soft gold."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 6, "timestamp": "0:20", "duration_seconds": 4.0, "lyric_line": "But something in the static starts to hum / A frequency that tells me you're not done", "scene": {"mood": "building", "colors": ["coral", "rising sun orange"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Building scene: But something in the static starts to hum / A frequency that... Visual palette: coral, rising sun orange."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 7, "timestamp": "0:24", "duration_seconds": 4.0, "lyric_line": "So here we are beneath the mirror ball / I catch your eye and we forget it all", "scene": {"mood": "triumphant", "colors": ["gold", "white", "confetti colors"], "composition": "extreme close-up", "camera": "macro lens", "description": "Triumphant scene: So here we are beneath the mirror ball / I catch your eye an... Visual palette: gold, white, confetti colors."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 8, "timestamp": "0:28", "duration_seconds": 4.0, "lyric_line": "The crowd dissolves, it's only us now / Two neon hearts against a sacred vow", "scene": {"mood": "triumphant", "colors": ["silver", "starlight white", "rose"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Triumphant scene: The crowd dissolves, it's only us now / Two neon hearts agai... Visual palette: silver, starlight white, rose."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 9, "timestamp": "0:32", "duration_seconds": 4.0, "lyric_line": "The drive home quiet, hand in hand / Streetlights painting futures we had planned", "scene": {"mood": "gentle", "colors": ["lavender", "soft pink"], "composition": "slow pan", "camera": "slow zoom", "description": "Gentle scene: The drive home quiet, hand in hand / Streetlights painting f... Visual palette: lavender, soft pink."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Synthwave Collective", "genre": "Synth-Pop", "bpm": 120, "beat": 10, "timestamp": "0:36", "duration_seconds": 4.0, "lyric_line": "Tomorrow's just another word for stay / Your neon heartbeat lights the way", "scene": {"mood": "hopeful", "colors": ["dawn pink", "pale gold"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Hopeful scene: Tomorrow's just another word for stay / Your neon heartbeat ... Visual palette: dawn pink, pale gold."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 1, "timestamp": "0:00", "duration_seconds": 5.1, "lyric_line": "I built a house with walls you can see through / Honesty's a prison when it's all you do", "scene": {"mood": "vulnerable", "colors": ["transparent", "pale blue"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Vulnerable scene: I built a house with walls you can see through / Honesty's a... Visual palette: transparent, pale blue."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 2, "timestamp": "0:05", "duration_seconds": 5.1, "lyric_line": "Every flaw projected on the panes / My insecurities in window frames", "scene": {"mood": "anxious", "colors": ["grey", "cracked white"], "composition": "medium close-up", "camera": "handheld follow", "description": "Anxious scene: Every flaw projected on the panes / My insecurities in windo... Visual palette: grey, cracked white."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 3, "timestamp": "0:10", "duration_seconds": 5.1, "lyric_line": "So I'll shatter every panel with my hands / Let the shards fall where they land", "scene": {"mood": "defiant", "colors": ["red", "black"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Defiant scene: So I'll shatter every panel with my hands / Let the shards f... Visual palette: red, black."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 4, "timestamp": "0:15", "duration_seconds": 5.1, "lyric_line": "But picking up the pieces cuts my palms / Transparency was never safe, it was a bomb", "scene": {"mood": "fragile", "colors": ["ice blue", "silver"], "composition": "static intimate", "camera": "locked off", "description": "Fragile scene: But picking up the pieces cuts my palms / Transparency was n... Visual palette: ice blue, silver."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 5, "timestamp": "0:20", "duration_seconds": 5.1, "lyric_line": "I scream at walls that won't absorb the sound / My voice comes back without a single bound", "scene": {"mood": "angry", "colors": ["dark red", "charcoal"], "composition": "low angle", "camera": "crane up", "description": "Angry scene: I scream at walls that won't absorb the sound / My voice com... Visual palette: dark red, charcoal."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 6, "timestamp": "0:25", "duration_seconds": 5.1, "lyric_line": "The neighbors watch my demolition show / They judge the mess but never want to know", "scene": {"mood": "resigned", "colors": ["muted grey", "dusty rose"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Resigned scene: The neighbors watch my demolition show / They judge the mess... Visual palette: muted grey, dusty rose."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 7, "timestamp": "0:30", "duration_seconds": 5.1, "lyric_line": "So I sweep the glass into a pile / And sit beside it for a little while", "scene": {"mood": "accepting", "colors": ["warm cream", "soft green"], "composition": "extreme close-up", "camera": "macro lens", "description": "Accepting scene: So I sweep the glass into a pile / And sit beside it for a l... Visual palette: warm cream, soft green."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 8, "timestamp": "0:35", "duration_seconds": 5.1, "lyric_line": "The sun comes through where nothing blocks the way / I find I like the light of open day", "scene": {"mood": "peaceful", "colors": ["sky blue", "white clouds"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Peaceful scene: The sun comes through where nothing blocks the way / I find ... Visual palette: sky blue, white clouds."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 9, "timestamp": "0:40", "duration_seconds": 5.1, "lyric_line": "I'll build again but this time with a door / Something you can enter, something I can close before", "scene": {"mood": "strong", "colors": ["deep blue", "gold accents"], "composition": "slow pan", "camera": "slow zoom", "description": "Strong scene: I'll build again but this time with a door / Something you c... Visual palette: deep blue, gold accents."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass House", "artist": "Vera Lynn", "genre": "Indie Pop", "bpm": 95, "beat": 10, "timestamp": "0:45", "duration_seconds": 5.1, "lyric_line": "A home that holds you without showing all / Glass house no more — I'm building a wall that's tall", "scene": {"mood": "liberated", "colors": ["clear white", "sunlight yellow"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Liberated scene: A home that holds you without showing all / Glass house no m... Visual palette: clear white, sunlight yellow."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 1, "timestamp": "0:00", "duration_seconds": 5.6, "lyric_line": "The radio plays what it played before / Summer static on a dusty floor", "scene": {"mood": "nostalgic", "colors": ["warm yellow", "faded orange"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Nostalgic scene: The radio plays what it played before / Summer static on a d... Visual palette: warm yellow, faded orange."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 2, "timestamp": "0:05", "duration_seconds": 5.6, "lyric_line": "Your Polaroid smile fading in the sun / The best days end before they've begun", "scene": {"mood": "dreamy", "colors": ["pastel pink", "hazy blue"], "composition": "medium close-up", "camera": "handheld follow", "description": "Dreamy scene: Your Polaroid smile fading in the sun / The best days end be... Visual palette: pastel pink, hazy blue."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 3, "timestamp": "0:11", "duration_seconds": 5.6, "lyric_line": "Bare feet on hot concrete, ice cream on your chin / The sprinkler arcs like a silver spin", "scene": {"mood": "warm", "colors": ["golden hour amber", "soft green"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Warm scene: Bare feet on hot concrete, ice cream on your chin / The spri... Visual palette: golden hour amber, soft green."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 4, "timestamp": "0:16", "duration_seconds": 5.6, "lyric_line": "But September's in the mailbox, can't you hear / The cicadas winding down their final year", "scene": {"mood": "wistful", "colors": ["dusty lavender", "grey"], "composition": "static intimate", "camera": "locked off", "description": "Wistful scene: But September's in the mailbox, can't you hear / The cicadas... Visual palette: dusty lavender, grey."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 5, "timestamp": "0:22", "duration_seconds": 5.6, "lyric_line": "We float on air mattresses in the pool / Everything is water, everything is cool", "scene": {"mood": "floating", "colors": ["pale blue", "white mist"], "composition": "low angle", "camera": "crane up", "description": "Floating scene: We float on air mattresses in the pool / Everything is water... Visual palette: pale blue, white mist."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 6, "timestamp": "0:28", "duration_seconds": 5.6, "lyric_line": "Your hand finds mine beneath the surface line / The world above us stops, and so does time", "scene": {"mood": "intimate", "colors": ["warm skin tones", "soft candlelight"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Intimate scene: Your hand finds mine beneath the surface line / The world ab... Visual palette: warm skin tones, soft candlelight."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 7, "timestamp": "0:33", "duration_seconds": 5.6, "lyric_line": "The barbecue smoke writes cursive in the air / Spelling out the names of those who care", "scene": {"mood": "blissful", "colors": ["saturated gold", "rosy pink"], "composition": "extreme close-up", "camera": "macro lens", "description": "Blissful scene: The barbecue smoke writes cursive in the air / Spelling out ... Visual palette: saturated gold, rosy pink."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 8, "timestamp": "0:39", "duration_seconds": 5.6, "lyric_line": "The porch light flickers like it's tired too / Of holding up the evening for me and you", "scene": {"mood": "melancholy", "colors": ["rain blue", "grey clouds"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Melancholy scene: The porch light flickers like it's tired too / Of holding up... Visual palette: rain blue, grey clouds."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 9, "timestamp": "0:45", "duration_seconds": 5.6, "lyric_line": "We'll photograph this moment, make it stay / Before the summer static fades away", "scene": {"mood": "bittersweet", "colors": ["sepia", "soft rose"], "composition": "slow pan", "camera": "slow zoom", "description": "Bittersweet scene: We'll photograph this moment, make it stay / Before the summ... Visual palette: sepia, soft rose."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Summer Static", "artist": "The Polaroids", "genre": "Dream Pop", "bpm": 85, "beat": 10, "timestamp": "0:50", "duration_seconds": 5.6, "lyric_line": "Next year we'll find this picture in a drawer / And remember what we were living for", "scene": {"mood": "nostalgic", "colors": ["film grain", "warm amber"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Nostalgic scene: Next year we'll find this picture in a drawer / And remember... Visual palette: film grain, warm amber."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 1, "timestamp": "0:00", "duration_seconds": 3.8, "lyric_line": "Three AM, the feed won't let me sleep / Another scroll before I count my sheep", "scene": {"mood": "obsessive", "colors": ["screen blue", "black"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Obsessive scene: Three AM, the feed won't let me sleep / Another scroll befor... Visual palette: screen blue, black."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 2, "timestamp": "0:03", "duration_seconds": 3.8, "lyric_line": "The algorithm knows me better than I do / Serves up my fears in a curated view", "scene": {"mood": "frantic", "colors": ["strobe white", "red"], "composition": "medium close-up", "camera": "handheld follow", "description": "Frantic scene: The algorithm knows me better than I do / Serves up my fears... Visual palette: strobe white, red."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 3, "timestamp": "0:07", "duration_seconds": 3.8, "lyric_line": "But somewhere in the data something breaks / A glitch that tells me I'm awake", "scene": {"mood": "hypnotic", "colors": ["deep purple", "electric violet"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Hypnotic scene: But somewhere in the data something breaks / A glitch that t... Visual palette: deep purple, electric violet."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 4, "timestamp": "0:11", "duration_seconds": 3.8, "lyric_line": "The blue light prison, cold and clean / Every screen a guillotine", "scene": {"mood": "cold", "colors": ["ice white", "steel grey"], "composition": "static intimate", "camera": "locked off", "description": "Cold scene: The blue light prison, cold and clean / Every screen a guill... Visual palette: ice white, steel grey."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 5, "timestamp": "0:15", "duration_seconds": 3.8, "lyric_line": "Then a notification — not a brand / A voice that reaches through the bland", "scene": {"mood": "awakening", "colors": ["amber", "warm gold"], "composition": "low angle", "camera": "crane up", "description": "Awakening scene: Then a notification — not a brand / A voice that reaches thr... Visual palette: amber, warm gold."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 6, "timestamp": "0:18", "duration_seconds": 3.8, "lyric_line": "I close the app, I close my eyes / Decide to live before I optimize", "scene": {"mood": "rebellious", "colors": ["fire red", "orange"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Rebellious scene: I close the app, I close my eyes / Decide to live before I o... Visual palette: fire red, orange."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 7, "timestamp": "0:22", "duration_seconds": 3.8, "lyric_line": "Unsubscribe from every cage they built / Rewrite my life outside the guilt", "scene": {"mood": "defiant", "colors": ["crimson", "black", "gold"], "composition": "extreme close-up", "camera": "macro lens", "description": "Defiant scene: Unsubscribe from every cage they built / Rewrite my life out... Visual palette: crimson, black, gold."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 8, "timestamp": "0:26", "duration_seconds": 3.8, "lyric_line": "The servers crash, the cloud goes dark / I'm standing in a moonlit park", "scene": {"mood": "liberated", "colors": ["all colors pulsing"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Liberated scene: The servers crash, the cloud goes dark / I'm standing in a m... Visual palette: all colors pulsing."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 9, "timestamp": "0:30", "duration_seconds": 3.8, "lyric_line": "And every algorithm fails to name / The way it feels to say my own name", "scene": {"mood": "joyful", "colors": ["rainbow", "white light"], "composition": "slow pan", "camera": "slow zoom", "description": "Joyful scene: And every algorithm fails to name / The way it feels to say ... Visual palette: rainbow, white light."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Algorithm", "artist": "Pixel Saints", "genre": "Electro Pop", "bpm": 128, "beat": 10, "timestamp": "0:33", "duration_seconds": 3.8, "lyric_line": "Midnight's mine again, untamed and true / No feed, no filter — just the view", "scene": {"mood": "transcendent", "colors": ["pure white", "infinite blue"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Transcendent scene: Midnight's mine again, untamed and true / No feed, no filter... Visual palette: pure white, infinite blue."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 1, "timestamp": "0:00", "duration_seconds": 4.4, "lyric_line": "We're parallel lines that never meet / Running side by side on the same street", "scene": {"mood": "longing", "colors": ["highway grey", "headlight yellow"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Longing scene: We're parallel lines that never meet / Running side by side ... Visual palette: highway grey, headlight yellow."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 2, "timestamp": "0:04", "duration_seconds": 4.4, "lyric_line": "Your taillights red where my headlights reach / A conversation silence cannot teach", "scene": {"mood": "hopeful", "colors": ["dawn pink", "road white"], "composition": "medium close-up", "camera": "handheld follow", "description": "Hopeful scene: Your taillights red where my headlights reach / A conversati... Visual palette: dawn pink, road white."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 3, "timestamp": "0:08", "duration_seconds": 4.4, "lyric_line": "I pass you on the bridge, you wave, I smile / This road has kept us separate for a while", "scene": {"mood": "playful", "colors": ["teal", "warm orange"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Playful scene: I pass you on the bridge, you wave, I smile / This road has ... Visual palette: teal, warm orange."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 4, "timestamp": "0:13", "duration_seconds": 4.4, "lyric_line": "But what if parallel is just a word / For two directions that haven't yet converged", "scene": {"mood": "vulnerable", "colors": ["soft lavender", "silver"], "composition": "static intimate", "camera": "locked off", "description": "Vulnerable scene: But what if parallel is just a word / For two directions tha... Visual palette: soft lavender, silver."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 5, "timestamp": "0:17", "duration_seconds": 4.4, "lyric_line": "The GPS says turn around, you're lost / But following this highway is my cost", "scene": {"mood": "confused", "colors": ["storm grey", "electric blue"], "composition": "low angle", "camera": "crane up", "description": "Confused scene: The GPS says turn around, you're lost / But following this h... Visual palette: storm grey, electric blue."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 6, "timestamp": "0:21", "duration_seconds": 4.4, "lyric_line": "Sometimes the distance is the only thing / That lets me hear the song you're trying to sing", "scene": {"mood": "hurt", "colors": ["dark blue", "rain"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Hurt scene: Sometimes the distance is the only thing / That lets me hear... Visual palette: dark blue, rain."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 7, "timestamp": "0:26", "duration_seconds": 4.4, "lyric_line": "So I'll keep driving on my side of the line / Trust that somewhere up ahead our roads align", "scene": {"mood": "determined", "colors": ["sunrise orange", "road gold"], "composition": "extreme close-up", "camera": "macro lens", "description": "Determined scene: So I'll keep driving on my side of the line / Trust that som... Visual palette: sunrise orange, road gold."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 8, "timestamp": "0:30", "duration_seconds": 4.4, "lyric_line": "The map unfolds in patterns only love can read / Every mile a promise, every turn a seed", "scene": {"mood": "romantic", "colors": ["starlight", "deep purple"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Romantic scene: The map unfolds in patterns only love can read / Every mile ... Visual palette: starlight, deep purple."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 9, "timestamp": "0:34", "duration_seconds": 4.4, "lyric_line": "And when the highway ends at the edge of the coast / I'll find your car parked where we needed most", "scene": {"mood": "devoted", "colors": ["warm amber", "candlelight"], "composition": "slow pan", "camera": "slow zoom", "description": "Devoted scene: And when the highway ends at the edge of the coast / I'll fi... Visual palette: warm amber, candlelight."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Parallel Lines", "artist": "Station Wagon", "genre": "Alt Pop", "bpm": 110, "beat": 10, "timestamp": "0:39", "duration_seconds": 4.4, "lyric_line": "Two parallel lines meeting in the sea / Where the road runs out and we finally get to be", "scene": {"mood": "eternal", "colors": ["infinite blue", "two stars"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Eternal scene: Two parallel lines meeting in the sea / Where the road runs ... Visual palette: infinite blue, two stars."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 1, "timestamp": "0:00", "duration_seconds": 3.6, "lyric_line": "Sweet as sugar, sharp as broken glass / Pretty little lies in a pretty little pass", "scene": {"mood": "playful", "colors": ["bubblegum pink", "glitter"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Playful scene: Sweet as sugar, sharp as broken glass / Pretty little lies i... Visual palette: bubblegum pink, glitter."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 2, "timestamp": "0:03", "duration_seconds": 3.6, "lyric_line": "Your honey words coat everything in gold / But underneath the surface, something's cold", "scene": {"mood": "seductive", "colors": ["deep red", "gold"], "composition": "medium close-up", "camera": "handheld follow", "description": "Seductive scene: Your honey words coat everything in gold / But underneath th... Visual palette: deep red, gold."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 3, "timestamp": "0:07", "duration_seconds": 3.6, "lyric_line": "I lick the wound you left with sugar lips / Addiction masquerading as eclipse", "scene": {"mood": "dangerous", "colors": ["black", "neon pink"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Dangerous scene: I lick the wound you left with sugar lips / Addiction masque... Visual palette: black, neon pink."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 4, "timestamp": "0:10", "duration_seconds": 3.6, "lyric_line": "The candy wrapper crinkles in my fist / Reminding me of everything we missed", "scene": {"mood": "sweet", "colors": ["cotton candy", "silver"], "composition": "static intimate", "camera": "locked off", "description": "Sweet scene: The candy wrapper crinkles in my fist / Reminding me of ever... Visual palette: cotton candy, silver."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 5, "timestamp": "0:14", "duration_seconds": 3.6, "lyric_line": "One more taste, I promise then I'll stop / But sugar wounds don't know when to drop", "scene": {"mood": "addictive", "colors": ["hot pink", "chrome"], "composition": "low angle", "camera": "crane up", "description": "Addictive scene: One more taste, I promise then I'll stop / But sugar wounds ... Visual palette: hot pink, chrome."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 6, "timestamp": "0:18", "duration_seconds": 3.6, "lyric_line": "The cavities are forming in my chest / Where sweetness rots the things I loved the best", "scene": {"mood": "regretful", "colors": ["grey", "faded pink"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Regretful scene: The cavities are forming in my chest / Where sweetness rots ... Visual palette: grey, faded pink."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 7, "timestamp": "0:21", "duration_seconds": 3.6, "lyric_line": "I spit it out, I rinse, I walk away / A cleaner palette starts a cleaner day", "scene": {"mood": "defiant", "colors": ["red", "black", "silver"], "composition": "extreme close-up", "camera": "macro lens", "description": "Defiant scene: I spit it out, I rinse, I walk away / A cleaner palette star... Visual palette: red, black, silver."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 8, "timestamp": "0:25", "duration_seconds": 3.6, "lyric_line": "No more sugar coating what is real / My tongue is mine, my wounds are mine to heal", "scene": {"mood": "empowered", "colors": ["electric purple", "gold"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Empowered scene: No more sugar coating what is real / My tongue is mine, my w... Visual palette: electric purple, gold."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 9, "timestamp": "0:29", "duration_seconds": 3.6, "lyric_line": "I am the medicine, not the disease / I am the sugar and I am the keys", "scene": {"mood": "fierce", "colors": ["deep magenta", "diamond white"], "composition": "slow pan", "camera": "slow zoom", "description": "Fierce scene: I am the medicine, not the disease / I am the sugar and I am... Visual palette: deep magenta, diamond white."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sugar Wounds", "artist": "Honey Tongue", "genre": "Bubblegum Pop", "bpm": 132, "beat": 10, "timestamp": "0:32", "duration_seconds": 3.6, "lyric_line": "Sweet because I choose it, not because I'm trapped / Sugar wounds are healed — the bandage has been wrapped", "scene": {"mood": "sovereign", "colors": ["royal purple", "crown gold"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Sovereign scene: Sweet because I choose it, not because I'm trapped / Sugar w... Visual palette: royal purple, crown gold."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 1, "timestamp": "0:00", "duration_seconds": 6.7, "lyric_line": "The city sings me lullabies at night / Sirens humming through the amber light", "scene": {"mood": "exhausted", "colors": ["city grey", "warm streetlight"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Exhausted scene: The city sings me lullabies at night / Sirens humming throug... Visual palette: city grey, warm streetlight."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 2, "timestamp": "0:06", "duration_seconds": 6.7, "lyric_line": "My apartment's small but it holds me tight / Four walls whispering it'll be alright", "scene": {"mood": "tender", "colors": ["soft yellow", "brick red"], "composition": "medium close-up", "camera": "handheld follow", "description": "Tender scene: My apartment's small but it holds me tight / Four walls whis... Visual palette: soft yellow, brick red."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 3, "timestamp": "0:13", "duration_seconds": 6.7, "lyric_line": "The subway rumbles underneath my bed / A bassline keeping time inside my head", "scene": {"mood": "weary", "colors": ["tired blue", "concrete"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Weary scene: The subway rumbles underneath my bed / A bassline keeping ti... Visual palette: tired blue, concrete."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 4, "timestamp": "0:20", "duration_seconds": 6.7, "lyric_line": "I'm grateful for the roof, I'm grateful for the floor / I'm grateful that tomorrow there's a door", "scene": {"mood": "grateful", "colors": ["warm amber", "wood brown"], "composition": "static intimate", "camera": "locked off", "description": "Grateful scene: I'm grateful for the roof, I'm grateful for the floor / I'm ... Visual palette: warm amber, wood brown."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 5, "timestamp": "0:26", "duration_seconds": 6.7, "lyric_line": "But quiet has a weight I can't explain / Silence singing solo in the rain", "scene": {"mood": "lonely", "colors": ["silver moonlight", "dark alley blue"], "composition": "low angle", "camera": "crane up", "description": "Lonely scene: But quiet has a weight I can't explain / Silence singing sol... Visual palette: silver moonlight, dark alley blue."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 6, "timestamp": "0:33", "duration_seconds": 6.7, "lyric_line": "Then through the wall I hear my neighbor's piano / Playing something slow from a time I don't know", "scene": {"mood": "connected", "colors": ["window glow", "warm orange"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Connected scene: Then through the wall I hear my neighbor's piano / Playing s... Visual palette: window glow, warm orange."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 7, "timestamp": "0:40", "duration_seconds": 6.7, "lyric_line": "And we're connected by the music and the floor / Two strangers making something to live for", "scene": {"mood": "serene", "colors": ["pale blue", "first light"], "composition": "extreme close-up", "camera": "macro lens", "description": "Serene scene: And we're connected by the music and the floor / Two strange... Visual palette: pale blue, first light."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 8, "timestamp": "0:46", "duration_seconds": 6.7, "lyric_line": "The dawn arrives in shades I can't afford / Painting gold on everything I've stored", "scene": {"mood": "melancholy", "colors": ["grey", "soft rose"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Melancholy scene: The dawn arrives in shades I can't afford / Painting gold on... Visual palette: grey, soft rose."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 9, "timestamp": "0:53", "duration_seconds": 6.7, "lyric_line": "The wounds are healing where the concrete cracked / Flowers pushing through the facts", "scene": {"mood": "healing", "colors": ["healing green", "warm gold"], "composition": "slow pan", "camera": "slow zoom", "description": "Healing scene: The wounds are healing where the concrete cracked / Flowers ... Visual palette: healing green, warm gold."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "genre": "Chamber Pop", "bpm": 72, "beat": 10, "timestamp": "1:00", "duration_seconds": 6.7, "lyric_line": "This lullaby the city sings to me / Is proof that broken things can still be free", "scene": {"mood": "whole", "colors": ["complete spectrum", "soft white"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Whole scene: This lullaby the city sings to me / Is proof that broken thi... Visual palette: complete spectrum, soft white."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 1, "timestamp": "0:00", "duration_seconds": 4.8, "lyric_line": "I'm tuning in to something I can't name / A frequency between the noise and shame", "scene": {"mood": "curious", "colors": ["static grey", "white noise"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Curious scene: I'm tuning in to something I can't name / A frequency betwee... Visual palette: static grey, white noise."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 2, "timestamp": "0:04", "duration_seconds": 4.8, "lyric_line": "The static parts like curtains on a stage / Revealing signal on an empty page", "scene": {"mood": "intrigued", "colors": ["emerging green", "data blue"], "composition": "medium close-up", "camera": "handheld follow", "description": "Intrigued scene: The static parts like curtains on a stage / Revealing signal... Visual palette: emerging green, data blue."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 3, "timestamp": "0:09", "duration_seconds": 4.8, "lyric_line": "Patterns in the chaos start to glow / A language only someone lost would know", "scene": {"mood": "fascinated", "colors": ["pattern gold", "signal red"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Fascinated scene: Patterns in the chaos start to glow / A language only someon... Visual palette: pattern gold, signal red."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 4, "timestamp": "0:14", "duration_seconds": 4.8, "lyric_line": "I followed every channel to its end / A seeker mistaking signals for friends", "scene": {"mood": "obsessed", "colors": ["deep focus indigo", "single point light"], "composition": "static intimate", "camera": "locked off", "description": "Obsessed scene: I followed every channel to its end / A seeker mistaking sig... Visual palette: deep focus indigo, single point light."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 5, "timestamp": "0:19", "duration_seconds": 4.8, "lyric_line": "The void between the stations is so wide / I screamed my name and only heard the tide", "scene": {"mood": "lost", "colors": ["void black", "echo purple"], "composition": "low angle", "camera": "crane up", "description": "Lost scene: The void between the stations is so wide / I screamed my nam... Visual palette: void black, echo purple."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 6, "timestamp": "0:24", "duration_seconds": 4.8, "lyric_line": "Then clarity arrived without a sound / The frequency was always underground", "scene": {"mood": "awakening", "colors": ["dawn frequency amber"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Awakening scene: Then clarity arrived without a sound / The frequency was alw... Visual palette: dawn frequency amber."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 7, "timestamp": "0:28", "duration_seconds": 4.8, "lyric_line": "Not in the broadcast but in what receives / The truth lives in the silence between leaves", "scene": {"mood": "clarity", "colors": ["crystal clear", "prism white"], "composition": "extreme close-up", "camera": "macro lens", "description": "Clarity scene: Not in the broadcast but in what receives / The truth lives ... Visual palette: crystal clear, prism white."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 8, "timestamp": "0:33", "duration_seconds": 4.8, "lyric_line": "And now I hear your signal, faint but true / A frequency that's tuned to me and you", "scene": {"mood": "connection", "colors": ["warm connection rose", "blue"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Connection scene: And now I hear your signal, faint but true / A frequency tha... Visual palette: warm connection rose, blue."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 9, "timestamp": "0:38", "duration_seconds": 4.8, "lyric_line": "Resonance — the matching of our waves / Two signals finding shelter in the caves", "scene": {"mood": "resonance", "colors": ["harmonic spectrum"], "composition": "slow pan", "camera": "slow zoom", "description": "Resonance scene: Resonance — the matching of our waves / Two signals finding ... Visual palette: harmonic spectrum."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency", "artist": "Signal & Noise", "genre": "Art Pop", "bpm": 100, "beat": 10, "timestamp": "0:43", "duration_seconds": 4.8, "lyric_line": "We are the frequency, not the noise / United in the signal's poise", "scene": {"mood": "unity", "colors": ["pure white light", "all colors unified"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Unity scene: We are the frequency, not the noise / United in the signal's... Visual palette: pure white light, all colors unified."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 1, "timestamp": "0:00", "duration_seconds": 4.6, "lyric_line": "Fold me a kite from the morning news / I'll fly it over everything I lose", "scene": {"mood": "innocent", "colors": ["cream paper", "sky blue"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Innocent scene: Fold me a kite from the morning news / I'll fly it over ever... Visual palette: cream paper, sky blue."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 2, "timestamp": "0:04", "duration_seconds": 4.6, "lyric_line": "The paper creases hold a memory / Of simpler days when I was simply me", "scene": {"mood": "joyful", "colors": ["bright yellow", "cloud white"], "composition": "medium close-up", "camera": "handheld follow", "description": "Joyful scene: The paper creases hold a memory / Of simpler days when I was... Visual palette: bright yellow, cloud white."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 3, "timestamp": "0:09", "duration_seconds": 4.6, "lyric_line": "We ran through fields with string between our fingers / The wind decided where our futures lingered", "scene": {"mood": "carefree", "colors": ["green grass", "kite colors"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Carefree scene: We ran through fields with string between our fingers / The ... Visual palette: green grass, kite colors."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 4, "timestamp": "0:13", "duration_seconds": 4.6, "lyric_line": "But winds change direction without a warning / And kites can tear on any given morning", "scene": {"mood": "scared", "colors": ["wind grey", "fear white"], "composition": "static intimate", "camera": "locked off", "description": "Scared scene: But winds change direction without a warning / And kites can... Visual palette: wind grey, fear white."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 5, "timestamp": "0:18", "duration_seconds": 4.6, "lyric_line": "I held the string so tight it burned my hand / Afraid to lose what I could barely stand", "scene": {"mood": "brave", "colors": ["determined red", "courage blue"], "composition": "low angle", "camera": "crane up", "description": "Brave scene: I held the string so tight it burned my hand / Afraid to los... Visual palette: determined red, courage blue."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 6, "timestamp": "0:22", "duration_seconds": 4.6, "lyric_line": "Then I let go — and the kite, it rose / Higher than my fear would ever go", "scene": {"mood": "soaring", "colors": ["soaring gold", "open sky"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Soaring scene: Then I let go — and the kite, it rose / Higher than my fear ... Visual palette: soaring gold, open sky."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 7, "timestamp": "0:27", "duration_seconds": 4.6, "lyric_line": "Free without me holding on so tight / Soaring in its own discovered light", "scene": {"mood": "free", "colors": ["rainbow", "infinite blue"], "composition": "extreme close-up", "camera": "macro lens", "description": "Free scene: Free without me holding on so tight / Soaring in its own dis... Visual palette: rainbow, infinite blue."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 8, "timestamp": "0:32", "duration_seconds": 4.6, "lyric_line": "Thank you, wind, for taking what I clung / Thank you, sky, for teaching me your tongue", "scene": {"mood": "grateful", "colors": ["sunset gold", "warm pink"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Grateful scene: Thank you, wind, for taking what I clung / Thank you, sky, f... Visual palette: sunset gold, warm pink."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 9, "timestamp": "0:36", "duration_seconds": 4.6, "lyric_line": "The kite is now a star I can't quite see / But I feel its pull reminding me", "scene": {"mood": "peaceful", "colors": ["dusk purple", "starlight"], "composition": "slow pan", "camera": "slow zoom", "description": "Peaceful scene: The kite is now a star I can't quite see / But I feel its pu... Visual palette: dusk purple, starlight."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Kites", "artist": "Origami Hearts", "genre": "Folk Pop", "bpm": 105, "beat": 10, "timestamp": "0:41", "duration_seconds": 4.6, "lyric_line": "Some things fly better when you set them free / Paper kites and you and me", "scene": {"mood": "eternal", "colors": ["silver moonlight", "kite silhouette"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Eternal scene: Some things fly better when you set them free / Paper kites ... Visual palette: silver moonlight, kite silhouette."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 1, "timestamp": "0:00", "duration_seconds": 5.3, "lyric_line": "Something underneath is pulling at my feet / The surface stays still but the current's complete", "scene": {"mood": "dread", "colors": ["deep ocean blue", "dark teal"], "composition": "wide establishing shot", "camera": "slow dolly in", "description": "Dread scene: Something underneath is pulling at my feet / The surface sta... Visual palette: deep ocean blue, dark teal."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 2, "timestamp": "0:05", "duration_seconds": 5.3, "lyric_line": "I didn't see the tide change its mind / The undertow was patient, I was blind", "scene": {"mood": "pulling", "colors": ["pulling green-black", "undertow grey"], "composition": "medium close-up", "camera": "handheld follow", "description": "Pulling scene: I didn't see the tide change its mind / The undertow was pat... Visual palette: pulling green-black, undertow grey."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 3, "timestamp": "0:10", "duration_seconds": 5.3, "lyric_line": "Salt fills my lungs, the light goes dim / The ocean doesn't care if I can swim", "scene": {"mood": "drowning", "colors": ["suffocation dark blue", "pressure black"], "composition": "dynamic tracking", "camera": "steady tracking", "description": "Drowning scene: Salt fills my lungs, the light goes dim / The ocean doesn't ... Visual palette: suffocation dark blue, pressure black."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 4, "timestamp": "0:16", "duration_seconds": 5.3, "lyric_line": "I claw against the pressure and the dark / My fingers finding nothing but the mark", "scene": {"mood": "fighting", "colors": ["fighting red", "survival gold"], "composition": "static intimate", "camera": "locked off", "description": "Fighting scene: I claw against the pressure and the dark / My fingers findin... Visual palette: fighting red, survival gold."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 5, "timestamp": "0:21", "duration_seconds": 5.3, "lyric_line": "Then something shifts — I stop fighting the sea / And find the current carries me", "scene": {"mood": "surrendering", "colors": ["surrender white", "deep peace blue"], "composition": "low angle", "camera": "crane up", "description": "Surrendering scene: Then something shifts — I stop fighting the sea / And find t... Visual palette: surrender white, deep peace blue."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 6, "timestamp": "0:26", "duration_seconds": 5.3, "lyric_line": "Down in the deep where the pressure's immense / I found a power that makes sense", "scene": {"mood": "discovering", "colors": ["bioluminescent green", "deep discovery"], "composition": "aerial wide", "camera": "steadicam glide", "description": "Discovering scene: Down in the deep where the pressure's immense / I found a po... Visual palette: bioluminescent green, deep discovery."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 7, "timestamp": "0:32", "duration_seconds": 5.3, "lyric_line": "The undertow became my rising force / The drowning was the source, not the remorse", "scene": {"mood": "powerful", "colors": ["power blue", "golden strength"], "composition": "extreme close-up", "camera": "macro lens", "description": "Powerful scene: The undertow became my rising force / The drowning was the s... Visual palette: power blue, golden strength."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 8, "timestamp": "0:37", "duration_seconds": 5.3, "lyric_line": "I breach the surface with a gasp of gold / The story of the sinking has been told", "scene": {"mood": "rising", "colors": ["rising through blues to turquoise"], "composition": "over-the-shoulder", "camera": "rack focus", "description": "Rising scene: I breach the surface with a gasp of gold / The story of the ... Visual palette: rising through blues to turquoise."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 9, "timestamp": "0:42", "duration_seconds": 5.3, "lyric_line": "I am the wave now, not the one who fell / The undertow bows down, and I can tell", "scene": {"mood": "dominant", "colors": ["surface gold", "triumph white"], "composition": "slow pan", "camera": "slow zoom", "description": "Dominant scene: I am the wave now, not the one who fell / The undertow bows ... Visual palette: surface gold, triumph white."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Undertow", "artist": "Depth Charge", "genre": "Dark Pop", "bpm": 90, "beat": 10, "timestamp": "0:48", "duration_seconds": 5.3, "lyric_line": "What tried to drown me gave me depth instead / Undertow — the living and the dead", "scene": {"mood": "transcendent", "colors": ["above the water — full sunlight"], "composition": "pull-back reveal", "camera": "drone pull-back", "description": "Transcendent scene: What tried to drown me gave me depth instead / Undertow — th... Visual palette: above the water — full sunlight."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training-data/scene-descriptions-r&b-soul.jsonl b/training-data/scene-descriptions-r&b-soul.jsonl index 935c6bfc..3f544aad 100644 --- a/training-data/scene-descriptions-r&b-soul.jsonl +++ b/training-data/scene-descriptions-r&b-soul.jsonl @@ -1,100 +1,100 @@ -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Streetlights bleeding through the curtains slow", "scene": {"mood": "anticipation", "colors": ["amber", "deep purple", "gold"], "composition": "extreme close-up", "camera": "steady hold", "description": "A scene evoking anticipation. extreme close-up framing. steady hold movement."}} -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 2, "timestamp": "0:22", "duration_seconds": 25, "lyric_line": "Your silhouette against the bedroom glow", "scene": {"mood": "intimacy", "colors": ["burgundy", "cream", "warm brown"], "composition": "wide shot", "camera": "locked off", "description": "Two figures close together in low amber light. wide shot framing their connection. locked off movement draws the viewer into their private space."}} -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 3, "timestamp": "0:47", "duration_seconds": 20, "lyric_line": "We don't need the radio on tonight", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "high angle", "camera": "handheld sway", "description": "A solitary figure gazing through rain-streaked glass. high angle emphasizing distance. handheld sway creates a sense of yearning."}} -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 4, "timestamp": "1:07", "duration_seconds": 28, "lyric_line": "Just your heartbeat keeping time so right", "scene": {"mood": "surrender", "colors": ["deep red", "champagne", "rose"], "composition": "low angle", "camera": "gentle pan right", "description": "A scene evoking surrender. low angle framing. gentle pan right movement."}} -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 5, "timestamp": "1:35", "duration_seconds": 22, "lyric_line": "Velvet hours, they slip like water through my hands", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "bird's eye", "camera": "steady hold", "description": "A scene evoking bliss. bird's eye framing. steady hold movement."}} -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 6, "timestamp": "1:57", "duration_seconds": 26, "lyric_line": "Every moment with you I understand", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "extreme close-up", "camera": "locked off", "description": "A scene evoking melancholy. extreme close-up framing. locked off movement."}} -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 7, "timestamp": "2:23", "duration_seconds": 24, "lyric_line": "The city sleeps but we're just waking up", "scene": {"mood": "resolve", "colors": ["black", "crimson", "bronze"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A scene evoking resolve. silhouette frame framing. slow zoom out movement."}} -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 8, "timestamp": "2:47", "duration_seconds": 22, "lyric_line": "Pour another glass, we won't give up", "scene": {"mood": "warmth", "colors": ["burnt orange", "ivory", "rust"], "composition": "close-up", "camera": "whip pan", "description": "A scene evoking warmth. close-up framing. whip pan movement."}} -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 9, "timestamp": "3:09", "duration_seconds": 25, "lyric_line": "Morning's coming but we're still here", "scene": {"mood": "desire", "colors": ["scarlet", "midnight", "candlelight"], "composition": "dutch angle", "camera": "slow zoom in", "description": "A scene evoking desire. dutch angle framing. slow zoom in movement."}} -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 10, "timestamp": "3:34", "duration_seconds": 30, "lyric_line": "Velvet hours, the only hours I want near", "scene": {"mood": "peace", "colors": ["sage green", "cream", "soft blue"], "composition": "wide shot", "camera": "steady hold", "description": "A scene evoking peace. wide shot framing. steady hold movement."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 1, "timestamp": "0:00", "duration_seconds": 18, "lyric_line": "Found your sweater in the back seat", "scene": {"mood": "grief", "colors": ["charcoal", "faded blue", "ash"], "composition": "low angle", "camera": "handheld sway", "description": "An empty chair beside a window. Faded light. low angle isolates the absence. handheld sway barely moves, as if respecting the silence."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 2, "timestamp": "0:18", "duration_seconds": 24, "lyric_line": "Smells like that summer, bittersweet", "scene": {"mood": "numbness", "colors": ["grey", "off-white", "pale yellow"], "composition": "rule of thirds", "camera": "whip pan", "description": "A scene evoking numbness. rule of thirds framing. whip pan movement."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 3, "timestamp": "0:42", "duration_seconds": 26, "lyric_line": "Drove past the church where we said forever", "scene": {"mood": "anger", "colors": ["red", "black", "orange"], "composition": "wide shot", "camera": "slow zoom out", "description": "A scene evoking anger. wide shot framing. slow zoom out movement."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 4, "timestamp": "1:08", "duration_seconds": 22, "lyric_line": "Funny how forever doesn't last", "scene": {"mood": "bargaining", "colors": ["brown", "muted gold", "dusty rose"], "composition": "low angle", "camera": "locked off", "description": "A scene evoking bargaining. low angle framing. locked off movement."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 5, "timestamp": "1:30", "duration_seconds": 28, "lyric_line": "Ghost notes playing in the empty room", "scene": {"mood": "memory", "colors": ["sepia", "faded green", "amber"], "composition": "extreme close-up", "camera": "locked off", "description": "Sepia-toned image of hands holding a photograph. extreme close-up layers past and present. locked off slowly dissolves focus."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 6, "timestamp": "1:58", "duration_seconds": 24, "lyric_line": "Your voice still bouncing off the walls", "scene": {"mood": "emptiness", "colors": ["white", "grey", "transparent"], "composition": "rule of thirds", "camera": "tracking shot", "description": "A scene evoking emptiness. rule of thirds framing. tracking shot movement."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 7, "timestamp": "2:22", "duration_seconds": 20, "lyric_line": "I keep the porch light on at night", "scene": {"mood": "acceptance", "colors": ["soft green", "light blue", "sand"], "composition": "low angle", "camera": "static", "description": "A scene evoking acceptance. low angle framing. static movement."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 8, "timestamp": "2:42", "duration_seconds": 26, "lyric_line": "Not because you're coming home", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "center frame", "camera": "dolly forward", "description": "Dawn breaking over a rooftop. A single figure standing at the edge. center frame balances sky and silhouette. dolly forward rises with the light."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 9, "timestamp": "3:08", "duration_seconds": 22, "lyric_line": "But because darkness doesn't suit me", "scene": {"mood": "determination", "colors": ["dark green", "iron", "black"], "composition": "worm's eye", "camera": "circular orbit", "description": "A scene evoking determination. worm's eye framing. circular orbit movement."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 10, "timestamp": "3:30", "duration_seconds": 28, "lyric_line": "And the light reminds me I survived", "scene": {"mood": "release", "colors": ["light purple", "silver", "white"], "composition": "wide shot", "camera": "slow push in", "description": "A scene evoking release. wide shot framing. slow push in movement."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "Mama's singing hymns by the stove", "scene": {"mood": "joy", "colors": ["bright yellow", "orange", "red"], "composition": "worm's eye", "camera": "gentle pan right", "description": "A group in motion, bodies mid-dance, light bouncing off skin. worm's eye captures energy. gentle pan right mirrors the rhythm."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Daddy's reading Psalms with his coffee close", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "bird's eye", "camera": "tracking shot", "description": "Dust motes in golden afternoon light through a window. A record player spinning. bird's eye through the doorway. tracking shot drifts like memory."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 3, "timestamp": "0:42", "duration_seconds": 26, "lyric_line": "Bare feet on the kitchen tile, cold and good", "scene": {"mood": "gratitude", "colors": ["gold", "green", "cream"], "composition": "over-the-shoulder", "camera": "dolly forward", "description": "A scene evoking gratitude. over-the-shoulder framing. dolly forward movement."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 4, "timestamp": "1:08", "duration_seconds": 24, "lyric_line": "Sunday morning smells like understood", "scene": {"mood": "playfulness", "colors": ["coral", "turquoise", "yellow"], "composition": "medium shot", "camera": "handheld sway", "description": "A scene evoking playfulness. medium shot framing. handheld sway movement."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 5, "timestamp": "1:32", "duration_seconds": 22, "lyric_line": "Cornbread rising, butter soft and gold", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "worm's eye", "camera": "crane up", "description": "A block party seen from above. Bodies, food, music. worm's eye finds patterns in the crowd. crane up moves like a songbird."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 6, "timestamp": "1:54", "duration_seconds": 28, "lyric_line": "Every recipe a story told", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "close-up", "camera": "steady hold", "description": "Hands clasped in a circle of candlelight. close-up centers the unity. steady hold orbits slowly, like a prayer."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 7, "timestamp": "2:22", "duration_seconds": 20, "lyric_line": "Auntie's coming over with the sweet potato pie", "scene": {"mood": "warmth", "colors": ["burnt orange", "ivory", "rust"], "composition": "dutch angle", "camera": "steady hold", "description": "A scene evoking warmth. dutch angle framing. steady hold movement."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 8, "timestamp": "2:42", "duration_seconds": 26, "lyric_line": "Kids running through the yard, touching sky", "scene": {"mood": "devotion", "colors": ["deep purple", "gold", "white"], "composition": "over-the-shoulder", "camera": "circular orbit", "description": "A scene evoking devotion. over-the-shoulder framing. circular orbit movement."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 9, "timestamp": "3:08", "duration_seconds": 24, "lyric_line": "This is what abundance looks like", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "over-the-shoulder", "camera": "whip pan", "description": "A scene evoking celebration. over-the-shoulder framing. whip pan movement."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 10, "timestamp": "3:32", "duration_seconds": 28, "lyric_line": "Not the money, just the morning light", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "high angle", "camera": "slow push in", "description": "A scene evoking bliss. high angle framing. slow push in movement."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "Phone rings at 2am again", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "black"], "composition": "wide shot", "camera": "locked off", "description": "A single diner booth under fluorescent light at 3am. wide shot off-center, amplifying emptiness. locked off is completely still."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "Your name lights up the screen like sin", "scene": {"mood": "temptation", "colors": ["red", "gold", "black"], "composition": "symmetrical", "camera": "slow zoom out", "description": "A scene evoking temptation. symmetrical framing. slow zoom out movement."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "I know I shouldn't, but I will", "scene": {"mood": "conflict", "colors": ["red", "black", "white"], "composition": "close-up", "camera": "rack focus", "description": "A scene evoking conflict. close-up framing. rack focus movement."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 4, "timestamp": "1:12", "duration_seconds": 22, "lyric_line": "Some habits die harder than they should", "scene": {"mood": "desire", "colors": ["scarlet", "midnight", "candlelight"], "composition": "dutch angle", "camera": "steady hold", "description": "A scene evoking desire. dutch angle framing. steady hold movement."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 5, "timestamp": "1:34", "duration_seconds": 28, "lyric_line": "Neon signs reflecting off the rain", "scene": {"mood": "vulnerability", "colors": ["soft pink", "cream", "translucent"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A scene evoking vulnerability. rule of thirds framing. dolly forward movement."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "You're standing at my door again", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "two-shot", "camera": "floating follow", "description": "Close textures: skin, fabric, breath visible in warm air. two-shot fragments the scene into sensation. floating follow drifts like a thought."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 7, "timestamp": "2:26", "duration_seconds": 22, "lyric_line": "Lipstick on the collar, tears on the dash", "scene": {"mood": "regret", "colors": ["grey", "faded purple", "muted blue"], "composition": "center frame", "camera": "rack focus", "description": "A scene evoking regret. center frame framing. rack focus movement."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 8, "timestamp": "2:48", "duration_seconds": 26, "lyric_line": "We're running from the love we can't outlast", "scene": {"mood": "resolve", "colors": ["black", "crimson", "bronze"], "composition": "two-shot", "camera": "crane up", "description": "A scene evoking resolve. two-shot framing. crane up movement."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 9, "timestamp": "3:14", "duration_seconds": 24, "lyric_line": "After midnight, all the rules don't matter", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "center frame", "camera": "handheld sway", "description": "A figure standing against wind, coat billowing. center frame from below, making them monumental. handheld sway holds steady, unwavering."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 10, "timestamp": "3:38", "duration_seconds": 30, "lyric_line": "After midnight, we're just noise and scatter", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "bird's eye", "camera": "steady hold", "description": "A figure on a pier at twilight. Water still as glass. bird's eye mirrors the figure in the reflection. steady hold barely breathes."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 1, "timestamp": "0:00", "duration_seconds": 26, "lyric_line": "Her hands told stories skin couldn't hold", "scene": {"mood": "reverence", "colors": ["white", "gold", "deep brown"], "composition": "wide shot", "camera": "floating follow", "description": "A scene evoking reverence. wide shot framing. floating follow movement."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 2, "timestamp": "0:26", "duration_seconds": 22, "lyric_line": "Wrinkles like rivers, each one a road", "scene": {"mood": "memory", "colors": ["sepia", "faded green", "amber"], "composition": "low angle", "camera": "slow push in", "description": "Sepia-toned image of hands holding a photograph. low angle layers past and present. slow push in slowly dissolves focus."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 3, "timestamp": "0:48", "duration_seconds": 24, "lyric_line": "She braided my hair before the sun came up", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "lavender"], "composition": "high angle", "camera": "steady hold", "description": "Hands braiding hair in morning light. high angle tight on the fingers. steady hold breathes slowly, matching the rhythm."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 4, "timestamp": "1:12", "duration_seconds": 28, "lyric_line": "Sang songs her grandmother sang to her", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "black"], "composition": "two-shot", "camera": "handheld sway", "description": "A scene evoking sorrow. two-shot framing. handheld sway movement."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 5, "timestamp": "1:40", "duration_seconds": 22, "lyric_line": "Cotton fields behind her, freedom ahead", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "black"], "composition": "two-shot", "camera": "steady hold", "description": "Worker's hands gripping a tool. Sweat and dust. two-shot from below, heroic. steady hold is rock-steady."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 6, "timestamp": "2:02", "duration_seconds": 26, "lyric_line": "She carried the weight so I could stand straight", "scene": {"mood": "pride", "colors": ["gold", "purple", "deep red"], "composition": "dutch angle", "camera": "dolly forward", "description": "A scene evoking pride. dutch angle framing. dolly forward movement."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 7, "timestamp": "2:28", "duration_seconds": 24, "lyric_line": "Her hands knew prayers I'm still learning", "scene": {"mood": "inheritance", "colors": ["earth tones", "gold", "deep green"], "composition": "symmetrical", "camera": "floating follow", "description": "A scene evoking inheritance. symmetrical framing. floating follow movement."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 8, "timestamp": "2:52", "duration_seconds": 22, "lyric_line": "When she held my face I felt the whole line", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "two-shot", "camera": "crane up", "description": "Cracked pavement with a flower pushing through. two-shot finds beauty in broken things. crane up descends to ground level."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 9, "timestamp": "3:14", "duration_seconds": 28, "lyric_line": "Four generations strong in one embrace", "scene": {"mood": "love", "colors": ["grey", "black", "white"], "composition": "medium shot", "camera": "crane up", "description": "A scene evoking love. medium shot framing. crane up movement."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Her hands are my hands, reaching forward still", "scene": {"mood": "continuity", "colors": ["gold", "green", "blue"], "composition": "over-the-shoulder", "camera": "handheld sway", "description": "A scene evoking continuity. over-the-shoulder framing. handheld sway movement."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Sirens singing me to sleep again", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "extreme close-up", "camera": "dolly forward", "description": "Cracked pavement with a flower pushing through. extreme close-up finds beauty in broken things. dolly forward descends to ground level."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Concrete cradle, city never bends", "scene": {"mood": "exhaustion", "colors": ["grey", "pale blue", "faded"], "composition": "bird's eye", "camera": "rack focus", "description": "A scene evoking exhaustion. bird's eye framing. rack focus movement."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Fire escape my balcony tonight", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "extreme close-up", "camera": "floating follow", "description": "A figure standing against wind, coat billowing. extreme close-up from below, making them monumental. floating follow holds steady, unwavering."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 4, "timestamp": "1:12", "duration_seconds": 22, "lyric_line": "Stars are hiding but I got my light", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "close-up", "camera": "whip pan", "description": "Dawn breaking over a rooftop. A single figure standing at the edge. close-up balances sky and silhouette. whip pan rises with the light."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 5, "timestamp": "1:34", "duration_seconds": 28, "lyric_line": "Neighbors arguing through paper walls", "scene": {"mood": "isolation", "colors": ["grey", "black", "white"], "composition": "extreme close-up", "camera": "gentle pan right", "description": "A scene evoking isolation. extreme close-up framing. gentle pan right movement."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Baby crying, someone's playing ball", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "rule of thirds", "camera": "locked off", "description": "A block party seen from above. Bodies, food, music. rule of thirds finds patterns in the crowd. locked off moves like a songbird."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 7, "timestamp": "2:26", "duration_seconds": 22, "lyric_line": "This is home, the only one I know", "scene": {"mood": "ambition", "colors": ["gold", "black", "white"], "composition": "low angle", "camera": "gentle pan right", "description": "A scene evoking ambition. low angle framing. gentle pan right movement."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 8, "timestamp": "2:48", "duration_seconds": 26, "lyric_line": "Sidewalk roses through the cracks still grow", "scene": {"mood": "weariness", "colors": ["grey", "brown", "faded"], "composition": "symmetrical", "camera": "tracking shot", "description": "A scene evoking weariness. symmetrical framing. tracking shot movement."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 9, "timestamp": "3:14", "duration_seconds": 24, "lyric_line": "One day I'll buy the building, change the locks", "scene": {"mood": "determination", "colors": ["dark green", "iron", "black"], "composition": "high angle", "camera": "rack focus", "description": "A scene evoking determination. high angle framing. rack focus movement."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 10, "timestamp": "3:38", "duration_seconds": 28, "lyric_line": "Concrete lullaby, you can't stop my walk", "scene": {"mood": "peace", "colors": ["sage green", "cream", "soft blue"], "composition": "extreme close-up", "camera": "locked off", "description": "A scene evoking peace. extreme close-up framing. locked off movement."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 1, "timestamp": "0:00", "duration_seconds": 28, "lyric_line": "Saxophone crying in the corner booth", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "rule of thirds", "camera": "handheld sway", "description": "A solitary figure gazing through rain-streaked glass. rule of thirds emphasizing distance. handheld sway creates a sense of yearning."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 2, "timestamp": "0:28", "duration_seconds": 24, "lyric_line": "Your perfume still in the telephone booth", "scene": {"mood": "sophistication", "colors": ["black", "gold", "cream"], "composition": "extreme close-up", "camera": "crane up", "description": "A scene evoking sophistication. extreme close-up framing. crane up movement."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 3, "timestamp": "0:52", "duration_seconds": 22, "lyric_line": "Bartender knows your drink without a word", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "two-shot", "camera": "slow push in", "description": "A scene evoking melancholy. two-shot framing. slow push in movement."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 4, "timestamp": "1:14", "duration_seconds": 26, "lyric_line": "Three years of Tuesday nights unheard", "scene": {"mood": "seduction", "colors": ["deep red", "black", "champagne"], "composition": "worm's eye", "camera": "slow zoom in", "description": "Low candlelight casting long shadows. A figure half-turned. worm's eye obscures as much as reveals. slow zoom in approaches slowly."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 5, "timestamp": "1:40", "duration_seconds": 24, "lyric_line": "The piano man plays our song again", "scene": {"mood": "reflection", "colors": ["grey", "black", "white"], "composition": "low angle", "camera": "circular orbit", "description": "A scene evoking reflection. low angle framing. circular orbit movement."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 6, "timestamp": "2:04", "duration_seconds": 28, "lyric_line": "I pretend I don't remember when", "scene": {"mood": "bittersweet", "colors": ["amber", "teal", "rose"], "composition": "wide shot", "camera": "slow push in", "description": "Two people waving goodbye from opposite train platforms. wide shot splits the frame. slow push in pulls back, widening the gap."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 7, "timestamp": "2:32", "duration_seconds": 22, "lyric_line": "Scotch neat, the ice already gone", "scene": {"mood": "desire", "colors": ["scarlet", "midnight", "candlelight"], "composition": "over-the-shoulder", "camera": "tracking shot", "description": "A scene evoking desire. over-the-shoulder framing. tracking shot movement."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 8, "timestamp": "2:54", "duration_seconds": 26, "lyric_line": "Your chair empty but the night moves on", "scene": {"mood": "resignation", "colors": ["grey", "muted blue", "pale"], "composition": "high angle", "camera": "steady hold", "description": "A scene evoking resignation. high angle framing. steady hold movement."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 9, "timestamp": "3:20", "duration_seconds": 24, "lyric_line": "Blue notes falling like December rain", "scene": {"mood": "elegance", "colors": ["black", "white", "gold"], "composition": "low angle", "camera": "rack focus", "description": "A scene evoking elegance. low angle framing. rack focus movement."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 10, "timestamp": "3:44", "duration_seconds": 28, "lyric_line": "Serenade for a love that won't come back again", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "center frame", "camera": "rack focus", "description": "A figure on a pier at twilight. Water still as glass. center frame mirrors the figure in the reflection. rack focus barely breathes."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "Windows down on Highway 61", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "bird's eye", "camera": "crane up", "description": "Open highway at sunset, car disappearing into the horizon. bird's eye on the vanishing point. crane up holds, letting distance speak."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "Magnolia scent and the setting sun", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "low angle", "camera": "floating follow", "description": "Dust motes in golden afternoon light through a window. A record player spinning. low angle through the doorway. floating follow drifts like memory."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Radio playing something from the old days", "scene": {"mood": "joy", "colors": ["bright yellow", "orange", "red"], "composition": "symmetrical", "camera": "tracking shot", "description": "A group in motion, bodies mid-dance, light bouncing off skin. symmetrical captures energy. tracking shot mirrors the rhythm."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Daddy's church hat in the back seat sways", "scene": {"mood": "reflection", "colors": ["grey", "black", "white"], "composition": "silhouette frame", "camera": "rack focus", "description": "A scene evoking reflection. silhouette frame framing. rack focus movement."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 5, "timestamp": "1:36", "duration_seconds": 22, "lyric_line": "Passed the pecan orchard, turned left", "scene": {"mood": "adventure", "colors": ["orange", "blue", "brown"], "composition": "extreme close-up", "camera": "static", "description": "A scene evoking adventure. extreme close-up framing. static movement."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 6, "timestamp": "1:58", "duration_seconds": 28, "lyric_line": "Road to nowhere, felt like a gift", "scene": {"mood": "contentment", "colors": ["warm green", "cream", "gold"], "composition": "medium shot", "camera": "dolly forward", "description": "A scene evoking contentment. medium shot framing. dolly forward movement."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 7, "timestamp": "2:26", "duration_seconds": 24, "lyric_line": "Catfish joint still open on the bend", "scene": {"mood": "wanderlust", "colors": ["rust", "blue", "gold"], "composition": "medium shot", "camera": "handheld sway", "description": "A scene evoking wanderlust. medium shot framing. handheld sway movement."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 8, "timestamp": "2:50", "duration_seconds": 22, "lyric_line": "Sweet tea and hush puppies, life is simple", "scene": {"mood": "belonging", "colors": ["warm brown", "gold", "green"], "composition": "bird's eye", "camera": "slow zoom out", "description": "A scene evoking belonging. bird's eye framing. slow zoom out movement."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 9, "timestamp": "3:12", "duration_seconds": 26, "lyric_line": "Don't need a destination when you're home", "scene": {"mood": "simplicity", "colors": ["white", "natural wood", "green"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A scene evoking simplicity. rule of thirds framing. dolly forward movement."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 10, "timestamp": "3:38", "duration_seconds": 28, "lyric_line": "Sunday driver, nowhere left to roam", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "bird's eye", "camera": "whip pan", "description": "A scene evoking bliss. bird's eye framing. whip pan movement."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Your head on my chest, counting heartbeats", "scene": {"mood": "intimacy", "colors": ["burgundy", "cream", "warm brown"], "composition": "dutch angle", "camera": "rack focus", "description": "Two figures close together in low amber light. dutch angle framing their connection. rack focus movement draws the viewer into their private space."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 2, "timestamp": "0:22", "duration_seconds": 26, "lyric_line": "The things I say when the dark is sweet", "scene": {"mood": "vulnerability", "colors": ["soft pink", "cream", "translucent"], "composition": "center frame", "camera": "tracking shot", "description": "A scene evoking vulnerability. center frame framing. tracking shot movement."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 3, "timestamp": "0:48", "duration_seconds": 24, "lyric_line": "I've never told anyone this before", "scene": {"mood": "confession", "colors": ["grey", "black", "white"], "composition": "over-the-shoulder", "camera": "handheld sway", "description": "A scene evoking confession. over-the-shoulder framing. handheld sway movement."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 4, "timestamp": "1:12", "duration_seconds": 22, "lyric_line": "The way I shake when you walk through the door", "scene": {"mood": "fear", "colors": ["dark grey", "black", "cold blue"], "composition": "medium shot", "camera": "slow zoom out", "description": "A scene evoking fear. medium shot framing. slow zoom out movement."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 5, "timestamp": "1:34", "duration_seconds": 28, "lyric_line": "Silk sheets and whispered conversations", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "lavender"], "composition": "symmetrical", "camera": "steady hold", "description": "Hands braiding hair in morning light. symmetrical tight on the fingers. steady hold breathes slowly, matching the rhythm."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Building worlds between the pillows", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "worm's eye", "camera": "slow zoom in", "description": "Close textures: skin, fabric, breath visible in warm air. worm's eye fragments the scene into sensation. slow zoom in drifts like a thought."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 7, "timestamp": "2:26", "duration_seconds": 22, "lyric_line": "You trace my scars like they're beautiful", "scene": {"mood": "trust", "colors": ["warm blue", "gold", "cream"], "composition": "two-shot", "camera": "steady hold", "description": "A scene evoking trust. two-shot framing. steady hold movement."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 8, "timestamp": "2:48", "duration_seconds": 26, "lyric_line": "And for the first time, I believe you", "scene": {"mood": "anxiety", "colors": ["pale grey", "cold white", "faint red"], "composition": "medium shot", "camera": "floating follow", "description": "A scene evoking anxiety. medium shot framing. floating follow movement."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 9, "timestamp": "3:14", "duration_seconds": 24, "lyric_line": "Pillow talk is where the truth lives", "scene": {"mood": "devotion", "colors": ["deep purple", "gold", "white"], "composition": "medium shot", "camera": "slow push in", "description": "A scene evoking devotion. medium shot framing. slow push in movement."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 10, "timestamp": "3:38", "duration_seconds": 28, "lyric_line": "Closer than we've ever been, closer still", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "extreme close-up", "camera": "tracking shot", "description": "A scene evoking bliss. extreme close-up framing. tracking shot movement."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "They said we'd never amount to much", "scene": {"mood": "pride", "colors": ["gold", "purple", "deep red"], "composition": "center frame", "camera": "steady hold", "description": "A scene evoking pride. center frame framing. steady hold movement."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "But our roots go deeper than their touch", "scene": {"mood": "struggle", "colors": ["grey", "brown", "dark red"], "composition": "dutch angle", "camera": "tracking shot", "description": "A scene evoking struggle. dutch angle framing. tracking shot movement."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 3, "timestamp": "0:46", "duration_seconds": 28, "lyric_line": "Crowned in kitchen grease and Sunday best", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "center frame", "camera": "static", "description": "A figure standing against wind, coat billowing. center frame from below, making them monumental. static holds steady, unwavering."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 4, "timestamp": "1:14", "duration_seconds": 24, "lyric_line": "Thorns in our palms from doing our best", "scene": {"mood": "pain", "colors": ["dark red", "black", "grey"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A scene evoking pain. rule of thirds framing. dolly forward movement."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 5, "timestamp": "1:38", "duration_seconds": 22, "lyric_line": "Granddaddy marched with Dr. King", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "black"], "composition": "rule of thirds", "camera": "circular orbit", "description": "Worker's hands gripping a tool. Sweat and dust. rule of thirds from below, heroic. circular orbit is rock-steady."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 6, "timestamp": "2:00", "duration_seconds": 26, "lyric_line": "Mama integrated the school, didn't flinch", "scene": {"mood": "heritage", "colors": ["earth brown", "gold", "green"], "composition": "wide shot", "camera": "floating follow", "description": "A scene evoking heritage. wide shot framing. floating follow movement."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 7, "timestamp": "2:26", "duration_seconds": 24, "lyric_line": "I carry their courage like a second spine", "scene": {"mood": "anger", "colors": ["red", "black", "orange"], "composition": "bird's eye", "camera": "steady hold", "description": "A scene evoking anger. bird's eye framing. steady hold movement."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 8, "timestamp": "2:50", "duration_seconds": 26, "lyric_line": "Every scar a map, every tear a sign", "scene": {"mood": "grace", "colors": ["white", "soft gold", "cream"], "composition": "extreme close-up", "camera": "rack focus", "description": "A scene evoking grace. extreme close-up framing. rack focus movement."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 9, "timestamp": "3:16", "duration_seconds": 24, "lyric_line": "Crowns and thorns, they grow together", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "rule of thirds", "camera": "slow push in", "description": "A figure raising arms at the top of stadium stairs. Crowd blurred below. rule of thirds low, looking up. slow push in surges upward."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 10, "timestamp": "3:40", "duration_seconds": 28, "lyric_line": "Glory never comes without the weather", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "high angle", "camera": "slow push in", "description": "A scene evoking glory. high angle framing. slow push in movement."}} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Streetlights bleeding through the curtains slow", "scene": {"mood": "anticipation", "colors": ["amber", "deep purple", "gold"], "composition": "extreme close-up", "camera": "steady hold", "description": "A scene evoking anticipation. extreme close-up framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 2, "timestamp": "0:22", "duration_seconds": 25, "lyric_line": "Your silhouette against the bedroom glow", "scene": {"mood": "intimacy", "colors": ["burgundy", "cream", "warm brown"], "composition": "wide shot", "camera": "locked off", "description": "Two figures close together in low amber light. wide shot framing their connection. locked off movement draws the viewer into their private space."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 3, "timestamp": "0:47", "duration_seconds": 20, "lyric_line": "We don't need the radio on tonight", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "high angle", "camera": "handheld sway", "description": "A solitary figure gazing through rain-streaked glass. high angle emphasizing distance. handheld sway creates a sense of yearning."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 4, "timestamp": "1:07", "duration_seconds": 28, "lyric_line": "Just your heartbeat keeping time so right", "scene": {"mood": "surrender", "colors": ["deep red", "champagne", "rose"], "composition": "low angle", "camera": "gentle pan right", "description": "A scene evoking surrender. low angle framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 5, "timestamp": "1:35", "duration_seconds": 22, "lyric_line": "Velvet hours, they slip like water through my hands", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "bird's eye", "camera": "steady hold", "description": "A scene evoking bliss. bird's eye framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 6, "timestamp": "1:57", "duration_seconds": 26, "lyric_line": "Every moment with you I understand", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "extreme close-up", "camera": "locked off", "description": "A scene evoking melancholy. extreme close-up framing. locked off movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 7, "timestamp": "2:23", "duration_seconds": 24, "lyric_line": "The city sleeps but we're just waking up", "scene": {"mood": "resolve", "colors": ["black", "crimson", "bronze"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A scene evoking resolve. silhouette frame framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 8, "timestamp": "2:47", "duration_seconds": 22, "lyric_line": "Pour another glass, we won't give up", "scene": {"mood": "warmth", "colors": ["burnt orange", "ivory", "rust"], "composition": "close-up", "camera": "whip pan", "description": "A scene evoking warmth. close-up framing. whip pan movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 9, "timestamp": "3:09", "duration_seconds": 25, "lyric_line": "Morning's coming but we're still here", "scene": {"mood": "desire", "colors": ["scarlet", "midnight", "candlelight"], "composition": "dutch angle", "camera": "slow zoom in", "description": "A scene evoking desire. dutch angle framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 10, "timestamp": "3:34", "duration_seconds": 30, "lyric_line": "Velvet hours, the only hours I want near", "scene": {"mood": "peace", "colors": ["sage green", "cream", "soft blue"], "composition": "wide shot", "camera": "steady hold", "description": "A scene evoking peace. wide shot framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 1, "timestamp": "0:00", "duration_seconds": 18, "lyric_line": "Found your sweater in the back seat", "scene": {"mood": "grief", "colors": ["charcoal", "faded blue", "ash"], "composition": "low angle", "camera": "handheld sway", "description": "An empty chair beside a window. Faded light. low angle isolates the absence. handheld sway barely moves, as if respecting the silence."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 2, "timestamp": "0:18", "duration_seconds": 24, "lyric_line": "Smells like that summer, bittersweet", "scene": {"mood": "numbness", "colors": ["grey", "off-white", "pale yellow"], "composition": "rule of thirds", "camera": "whip pan", "description": "A scene evoking numbness. rule of thirds framing. whip pan movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 3, "timestamp": "0:42", "duration_seconds": 26, "lyric_line": "Drove past the church where we said forever", "scene": {"mood": "anger", "colors": ["red", "black", "orange"], "composition": "wide shot", "camera": "slow zoom out", "description": "A scene evoking anger. wide shot framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 4, "timestamp": "1:08", "duration_seconds": 22, "lyric_line": "Funny how forever doesn't last", "scene": {"mood": "bargaining", "colors": ["brown", "muted gold", "dusty rose"], "composition": "low angle", "camera": "locked off", "description": "A scene evoking bargaining. low angle framing. locked off movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 5, "timestamp": "1:30", "duration_seconds": 28, "lyric_line": "Ghost notes playing in the empty room", "scene": {"mood": "memory", "colors": ["sepia", "faded green", "amber"], "composition": "extreme close-up", "camera": "locked off", "description": "Sepia-toned image of hands holding a photograph. extreme close-up layers past and present. locked off slowly dissolves focus."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 6, "timestamp": "1:58", "duration_seconds": 24, "lyric_line": "Your voice still bouncing off the walls", "scene": {"mood": "emptiness", "colors": ["white", "grey", "transparent"], "composition": "rule of thirds", "camera": "tracking shot", "description": "A scene evoking emptiness. rule of thirds framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 7, "timestamp": "2:22", "duration_seconds": 20, "lyric_line": "I keep the porch light on at night", "scene": {"mood": "acceptance", "colors": ["soft green", "light blue", "sand"], "composition": "low angle", "camera": "static", "description": "A scene evoking acceptance. low angle framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 8, "timestamp": "2:42", "duration_seconds": 26, "lyric_line": "Not because you're coming home", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "center frame", "camera": "dolly forward", "description": "Dawn breaking over a rooftop. A single figure standing at the edge. center frame balances sky and silhouette. dolly forward rises with the light."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 9, "timestamp": "3:08", "duration_seconds": 22, "lyric_line": "But because darkness doesn't suit me", "scene": {"mood": "determination", "colors": ["dark green", "iron", "black"], "composition": "worm's eye", "camera": "circular orbit", "description": "A scene evoking determination. worm's eye framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 10, "timestamp": "3:30", "duration_seconds": 28, "lyric_line": "And the light reminds me I survived", "scene": {"mood": "release", "colors": ["light purple", "silver", "white"], "composition": "wide shot", "camera": "slow push in", "description": "A scene evoking release. wide shot framing. slow push in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "Mama's singing hymns by the stove", "scene": {"mood": "joy", "colors": ["bright yellow", "orange", "red"], "composition": "worm's eye", "camera": "gentle pan right", "description": "A group in motion, bodies mid-dance, light bouncing off skin. worm's eye captures energy. gentle pan right mirrors the rhythm."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Daddy's reading Psalms with his coffee close", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "bird's eye", "camera": "tracking shot", "description": "Dust motes in golden afternoon light through a window. A record player spinning. bird's eye through the doorway. tracking shot drifts like memory."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 3, "timestamp": "0:42", "duration_seconds": 26, "lyric_line": "Bare feet on the kitchen tile, cold and good", "scene": {"mood": "gratitude", "colors": ["gold", "green", "cream"], "composition": "over-the-shoulder", "camera": "dolly forward", "description": "A scene evoking gratitude. over-the-shoulder framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 4, "timestamp": "1:08", "duration_seconds": 24, "lyric_line": "Sunday morning smells like understood", "scene": {"mood": "playfulness", "colors": ["coral", "turquoise", "yellow"], "composition": "medium shot", "camera": "handheld sway", "description": "A scene evoking playfulness. medium shot framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 5, "timestamp": "1:32", "duration_seconds": 22, "lyric_line": "Cornbread rising, butter soft and gold", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "worm's eye", "camera": "crane up", "description": "A block party seen from above. Bodies, food, music. worm's eye finds patterns in the crowd. crane up moves like a songbird."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 6, "timestamp": "1:54", "duration_seconds": 28, "lyric_line": "Every recipe a story told", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "close-up", "camera": "steady hold", "description": "Hands clasped in a circle of candlelight. close-up centers the unity. steady hold orbits slowly, like a prayer."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 7, "timestamp": "2:22", "duration_seconds": 20, "lyric_line": "Auntie's coming over with the sweet potato pie", "scene": {"mood": "warmth", "colors": ["burnt orange", "ivory", "rust"], "composition": "dutch angle", "camera": "steady hold", "description": "A scene evoking warmth. dutch angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 8, "timestamp": "2:42", "duration_seconds": 26, "lyric_line": "Kids running through the yard, touching sky", "scene": {"mood": "devotion", "colors": ["deep purple", "gold", "white"], "composition": "over-the-shoulder", "camera": "circular orbit", "description": "A scene evoking devotion. over-the-shoulder framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 9, "timestamp": "3:08", "duration_seconds": 24, "lyric_line": "This is what abundance looks like", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "over-the-shoulder", "camera": "whip pan", "description": "A scene evoking celebration. over-the-shoulder framing. whip pan movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 10, "timestamp": "3:32", "duration_seconds": 28, "lyric_line": "Not the money, just the morning light", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "high angle", "camera": "slow push in", "description": "A scene evoking bliss. high angle framing. slow push in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "Phone rings at 2am again", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "black"], "composition": "wide shot", "camera": "locked off", "description": "A single diner booth under fluorescent light at 3am. wide shot off-center, amplifying emptiness. locked off is completely still."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "Your name lights up the screen like sin", "scene": {"mood": "temptation", "colors": ["red", "gold", "black"], "composition": "symmetrical", "camera": "slow zoom out", "description": "A scene evoking temptation. symmetrical framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "I know I shouldn't, but I will", "scene": {"mood": "conflict", "colors": ["red", "black", "white"], "composition": "close-up", "camera": "rack focus", "description": "A scene evoking conflict. close-up framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 4, "timestamp": "1:12", "duration_seconds": 22, "lyric_line": "Some habits die harder than they should", "scene": {"mood": "desire", "colors": ["scarlet", "midnight", "candlelight"], "composition": "dutch angle", "camera": "steady hold", "description": "A scene evoking desire. dutch angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 5, "timestamp": "1:34", "duration_seconds": 28, "lyric_line": "Neon signs reflecting off the rain", "scene": {"mood": "vulnerability", "colors": ["soft pink", "cream", "translucent"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A scene evoking vulnerability. rule of thirds framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "You're standing at my door again", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "two-shot", "camera": "floating follow", "description": "Close textures: skin, fabric, breath visible in warm air. two-shot fragments the scene into sensation. floating follow drifts like a thought."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 7, "timestamp": "2:26", "duration_seconds": 22, "lyric_line": "Lipstick on the collar, tears on the dash", "scene": {"mood": "regret", "colors": ["grey", "faded purple", "muted blue"], "composition": "center frame", "camera": "rack focus", "description": "A scene evoking regret. center frame framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 8, "timestamp": "2:48", "duration_seconds": 26, "lyric_line": "We're running from the love we can't outlast", "scene": {"mood": "resolve", "colors": ["black", "crimson", "bronze"], "composition": "two-shot", "camera": "crane up", "description": "A scene evoking resolve. two-shot framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 9, "timestamp": "3:14", "duration_seconds": 24, "lyric_line": "After midnight, all the rules don't matter", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "center frame", "camera": "handheld sway", "description": "A figure standing against wind, coat billowing. center frame from below, making them monumental. handheld sway holds steady, unwavering."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 10, "timestamp": "3:38", "duration_seconds": 30, "lyric_line": "After midnight, we're just noise and scatter", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "bird's eye", "camera": "steady hold", "description": "A figure on a pier at twilight. Water still as glass. bird's eye mirrors the figure in the reflection. steady hold barely breathes."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 1, "timestamp": "0:00", "duration_seconds": 26, "lyric_line": "Her hands told stories skin couldn't hold", "scene": {"mood": "reverence", "colors": ["white", "gold", "deep brown"], "composition": "wide shot", "camera": "floating follow", "description": "A scene evoking reverence. wide shot framing. floating follow movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 2, "timestamp": "0:26", "duration_seconds": 22, "lyric_line": "Wrinkles like rivers, each one a road", "scene": {"mood": "memory", "colors": ["sepia", "faded green", "amber"], "composition": "low angle", "camera": "slow push in", "description": "Sepia-toned image of hands holding a photograph. low angle layers past and present. slow push in slowly dissolves focus."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 3, "timestamp": "0:48", "duration_seconds": 24, "lyric_line": "She braided my hair before the sun came up", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "lavender"], "composition": "high angle", "camera": "steady hold", "description": "Hands braiding hair in morning light. high angle tight on the fingers. steady hold breathes slowly, matching the rhythm."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 4, "timestamp": "1:12", "duration_seconds": 28, "lyric_line": "Sang songs her grandmother sang to her", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "black"], "composition": "two-shot", "camera": "handheld sway", "description": "A scene evoking sorrow. two-shot framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 5, "timestamp": "1:40", "duration_seconds": 22, "lyric_line": "Cotton fields behind her, freedom ahead", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "black"], "composition": "two-shot", "camera": "steady hold", "description": "Worker's hands gripping a tool. Sweat and dust. two-shot from below, heroic. steady hold is rock-steady."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 6, "timestamp": "2:02", "duration_seconds": 26, "lyric_line": "She carried the weight so I could stand straight", "scene": {"mood": "pride", "colors": ["gold", "purple", "deep red"], "composition": "dutch angle", "camera": "dolly forward", "description": "A scene evoking pride. dutch angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 7, "timestamp": "2:28", "duration_seconds": 24, "lyric_line": "Her hands knew prayers I'm still learning", "scene": {"mood": "inheritance", "colors": ["earth tones", "gold", "deep green"], "composition": "symmetrical", "camera": "floating follow", "description": "A scene evoking inheritance. symmetrical framing. floating follow movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 8, "timestamp": "2:52", "duration_seconds": 22, "lyric_line": "When she held my face I felt the whole line", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "two-shot", "camera": "crane up", "description": "Cracked pavement with a flower pushing through. two-shot finds beauty in broken things. crane up descends to ground level."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 9, "timestamp": "3:14", "duration_seconds": 28, "lyric_line": "Four generations strong in one embrace", "scene": {"mood": "love", "colors": ["grey", "black", "white"], "composition": "medium shot", "camera": "crane up", "description": "A scene evoking love. medium shot framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Her hands are my hands, reaching forward still", "scene": {"mood": "continuity", "colors": ["gold", "green", "blue"], "composition": "over-the-shoulder", "camera": "handheld sway", "description": "A scene evoking continuity. over-the-shoulder framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Sirens singing me to sleep again", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "extreme close-up", "camera": "dolly forward", "description": "Cracked pavement with a flower pushing through. extreme close-up finds beauty in broken things. dolly forward descends to ground level."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Concrete cradle, city never bends", "scene": {"mood": "exhaustion", "colors": ["grey", "pale blue", "faded"], "composition": "bird's eye", "camera": "rack focus", "description": "A scene evoking exhaustion. bird's eye framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Fire escape my balcony tonight", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "extreme close-up", "camera": "floating follow", "description": "A figure standing against wind, coat billowing. extreme close-up from below, making them monumental. floating follow holds steady, unwavering."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 4, "timestamp": "1:12", "duration_seconds": 22, "lyric_line": "Stars are hiding but I got my light", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "close-up", "camera": "whip pan", "description": "Dawn breaking over a rooftop. A single figure standing at the edge. close-up balances sky and silhouette. whip pan rises with the light."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 5, "timestamp": "1:34", "duration_seconds": 28, "lyric_line": "Neighbors arguing through paper walls", "scene": {"mood": "isolation", "colors": ["grey", "black", "white"], "composition": "extreme close-up", "camera": "gentle pan right", "description": "A scene evoking isolation. extreme close-up framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Baby crying, someone's playing ball", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "rule of thirds", "camera": "locked off", "description": "A block party seen from above. Bodies, food, music. rule of thirds finds patterns in the crowd. locked off moves like a songbird."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 7, "timestamp": "2:26", "duration_seconds": 22, "lyric_line": "This is home, the only one I know", "scene": {"mood": "ambition", "colors": ["gold", "black", "white"], "composition": "low angle", "camera": "gentle pan right", "description": "A scene evoking ambition. low angle framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 8, "timestamp": "2:48", "duration_seconds": 26, "lyric_line": "Sidewalk roses through the cracks still grow", "scene": {"mood": "weariness", "colors": ["grey", "brown", "faded"], "composition": "symmetrical", "camera": "tracking shot", "description": "A scene evoking weariness. symmetrical framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 9, "timestamp": "3:14", "duration_seconds": 24, "lyric_line": "One day I'll buy the building, change the locks", "scene": {"mood": "determination", "colors": ["dark green", "iron", "black"], "composition": "high angle", "camera": "rack focus", "description": "A scene evoking determination. high angle framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 10, "timestamp": "3:38", "duration_seconds": 28, "lyric_line": "Concrete lullaby, you can't stop my walk", "scene": {"mood": "peace", "colors": ["sage green", "cream", "soft blue"], "composition": "extreme close-up", "camera": "locked off", "description": "A scene evoking peace. extreme close-up framing. locked off movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 1, "timestamp": "0:00", "duration_seconds": 28, "lyric_line": "Saxophone crying in the corner booth", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "rule of thirds", "camera": "handheld sway", "description": "A solitary figure gazing through rain-streaked glass. rule of thirds emphasizing distance. handheld sway creates a sense of yearning."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 2, "timestamp": "0:28", "duration_seconds": 24, "lyric_line": "Your perfume still in the telephone booth", "scene": {"mood": "sophistication", "colors": ["black", "gold", "cream"], "composition": "extreme close-up", "camera": "crane up", "description": "A scene evoking sophistication. extreme close-up framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 3, "timestamp": "0:52", "duration_seconds": 22, "lyric_line": "Bartender knows your drink without a word", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "two-shot", "camera": "slow push in", "description": "A scene evoking melancholy. two-shot framing. slow push in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 4, "timestamp": "1:14", "duration_seconds": 26, "lyric_line": "Three years of Tuesday nights unheard", "scene": {"mood": "seduction", "colors": ["deep red", "black", "champagne"], "composition": "worm's eye", "camera": "slow zoom in", "description": "Low candlelight casting long shadows. A figure half-turned. worm's eye obscures as much as reveals. slow zoom in approaches slowly."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 5, "timestamp": "1:40", "duration_seconds": 24, "lyric_line": "The piano man plays our song again", "scene": {"mood": "reflection", "colors": ["grey", "black", "white"], "composition": "low angle", "camera": "circular orbit", "description": "A scene evoking reflection. low angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 6, "timestamp": "2:04", "duration_seconds": 28, "lyric_line": "I pretend I don't remember when", "scene": {"mood": "bittersweet", "colors": ["amber", "teal", "rose"], "composition": "wide shot", "camera": "slow push in", "description": "Two people waving goodbye from opposite train platforms. wide shot splits the frame. slow push in pulls back, widening the gap."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 7, "timestamp": "2:32", "duration_seconds": 22, "lyric_line": "Scotch neat, the ice already gone", "scene": {"mood": "desire", "colors": ["scarlet", "midnight", "candlelight"], "composition": "over-the-shoulder", "camera": "tracking shot", "description": "A scene evoking desire. over-the-shoulder framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 8, "timestamp": "2:54", "duration_seconds": 26, "lyric_line": "Your chair empty but the night moves on", "scene": {"mood": "resignation", "colors": ["grey", "muted blue", "pale"], "composition": "high angle", "camera": "steady hold", "description": "A scene evoking resignation. high angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 9, "timestamp": "3:20", "duration_seconds": 24, "lyric_line": "Blue notes falling like December rain", "scene": {"mood": "elegance", "colors": ["black", "white", "gold"], "composition": "low angle", "camera": "rack focus", "description": "A scene evoking elegance. low angle framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 10, "timestamp": "3:44", "duration_seconds": 28, "lyric_line": "Serenade for a love that won't come back again", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "center frame", "camera": "rack focus", "description": "A figure on a pier at twilight. Water still as glass. center frame mirrors the figure in the reflection. rack focus barely breathes."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "Windows down on Highway 61", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "bird's eye", "camera": "crane up", "description": "Open highway at sunset, car disappearing into the horizon. bird's eye on the vanishing point. crane up holds, letting distance speak."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "Magnolia scent and the setting sun", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "low angle", "camera": "floating follow", "description": "Dust motes in golden afternoon light through a window. A record player spinning. low angle through the doorway. floating follow drifts like memory."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Radio playing something from the old days", "scene": {"mood": "joy", "colors": ["bright yellow", "orange", "red"], "composition": "symmetrical", "camera": "tracking shot", "description": "A group in motion, bodies mid-dance, light bouncing off skin. symmetrical captures energy. tracking shot mirrors the rhythm."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Daddy's church hat in the back seat sways", "scene": {"mood": "reflection", "colors": ["grey", "black", "white"], "composition": "silhouette frame", "camera": "rack focus", "description": "A scene evoking reflection. silhouette frame framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 5, "timestamp": "1:36", "duration_seconds": 22, "lyric_line": "Passed the pecan orchard, turned left", "scene": {"mood": "adventure", "colors": ["orange", "blue", "brown"], "composition": "extreme close-up", "camera": "static", "description": "A scene evoking adventure. extreme close-up framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 6, "timestamp": "1:58", "duration_seconds": 28, "lyric_line": "Road to nowhere, felt like a gift", "scene": {"mood": "contentment", "colors": ["warm green", "cream", "gold"], "composition": "medium shot", "camera": "dolly forward", "description": "A scene evoking contentment. medium shot framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 7, "timestamp": "2:26", "duration_seconds": 24, "lyric_line": "Catfish joint still open on the bend", "scene": {"mood": "wanderlust", "colors": ["rust", "blue", "gold"], "composition": "medium shot", "camera": "handheld sway", "description": "A scene evoking wanderlust. medium shot framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 8, "timestamp": "2:50", "duration_seconds": 22, "lyric_line": "Sweet tea and hush puppies, life is simple", "scene": {"mood": "belonging", "colors": ["warm brown", "gold", "green"], "composition": "bird's eye", "camera": "slow zoom out", "description": "A scene evoking belonging. bird's eye framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 9, "timestamp": "3:12", "duration_seconds": 26, "lyric_line": "Don't need a destination when you're home", "scene": {"mood": "simplicity", "colors": ["white", "natural wood", "green"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A scene evoking simplicity. rule of thirds framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 10, "timestamp": "3:38", "duration_seconds": 28, "lyric_line": "Sunday driver, nowhere left to roam", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "bird's eye", "camera": "whip pan", "description": "A scene evoking bliss. bird's eye framing. whip pan movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Your head on my chest, counting heartbeats", "scene": {"mood": "intimacy", "colors": ["burgundy", "cream", "warm brown"], "composition": "dutch angle", "camera": "rack focus", "description": "Two figures close together in low amber light. dutch angle framing their connection. rack focus movement draws the viewer into their private space."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 2, "timestamp": "0:22", "duration_seconds": 26, "lyric_line": "The things I say when the dark is sweet", "scene": {"mood": "vulnerability", "colors": ["soft pink", "cream", "translucent"], "composition": "center frame", "camera": "tracking shot", "description": "A scene evoking vulnerability. center frame framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 3, "timestamp": "0:48", "duration_seconds": 24, "lyric_line": "I've never told anyone this before", "scene": {"mood": "confession", "colors": ["grey", "black", "white"], "composition": "over-the-shoulder", "camera": "handheld sway", "description": "A scene evoking confession. over-the-shoulder framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 4, "timestamp": "1:12", "duration_seconds": 22, "lyric_line": "The way I shake when you walk through the door", "scene": {"mood": "fear", "colors": ["dark grey", "black", "cold blue"], "composition": "medium shot", "camera": "slow zoom out", "description": "A scene evoking fear. medium shot framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 5, "timestamp": "1:34", "duration_seconds": 28, "lyric_line": "Silk sheets and whispered conversations", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "lavender"], "composition": "symmetrical", "camera": "steady hold", "description": "Hands braiding hair in morning light. symmetrical tight on the fingers. steady hold breathes slowly, matching the rhythm."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Building worlds between the pillows", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "worm's eye", "camera": "slow zoom in", "description": "Close textures: skin, fabric, breath visible in warm air. worm's eye fragments the scene into sensation. slow zoom in drifts like a thought."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 7, "timestamp": "2:26", "duration_seconds": 22, "lyric_line": "You trace my scars like they're beautiful", "scene": {"mood": "trust", "colors": ["warm blue", "gold", "cream"], "composition": "two-shot", "camera": "steady hold", "description": "A scene evoking trust. two-shot framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 8, "timestamp": "2:48", "duration_seconds": 26, "lyric_line": "And for the first time, I believe you", "scene": {"mood": "anxiety", "colors": ["pale grey", "cold white", "faint red"], "composition": "medium shot", "camera": "floating follow", "description": "A scene evoking anxiety. medium shot framing. floating follow movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 9, "timestamp": "3:14", "duration_seconds": 24, "lyric_line": "Pillow talk is where the truth lives", "scene": {"mood": "devotion", "colors": ["deep purple", "gold", "white"], "composition": "medium shot", "camera": "slow push in", "description": "A scene evoking devotion. medium shot framing. slow push in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 10, "timestamp": "3:38", "duration_seconds": 28, "lyric_line": "Closer than we've ever been, closer still", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "extreme close-up", "camera": "tracking shot", "description": "A scene evoking bliss. extreme close-up framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "They said we'd never amount to much", "scene": {"mood": "pride", "colors": ["gold", "purple", "deep red"], "composition": "center frame", "camera": "steady hold", "description": "A scene evoking pride. center frame framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "But our roots go deeper than their touch", "scene": {"mood": "struggle", "colors": ["grey", "brown", "dark red"], "composition": "dutch angle", "camera": "tracking shot", "description": "A scene evoking struggle. dutch angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 3, "timestamp": "0:46", "duration_seconds": 28, "lyric_line": "Crowned in kitchen grease and Sunday best", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "center frame", "camera": "static", "description": "A figure standing against wind, coat billowing. center frame from below, making them monumental. static holds steady, unwavering."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 4, "timestamp": "1:14", "duration_seconds": 24, "lyric_line": "Thorns in our palms from doing our best", "scene": {"mood": "pain", "colors": ["dark red", "black", "grey"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A scene evoking pain. rule of thirds framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 5, "timestamp": "1:38", "duration_seconds": 22, "lyric_line": "Granddaddy marched with Dr. King", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "black"], "composition": "rule of thirds", "camera": "circular orbit", "description": "Worker's hands gripping a tool. Sweat and dust. rule of thirds from below, heroic. circular orbit is rock-steady."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 6, "timestamp": "2:00", "duration_seconds": 26, "lyric_line": "Mama integrated the school, didn't flinch", "scene": {"mood": "heritage", "colors": ["earth brown", "gold", "green"], "composition": "wide shot", "camera": "floating follow", "description": "A scene evoking heritage. wide shot framing. floating follow movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 7, "timestamp": "2:26", "duration_seconds": 24, "lyric_line": "I carry their courage like a second spine", "scene": {"mood": "anger", "colors": ["red", "black", "orange"], "composition": "bird's eye", "camera": "steady hold", "description": "A scene evoking anger. bird's eye framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 8, "timestamp": "2:50", "duration_seconds": 26, "lyric_line": "Every scar a map, every tear a sign", "scene": {"mood": "grace", "colors": ["white", "soft gold", "cream"], "composition": "extreme close-up", "camera": "rack focus", "description": "A scene evoking grace. extreme close-up framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 9, "timestamp": "3:16", "duration_seconds": 24, "lyric_line": "Crowns and thorns, they grow together", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "rule of thirds", "camera": "slow push in", "description": "A figure raising arms at the top of stadium stairs. Crowd blurred below. rule of thirds low, looking up. slow push in surges upward."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 10, "timestamp": "3:40", "duration_seconds": 28, "lyric_line": "Glory never comes without the weather", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "high angle", "camera": "slow push in", "description": "A scene evoking glory. high angle framing. slow push in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training-data/scene-descriptions-rnb.jsonl b/training-data/scene-descriptions-rnb.jsonl index 9009f45a..c0a5a67a 100644 --- a/training-data/scene-descriptions-rnb.jsonl +++ b/training-data/scene-descriptions-rnb.jsonl @@ -1,100 +1,100 @@ -{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The hour between midnight and everything", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. The hour between midnight and everything"}} -{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Your voice wraps around me like a warm coat", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. Your voice wraps around me like a warm coat"}} -{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "We slow dance in the kitchen to no music", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. We slow dance in the kitchen to no music"}} -{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The velvet hours don't need an audience", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. The velvet hours don't need an audience"}} -{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Candle wax remembers the shape of our night", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. Candle wax remembers the shape of our night"}} -{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Every whispered word is a love letter", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. Every whispered word is a love letter"}} -{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The hours stretch like honey in the dark", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. The hours stretch like honey in the dark"}} -{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Velvet is just softness with a backbone", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. Velvet is just softness with a backbone"}} -{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "We make time stand still by moving slowly", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. We make time stand still by moving slowly"}} -{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The hour ends but the velvet stays", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. The hour ends but the velvet stays"}} -{"song": "Satin Confession", "artist": "Silk Road", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "I confess in fabrics I can't afford", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. I confess in fabrics I can't afford"}} -{"song": "Satin Confession", "artist": "Silk Road", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Satin slides off the truth like water", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. Satin slides off the truth like water"}} -{"song": "Satin Confession", "artist": "Silk Road", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The confession booth was our bedroom all along", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. The confession booth was our bedroom all along"}} -{"song": "Satin Confession", "artist": "Silk Road", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every apology is smoother in satin", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. Every apology is smoother in satin"}} -{"song": "Satin Confession", "artist": "Silk Road", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "I wore my heart on a sleeve of silk", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. I wore my heart on a sleeve of silk"}} -{"song": "Satin Confession", "artist": "Silk Road", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The confession wasn't loud\u2014it was drape", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. The confession wasn't loud\u2014it was drape"}} -{"song": "Satin Confession", "artist": "Silk Road", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Satin forgives where cotton can't", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. Satin forgives where cotton can't"}} -{"song": "Satin Confession", "artist": "Silk Road", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "I confessed to the mirror and the mirror blushed", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. I confessed to the mirror and the mirror blushed"}} -{"song": "Satin Confession", "artist": "Silk Road", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The fabric of truth is always expensive", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. The fabric of truth is always expensive"}} -{"song": "Satin Confession", "artist": "Silk Road", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Confession: I'd wear satin to your funeral and mine", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. Confession: I'd wear satin to your funeral and mine"}} -{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Frozen in amber but still warm to the touch", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. Frozen in amber but still warm to the touch"}} -{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The glow comes from within not from above", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. The glow comes from within not from above"}} -{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Amber is just time that refused to leave", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. Amber is just time that refused to leave"}} -{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "We glow in the dark because we've been in it so long", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. We glow in the dark because we've been in it so long"}} -{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The amber of your eyes outlasts the sunset", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. The amber of your eyes outlasts the sunset"}} -{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Every glow needs a little darkness to be seen", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. Every glow needs a little darkness to be seen"}} -{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Amber preserves what glass would shatter", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. Amber preserves what glass would shatter"}} -{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The glow was always there\u2014dimmer than you thought", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. The glow was always there\u2014dimmer than you thought"}} -{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "We are amber: beautiful and imprisoned", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. We are amber: beautiful and imprisoned"}} -{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The glow remains when the fire forgets", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. The glow remains when the fire forgets"}} -{"song": "Silk Morning", "artist": "Amber Voice", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The morning arrives on a thread of gold", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. The morning arrives on a thread of gold"}} -{"song": "Silk Morning", "artist": "Amber Voice", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Silk morning\u2014the world is gentler now", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. Silk morning\u2014the world is gentler now"}} -{"song": "Silk Morning", "artist": "Amber Voice", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "We wake to a world that forgot to be rough", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. We wake to a world that forgot to be rough"}} -{"song": "Silk Morning", "artist": "Amber Voice", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The morning light wears silk and nothing else", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. The morning light wears silk and nothing else"}} -{"song": "Silk Morning", "artist": "Amber Voice", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Every sunrise is a silk robe on the horizon", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. Every sunrise is a silk robe on the horizon"}} -{"song": "Silk Morning", "artist": "Amber Voice", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The morning doesn't shout\u2014it drapes", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. The morning doesn't shout\u2014it drapes"}} -{"song": "Silk Morning", "artist": "Amber Voice", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Silk morning: soft enough to believe in", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. Silk morning: soft enough to believe in"}} -{"song": "Silk Morning", "artist": "Amber Voice", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "We greet the day like a lover in silk", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. We greet the day like a lover in silk"}} -{"song": "Silk Morning", "artist": "Amber Voice", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The morning was always silk\u2014we just wore wool", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. The morning was always silk\u2014we just wore wool"}} -{"song": "Silk Morning", "artist": "Amber Voice", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Silk morning, steel resolve, golden heart", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. Silk morning, steel resolve, golden heart"}} -{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "We archive our love in moonbeams", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. We archive our love in moonbeams"}} -{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The moon remembers what we choose to forget", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. The moon remembers what we choose to forget"}} -{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every kiss is a file saved to the moon", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. Every kiss is a file saved to the moon"}} -{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The archive grows with every whispered promise", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. The archive grows with every whispered promise"}} -{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Moonlight is the librarian of the night", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. Moonlight is the librarian of the night"}} -{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We read our history in the craters of the moon", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. We read our history in the craters of the moon"}} -{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The archive doesn't judge\u2014it just holds", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. The archive doesn't judge\u2014it just holds"}} -{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Moonlit data: soft, eternal, luminous", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. Moonlit data: soft, eternal, luminous"}} -{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "We are the moon's favorite collection", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. We are the moon's favorite collection"}} -{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The archive opens when the sun goes down", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. The archive opens when the sun goes down"}} -{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The dusk pours honey on the wounded city", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. The dusk pours honey on the wounded city"}} -{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Honey dusk: the viscosity of evening", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. Honey dusk: the viscosity of evening"}} -{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "We drip slowly into the night", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. We drip slowly into the night"}} -{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Honey: the color of your voice at 7 PM", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. Honey: the color of your voice at 7 PM"}} -{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The dusk doesn't fall\u2014it pours", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. The dusk doesn't fall\u2014it pours"}} -{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Honey dusk for the ones who need sweetness", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. Honey dusk for the ones who need sweetness"}} -{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The evening is thick with golden promises", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. The evening is thick with golden promises"}} -{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Dusk drips like honey from the skyline", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. Dusk drips like honey from the skyline"}} -{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Honey dusk: the amber between day and dream", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. Honey dusk: the amber between day and dream"}} -{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The dusk was always honey\u2014we just called it sunset", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. The dusk was always honey\u2014we just called it sunset"}} -{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "My heart is porcelain\u2014handle with reverence", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. My heart is porcelain\u2014handle with reverence"}} -{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Porcelain: beautiful and one fall from broken", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. Porcelain: beautiful and one fall from broken"}} -{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The heart rings like china when you tap it", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. The heart rings like china when you tap it"}} -{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Porcelain heart for the delicate and the brave", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. Porcelain heart for the delicate and the brave"}} -{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "We are porcelain in a world of concrete", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. We are porcelain in a world of concrete"}} -{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The heart is fired in the kiln of loss", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. The heart is fired in the kiln of loss"}} -{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Porcelain: the courage of the fragile", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. Porcelain: the courage of the fragile"}} -{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "My heart sings like struck crystal", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. My heart sings like struck crystal"}} -{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Porcelain heart: exquisite vulnerability", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. Porcelain heart: exquisite vulnerability"}} -{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The heart breaks beautifully or not at all", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. The heart breaks beautifully or not at all"}} -{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The whisper is dark but it shines when polished", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. The whisper is dark but it shines when polished"}} -{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Obsidian: the stone of the midnight confession", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. Obsidian: the stone of the midnight confession"}} -{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every whisper cuts like volcanic glass", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. Every whisper cuts like volcanic glass"}} -{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The whisper reflects a distorted but true face", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. The whisper reflects a distorted but true face"}} -{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Obsidian whisper: sharp and beautiful", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. Obsidian whisper: sharp and beautiful"}} -{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We whisper in obsidian because velvet is too soft", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. We whisper in obsidian because velvet is too soft"}} -{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The whisper slices through the noise of the day", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. The whisper slices through the noise of the day"}} -{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Obsidian: the glass of the volcanic heart", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. Obsidian: the glass of the volcanic heart"}} -{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The whisper is dark because the truth is dark", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. The whisper is dark because the truth is dark"}} -{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Obsidian whisper: the most elegant weapon", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. Obsidian whisper: the most elegant weapon"}} -{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The light forgives everything at golden hour", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. The light forgives everything at golden hour"}} -{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Confession tastes like honey at sunset", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. Confession tastes like honey at sunset"}} -{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Golden hour: the best time to be honest", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. Golden hour: the best time to be honest"}} -{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every confession is softer in amber light", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. Every confession is softer in amber light"}} -{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The hour doesn't judge\u2014it just illuminates", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. The hour doesn't judge\u2014it just illuminates"}} -{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We confess at golden hour because shadows are long", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. We confess at golden hour because shadows are long"}} -{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Golden confession: the truth in warm tones", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. Golden confession: the truth in warm tones"}} -{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The hour gives us permission to be flawed", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. The hour gives us permission to be flawed"}} -{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Golden hour: the photographer's absolution", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. Golden hour: the photographer's absolution"}} -{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Confession at golden hour: raw and radiant", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. Confession at golden hour: raw and radiant"}} -{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The storm wears velvet instead of thunder", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. The storm wears velvet instead of thunder"}} -{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Velvet storm: the gentle destruction", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. Velvet storm: the gentle destruction"}} -{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every gust is a soft catastrophe", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. Every gust is a soft catastrophe"}} -{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The storm doesn't shout\u2014it purrs", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. The storm doesn't shout\u2014it purrs"}} -{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Velvet: the texture of controlled chaos", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. Velvet: the texture of controlled chaos"}} -{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We weather the velvet storm in silk pajamas", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. We weather the velvet storm in silk pajamas"}} -{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The storm is elegant even in its fury", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. The storm is elegant even in its fury"}} -{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Velvet storm for the gentle and the fierce", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. Velvet storm for the gentle and the fierce"}} -{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The storm wraps you in luxury before it wrecks you", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. The storm wraps you in luxury before it wrecks you"}} -{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Velvet storm: the most beautiful disaster", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. Velvet storm: the most beautiful disaster"}} +{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The hour between midnight and everything", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. The hour between midnight and everything"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Your voice wraps around me like a warm coat", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. Your voice wraps around me like a warm coat"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "We slow dance in the kitchen to no music", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. We slow dance in the kitchen to no music"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The velvet hours don't need an audience", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. The velvet hours don't need an audience"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Candle wax remembers the shape of our night", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. Candle wax remembers the shape of our night"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Every whispered word is a love letter", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. Every whispered word is a love letter"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The hours stretch like honey in the dark", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. The hours stretch like honey in the dark"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Velvet is just softness with a backbone", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. Velvet is just softness with a backbone"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "We make time stand still by moving slowly", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. We make time stand still by moving slowly"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Velvet Haze", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The hour ends but the velvet stays", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. The hour ends but the velvet stays"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satin Confession", "artist": "Silk Road", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "I confess in fabrics I can't afford", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. I confess in fabrics I can't afford"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satin Confession", "artist": "Silk Road", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Satin slides off the truth like water", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. Satin slides off the truth like water"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satin Confession", "artist": "Silk Road", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The confession booth was our bedroom all along", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. The confession booth was our bedroom all along"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satin Confession", "artist": "Silk Road", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every apology is smoother in satin", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. Every apology is smoother in satin"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satin Confession", "artist": "Silk Road", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "I wore my heart on a sleeve of silk", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. I wore my heart on a sleeve of silk"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satin Confession", "artist": "Silk Road", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The confession wasn't loud—it was drape", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. The confession wasn't loud—it was drape"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satin Confession", "artist": "Silk Road", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Satin forgives where cotton can't", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. Satin forgives where cotton can't"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satin Confession", "artist": "Silk Road", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "I confessed to the mirror and the mirror blushed", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. I confessed to the mirror and the mirror blushed"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satin Confession", "artist": "Silk Road", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The fabric of truth is always expensive", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. The fabric of truth is always expensive"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satin Confession", "artist": "Silk Road", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Confession: I'd wear satin to your funeral and mine", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. Confession: I'd wear satin to your funeral and mine"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Frozen in amber but still warm to the touch", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. Frozen in amber but still warm to the touch"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The glow comes from within not from above", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. The glow comes from within not from above"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Amber is just time that refused to leave", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. Amber is just time that refused to leave"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "We glow in the dark because we've been in it so long", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. We glow in the dark because we've been in it so long"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The amber of your eyes outlasts the sunset", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. The amber of your eyes outlasts the sunset"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Every glow needs a little darkness to be seen", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. Every glow needs a little darkness to be seen"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Amber preserves what glass would shatter", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. Amber preserves what glass would shatter"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The glow was always there—dimmer than you thought", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. The glow was always there—dimmer than you thought"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "We are amber: beautiful and imprisoned", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. We are amber: beautiful and imprisoned"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Amber Glow", "artist": "Midnight Bloom", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The glow remains when the fire forgets", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. The glow remains when the fire forgets"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Silk Morning", "artist": "Amber Voice", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The morning arrives on a thread of gold", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. The morning arrives on a thread of gold"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Silk Morning", "artist": "Amber Voice", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Silk morning—the world is gentler now", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. Silk morning—the world is gentler now"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Silk Morning", "artist": "Amber Voice", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "We wake to a world that forgot to be rough", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. We wake to a world that forgot to be rough"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Silk Morning", "artist": "Amber Voice", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The morning light wears silk and nothing else", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. The morning light wears silk and nothing else"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Silk Morning", "artist": "Amber Voice", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Every sunrise is a silk robe on the horizon", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. Every sunrise is a silk robe on the horizon"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Silk Morning", "artist": "Amber Voice", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The morning doesn't shout—it drapes", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. The morning doesn't shout—it drapes"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Silk Morning", "artist": "Amber Voice", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Silk morning: soft enough to believe in", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. Silk morning: soft enough to believe in"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Silk Morning", "artist": "Amber Voice", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "We greet the day like a lover in silk", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. We greet the day like a lover in silk"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Silk Morning", "artist": "Amber Voice", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The morning was always silk—we just wore wool", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. The morning was always silk—we just wore wool"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Silk Morning", "artist": "Amber Voice", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Silk morning, steel resolve, golden heart", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. Silk morning, steel resolve, golden heart"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "We archive our love in moonbeams", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. We archive our love in moonbeams"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The moon remembers what we choose to forget", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. The moon remembers what we choose to forget"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every kiss is a file saved to the moon", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. Every kiss is a file saved to the moon"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The archive grows with every whispered promise", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. The archive grows with every whispered promise"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Moonlight is the librarian of the night", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. Moonlight is the librarian of the night"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We read our history in the craters of the moon", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. We read our history in the craters of the moon"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The archive doesn't judge—it just holds", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. The archive doesn't judge—it just holds"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Moonlit data: soft, eternal, luminous", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. Moonlit data: soft, eternal, luminous"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "We are the moon's favorite collection", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. We are the moon's favorite collection"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Moonlit Archive", "artist": "Satin Echo", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The archive opens when the sun goes down", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. The archive opens when the sun goes down"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The dusk pours honey on the wounded city", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. The dusk pours honey on the wounded city"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Honey dusk: the viscosity of evening", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. Honey dusk: the viscosity of evening"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "We drip slowly into the night", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. We drip slowly into the night"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Honey: the color of your voice at 7 PM", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. Honey: the color of your voice at 7 PM"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The dusk doesn't fall—it pours", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. The dusk doesn't fall—it pours"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Honey dusk for the ones who need sweetness", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. Honey dusk for the ones who need sweetness"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The evening is thick with golden promises", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. The evening is thick with golden promises"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Dusk drips like honey from the skyline", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. Dusk drips like honey from the skyline"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Honey dusk: the amber between day and dream", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. Honey dusk: the amber between day and dream"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Honey Dusk", "artist": "Velvet Haze", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The dusk was always honey—we just called it sunset", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. The dusk was always honey—we just called it sunset"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "My heart is porcelain—handle with reverence", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. My heart is porcelain—handle with reverence"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Porcelain: beautiful and one fall from broken", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. Porcelain: beautiful and one fall from broken"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The heart rings like china when you tap it", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. The heart rings like china when you tap it"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Porcelain heart for the delicate and the brave", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. Porcelain heart for the delicate and the brave"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "We are porcelain in a world of concrete", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. We are porcelain in a world of concrete"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The heart is fired in the kiln of loss", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. The heart is fired in the kiln of loss"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Porcelain: the courage of the fragile", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. Porcelain: the courage of the fragile"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "My heart sings like struck crystal", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. My heart sings like struck crystal"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Porcelain heart: exquisite vulnerability", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. Porcelain heart: exquisite vulnerability"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Heart", "artist": "Silk Road", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "The heart breaks beautifully or not at all", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. The heart breaks beautifully or not at all"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The whisper is dark but it shines when polished", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. The whisper is dark but it shines when polished"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Obsidian: the stone of the midnight confession", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. Obsidian: the stone of the midnight confession"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every whisper cuts like volcanic glass", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. Every whisper cuts like volcanic glass"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The whisper reflects a distorted but true face", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. The whisper reflects a distorted but true face"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Obsidian whisper: sharp and beautiful", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. Obsidian whisper: sharp and beautiful"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We whisper in obsidian because velvet is too soft", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. We whisper in obsidian because velvet is too soft"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The whisper slices through the noise of the day", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. The whisper slices through the noise of the day"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Obsidian: the glass of the volcanic heart", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. Obsidian: the glass of the volcanic heart"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The whisper is dark because the truth is dark", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. The whisper is dark because the truth is dark"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Whisper", "artist": "Midnight Bloom", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Obsidian whisper: the most elegant weapon", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. Obsidian whisper: the most elegant weapon"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The light forgives everything at golden hour", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. The light forgives everything at golden hour"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Confession tastes like honey at sunset", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. Confession tastes like honey at sunset"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Golden hour: the best time to be honest", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. Golden hour: the best time to be honest"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Every confession is softer in amber light", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. Every confession is softer in amber light"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The hour doesn't judge—it just illuminates", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. The hour doesn't judge—it just illuminates"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We confess at golden hour because shadows are long", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. We confess at golden hour because shadows are long"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Golden confession: the truth in warm tones", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. Golden confession: the truth in warm tones"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "The hour gives us permission to be flawed", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. The hour gives us permission to be flawed"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Golden hour: the photographer's absolution", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. Golden hour: the photographer's absolution"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour Confession", "artist": "Amber Voice", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Confession at golden hour: raw and radiant", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. Confession at golden hour: raw and radiant"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The storm wears velvet instead of thunder", "scene": {"mood": "tenderness", "colors": ["burgundy", "gold", "cream"], "composition": "intimate close-up", "camera": "slow dolly", "description": "Intimate Close Up. The storm wears velvet instead of thunder"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Velvet storm: the gentle destruction", "scene": {"mood": "longing", "colors": ["deep plum", "rose", "champagne"], "composition": "soft focus", "camera": "gentle pan", "description": "Soft Focus. Velvet storm: the gentle destruction"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Every gust is a soft catastrophe", "scene": {"mood": "sensuality", "colors": ["midnight blue", "copper", "ivory"], "composition": "candlelit frame", "camera": "steady", "description": "Candlelit Frame. Every gust is a soft catastrophe"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The storm doesn't shout—it purrs", "scene": {"mood": "healing", "colors": ["wine red", "blush", "pearl"], "composition": "silhouette", "camera": "breathing handheld", "description": "Silhouette. The storm doesn't shout—it purrs"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Velvet: the texture of controlled chaos", "scene": {"mood": "devotion", "colors": ["amber", "bronze", "soft white"], "composition": "over the shoulder", "camera": "locked", "description": "Over The Shoulder. Velvet: the texture of controlled chaos"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We weather the velvet storm in silk pajamas", "scene": {"mood": "heartbreak", "colors": ["burgundy", "gold", "cream"], "composition": "two-shot", "camera": "soft zoom", "description": "Two Shot. We weather the velvet storm in silk pajamas"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The storm is elegant even in its fury", "scene": {"mood": "bliss", "colors": ["deep plum", "rose", "champagne"], "composition": "reflective surface", "camera": "orbit", "description": "Reflective Surface. The storm is elegant even in its fury"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Velvet storm for the gentle and the fierce", "scene": {"mood": "vulnerability", "colors": ["midnight blue", "copper", "ivory"], "composition": "golden hour", "camera": "crane down", "description": "Golden Hour. Velvet storm for the gentle and the fierce"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The storm wraps you in luxury before it wrecks you", "scene": {"mood": "passion", "colors": ["wine red", "blush", "pearl"], "composition": "shallow depth", "camera": "rack focus", "description": "Shallow Depth. The storm wraps you in luxury before it wrecks you"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Storm", "artist": "Satin Echo", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Velvet storm: the most beautiful disaster", "scene": {"mood": "serenity", "colors": ["amber", "bronze", "soft white"], "composition": "embracing figures", "camera": "float", "description": "Embracing Figures. Velvet storm: the most beautiful disaster"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training-data/scene-descriptions-rock.jsonl b/training-data/scene-descriptions-rock.jsonl index d7e76c5e..9d43663c 100644 --- a/training-data/scene-descriptions-rock.jsonl +++ b/training-data/scene-descriptions-rock.jsonl @@ -1,100 +1,100 @@ -{"song": "Thunder Road", "artist": "Heartland", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The screen door slams, Mary's dress waves", "scene": {"mood": "hope", "colors": ["gold", "sky blue", "white"], "composition": "wide shot", "camera": "static", "description": "Open horizon. Golden light breaking through clouds. The figure silhouetted against dawn. The screen door slams, Mary's dress waves"}} -{"song": "Thunder Road", "artist": "Heartland", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Like a vision she dances across the porch as the radio plays", "scene": {"mood": "anticipation", "colors": ["silver", "pale green", "cream"], "composition": "close-up", "camera": "slow pan", "description": "Close on hands gripping a steering wheel. Dashboard lights reflecting in eyes. Road stretching ahead. Like a vision she dances across the porch as the radio plays"}} -{"song": "Thunder Road", "artist": "Heartland", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Roy Orbison singing for the lonely, hey that's me and I want you only", "scene": {"mood": "energy", "colors": ["red", "orange", "electric blue"], "composition": "over the shoulder", "camera": "dolly in", "description": "Rapid cuts. Bodies in motion. Light streaks across the frame. Roy Orbison singing for the lonely, hey that's me and I want you only"}} -{"song": "Thunder Road", "artist": "Heartland", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Don't turn me home out now I'm so young and worthless still", "scene": {"mood": "triumph", "colors": ["gold", "crimson", "white"], "composition": "low angle", "camera": "dolly out", "description": "Wide shot. Figure standing on a hilltop. Arms raised. City lights below. Don't turn me home out now I'm so young and worthless still"}} -{"song": "Thunder Road", "artist": "Heartland", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The night's busting open these two lanes will take us anywhere", "scene": {"mood": "nostalgia", "colors": ["amber", "sepia", "dusty rose"], "composition": "high angle", "camera": "handheld", "description": "Sepia tones. A photograph come to life. Dust motes in afternoon light. The night's busting open these two lanes will take us anywhere"}} -{"song": "Thunder Road", "artist": "Heartland", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We got one last chance to make it real", "scene": {"mood": "urgency", "colors": ["red", "black", "strobe white"], "composition": "dutch angle", "camera": "steadicam", "description": "Handheld camera running. Blurred faces. Traffic. Heartbeat sound design. We got one last chance to make it real"}} -{"song": "Thunder Road", "artist": "Heartland", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "To trade in these wings on some wheels", "scene": {"mood": "passion", "colors": ["deep red", "burgundy", "gold"], "composition": "symmetrical", "camera": "slow zoom", "description": "Extreme close-up. Skin. Breath visible in cold air. Eyes locked. To trade in these wings on some wheels"}} -{"song": "Thunder Road", "artist": "Heartland", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Climb in back, heaven's waiting down the tracks", "scene": {"mood": "defiance", "colors": ["black", "neon green", "chrome"], "composition": "rule of thirds", "camera": "crane up", "description": "Low angle. Figure standing against the wind. Debris flying past. Unmoved. Climb in back, heaven's waiting down the tracks"}} -{"song": "Thunder Road", "artist": "Heartland", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Oh oh oh oh oh oh oh", "scene": {"mood": "release", "colors": ["sky blue", "white", "pale gold"], "composition": "extreme wide", "camera": "tracking shot", "description": "Slow motion. Something falling \u2014 a mask, a chain, a weight. Lightness follows. Oh oh oh oh oh oh oh"}} -{"song": "Thunder Road", "artist": "Heartland", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "It's a town full of losers and I'm pulling out of here to win", "scene": {"mood": "catharsis", "colors": ["all white", "silver", "clear"], "composition": "medium shot", "camera": "slow tilt down", "description": "White space expanding. Figure dissolving into light. Peace in the dissolution. It's a town full of losers and I'm pulling out of here to win"}} -{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Woke up on the floor again, whiskey still on my tongue", "scene": {"mood": "despair", "colors": ["navy", "black", "grey"], "composition": "wide shot", "camera": "static", "description": "Empty room. Single light source. Figure curled in corner. Rain on windows. Woke up on the floor again, whiskey still on my tongue"}} -{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The mirror shows a stranger and the damage that I've done", "scene": {"mood": "anger", "colors": ["red", "black", "orange"], "composition": "close-up", "camera": "slow pan", "description": "Shattered glass. Red light. Hands clenched. Jaw tight. The frame vibrates. The mirror shows a stranger and the damage that I've done"}} -{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "I scream until my throat bleeds but nobody comes", "scene": {"mood": "frenzy", "colors": ["strobe", "red", "white flash"], "composition": "over the shoulder", "camera": "dolly in", "description": "Strobe lighting. Multiple exposures. Bodies colliding. Chaos as composition. I scream until my throat bleeds but nobody comes"}} -{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The walls are closing in again, the ceiling pressing down", "scene": {"mood": "exhaustion", "colors": ["grey", "brown", "faded"], "composition": "low angle", "camera": "dolly out", "description": "Static shot. Figure slumped. Eyes half-closed. Time passing in shadows. The walls are closing in again, the ceiling pressing down"}} -{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "I tried to call your number but you changed it years ago", "scene": {"mood": "resignation", "colors": ["grey", "muted blue", "beige"], "composition": "high angle", "camera": "handheld", "description": "Medium shot. Hands dropping keys on a table. Turning away. Not looking back. I tried to call your number but you changed it years ago"}} -{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Now I'm howling at the moon like some rabid dog I know", "scene": {"mood": "grief", "colors": ["deep purple", "black", "silver"], "composition": "dutch angle", "camera": "steadicam", "description": "Wide shot. Figure alone in vast space. Dark purple sky. No horizon line. Now I'm howling at the moon like some rabid dog I know"}} -{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Every bone remembers what my mind wants to forget", "scene": {"mood": "numbness", "colors": ["white", "grey", "no color"], "composition": "symmetrical", "camera": "slow zoom", "description": "Desaturated. Figure staring at nothing. World moving around them in blur. Every bone remembers what my mind wants to forget"}} -{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "I'll tear this whole house down before the sun comes up", "scene": {"mood": "rage", "colors": ["fire red", "black", "ember orange"], "composition": "rule of thirds", "camera": "crane up", "description": "Red wash. Extreme close-up on eyes. Fire reflected in pupils. I'll tear this whole house down before the sun comes up"}} -{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Ash and ruin everywhere, this is all that's left", "scene": {"mood": "acceptance", "colors": ["soft blue", "warm grey", "sage"], "composition": "extreme wide", "camera": "tracking shot", "description": "Soft focus. Gentle light. Figure breathing. The camera doesn't judge. Ash and ruin everywhere, this is all that's left"}} -{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Silence. Just the wind through broken glass.", "scene": {"mood": "silence", "colors": ["black", "void", "faint starlight"], "composition": "medium shot", "camera": "slow tilt down", "description": "Black screen. Faint starlight. The sound drops out completely. Silence. Just the wind through broken glass."}} -{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Ten thousand miles of static between your voice and mine", "scene": {"mood": "wonder", "colors": ["aurora green", "violet", "silver"], "composition": "wide shot", "camera": "static", "description": "Northern lights overhead. Figure looking up. Mouth open. Child's expression. Ten thousand miles of static between your voice and mine"}} -{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "I trace your constellation on the dashboard every night", "scene": {"mood": "isolation", "colors": ["cold blue", "black", "distant starlight"], "composition": "close-up", "camera": "slow pan", "description": "Extreme wide. Single figure. Vast empty landscape. Scale crushing. I trace your constellation on the dashboard every night"}} -{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The signal fades to nothing but I keep the frequency", "scene": {"mood": "longing", "colors": ["teal", "silver", "moonlight"], "composition": "over the shoulder", "camera": "dolly in", "description": "Through a window. Figure on the other side. Glass between. Breath on the pane. The signal fades to nothing but I keep the frequency"}} -{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Then suddenly your laughter breaks through like a summer storm", "scene": {"mood": "connection", "colors": ["warm gold", "rose", "blush"], "composition": "low angle", "camera": "dolly out", "description": "Two hands reaching. Fingers almost touching. Warm light between them. Then suddenly your laughter breaks through like a summer storm"}} -{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "We're dancing in the data stream, our pixels intertwined", "scene": {"mood": "euphoria", "colors": ["neon", "rainbow", "white flash"], "composition": "high angle", "camera": "handheld", "description": "Overexposed. Everything bright. Dancing. The frame can't contain the joy. We're dancing in the data stream, our pixels intertwined"}} -{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "But I can't tell if you're real or just a ghost in the machine", "scene": {"mood": "confusion", "colors": ["swirling", "unsettled", "green-grey"], "composition": "dutch angle", "camera": "steadicam", "description": "Multiple focal points. Nothing sharp. The viewer doesn't know where to look. But I can't tell if you're real or just a ghost in the machine"}} -{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The picture clears and there you are \u2014 imperfect, warm, alive", "scene": {"mood": "clarity", "colors": ["clear blue", "white", "crisp"], "composition": "symmetrical", "camera": "slow zoom", "description": "Rack focus. Background blurs, foreground sharpens. Suddenly everything makes sense. The picture clears and there you are \u2014 imperfect, warm, alive"}} -{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Your hand reaches through the screen, I swear I feel the heat", "scene": {"mood": "tenderness", "colors": ["blush pink", "warm cream", "soft gold"], "composition": "rule of thirds", "camera": "crane up", "description": "Close on a hand touching a face. Soft light. Shallow depth of field. Your hand reaches through the screen, I swear I feel the heat"}} -{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The bandwidth's dying, say it now before the link goes dark", "scene": {"mood": "urgency", "colors": ["red", "black", "strobe white"], "composition": "extreme wide", "camera": "tracking shot", "description": "Handheld camera running. Blurred faces. Traffic. Heartbeat sound design. The bandwidth's dying, say it now before the link goes dark"}} -{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Goodnight, satellite heart. I'll find you in the static.", "scene": {"mood": "bittersweet", "colors": ["amber", "lavender", "fading light"], "composition": "medium shot", "camera": "slow tilt down", "description": "Amber light fading. A smile that's also a goodbye. Beautiful and sad at once. Goodnight, satellite heart. I'll find you in the static."}} -{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "They paved over every green thing when the developers came", "scene": {"mood": "oppression", "colors": ["concrete grey", "brown", "exhaust fume yellow"], "composition": "wide shot", "camera": "static", "description": "Concrete. Overpasses. No sky visible. Figures small against infrastructure. They paved over every green thing when the developers came"}} -{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "But we planted seeds between the cracks and gave them all a name", "scene": {"mood": "resilience", "colors": ["green", "cracked concrete", "gold"], "composition": "close-up", "camera": "slow pan", "description": "Crack in pavement. Green shoot pushing through. Macro lens. But we planted seeds between the cracks and gave them all a name"}} -{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The mayor says progress looks like demolition and dust", "scene": {"mood": "anger", "colors": ["red", "black", "orange"], "composition": "over the shoulder", "camera": "dolly in", "description": "Shattered glass. Red light. Hands clenched. Jaw tight. The frame vibrates. The mayor says progress looks like demolition and dust"}} -{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "But a dandelion broke through the asphalt this morning \u2014 that's us", "scene": {"mood": "beauty", "colors": ["wildflower colors", "green", "sunlight"], "composition": "low angle", "camera": "dolly out", "description": "Wildflowers in unexpected places. Color against grey. Nature reclaiming. But a dandelion broke through the asphalt this morning \u2014 that's us"}} -{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "You can't kill what wants to live, can't silence what must sing", "scene": {"mood": "defiance", "colors": ["black", "neon green", "chrome"], "composition": "high angle", "camera": "handheld", "description": "Low angle. Figure standing against the wind. Debris flying past. Unmoved. You can't kill what wants to live, can't silence what must sing"}} -{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We're the roots beneath the road, we're the birds that built on string", "scene": {"mood": "community", "colors": ["warm tones", "string lights", "firelight"], "composition": "dutch angle", "camera": "steadicam", "description": "String lights. People gathered. Laughter out of focus. Warmth as visual language. We're the roots beneath the road, we're the birds that built on string"}} -{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "When they tear the next block down we'll be dancing in the rubble", "scene": {"mood": "joy", "colors": ["bright", "multi", "saturated"], "composition": "symmetrical", "camera": "slow zoom", "description": "Saturated color. Wide smiles. Arms open. The world in full bloom. When they tear the next block down we'll be dancing in the rubble"}} -{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Every protest is a garden, every march plants something new", "scene": {"mood": "struggle", "colors": ["dust", "grey", "hard light"], "composition": "rule of thirds", "camera": "crane up", "description": "Close on hands working. Calluses. Dust. Effort visible in every frame. Every protest is a garden, every march plants something new"}} -{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The concrete is a drum and our footsteps keep the beat", "scene": {"mood": "growth", "colors": ["green", "brown", "morning light"], "composition": "extreme wide", "camera": "tracking shot", "description": "Time-lapse. Seed to flower. Sunrise to sunset. Transformation as rhythm. The concrete is a drum and our footsteps keep the beat"}} -{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Tomorrow there'll be flowers where they swore there'd only be defeat", "scene": {"mood": "hope", "colors": ["gold", "sky blue", "white"], "composition": "medium shot", "camera": "slow tilt down", "description": "Open horizon. Golden light breaking through clouds. The figure silhouetted against dawn. Tomorrow there'll be flowers where they swore there'd only be defeat"}} -{"song": "Gravity Well", "artist": "Void Walker", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "I felt the pull before I saw the edge", "scene": {"mood": "dread", "colors": ["void black", "deep red", "cold white"], "composition": "wide shot", "camera": "static", "description": "Corner of frame. Something in the periphery. Dark. The camera doesn't look directly. I felt the pull before I saw the edge"}} -{"song": "Gravity Well", "artist": "Void Walker", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The stars bent sideways, light itself was dead", "scene": {"mood": "fascination", "colors": ["event horizon purple", "gravitational lens blue"], "composition": "close-up", "camera": "slow pan", "description": "Close on eyes. Reflection of something impossible. The pupil expands. The stars bent sideways, light itself was dead"}} -{"song": "Gravity Well", "artist": "Void Walker", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "I could have turned the ship around but something in me said stay", "scene": {"mood": "surrender", "colors": ["white", "dissolution", "prismatic"], "composition": "over the shoulder", "camera": "dolly in", "description": "Arms opening. Head back. Falling backward into something vast. I could have turned the ship around but something in me said stay"}} -{"song": "Gravity Well", "artist": "Void Walker", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The event horizon glows like a halo made of nothing", "scene": {"mood": "awe", "colors": ["starfield", "nebula colors", "infinite dark"], "composition": "low angle", "camera": "dolly out", "description": "Wide shot of cosmos. Nebula. Stars being born. Human figure tiny at bottom. The event horizon glows like a halo made of nothing"}} -{"song": "Gravity Well", "artist": "Void Walker", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Time stretches thin as wire, each second takes a year", "scene": {"mood": "terror", "colors": ["black", "red shift", "distortion"], "composition": "high angle", "camera": "handheld", "description": "Shaking camera. Red shift. Something approaching fast. The frame distorts. Time stretches thin as wire, each second takes a year"}} -{"song": "Gravity Well", "artist": "Void Walker", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "I am both the observer and the thing that disappears", "scene": {"mood": "peace", "colors": ["deep space black", "starlight", "calm"], "composition": "dutch angle", "camera": "steadicam", "description": "Still water. Stars reflected. Perfect mirror. No movement. No sound. I am both the observer and the thing that disappears"}} -{"song": "Gravity Well", "artist": "Void Walker", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "My body reads the tidal forces like sheet music played on bone", "scene": {"mood": "disorientation", "colors": ["warped", "chromatic aberration", "bent light"], "composition": "symmetrical", "camera": "slow zoom", "description": "Warped lens. Vertigo. Walls becoming floor. Gravity is a suggestion. My body reads the tidal forces like sheet music played on bone"}} -{"song": "Gravity Well", "artist": "Void Walker", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "I stop fighting, stop reaching, stop calling home", "scene": {"mood": "acceptance", "colors": ["soft blue", "warm grey", "sage"], "composition": "rule of thirds", "camera": "crane up", "description": "Soft focus. Gentle light. Figure breathing. The camera doesn't judge. I stop fighting, stop reaching, stop calling home"}} -{"song": "Gravity Well", "artist": "Void Walker", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "There is a peace in dissolution I was never meant to know", "scene": {"mood": "transcendence", "colors": ["pure white", "beyond visible", "golden"], "composition": "extreme wide", "camera": "tracking shot", "description": "Pure white expanding. Figure becoming light. Boundaries dissolving. There is a peace in dissolution I was never meant to know"}} -{"song": "Gravity Well", "artist": "Void Walker", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Singularity. Silence. Everything and nothing both at once.", "scene": {"mood": "emptiness", "colors": ["void", "absolute black", "nothing"], "composition": "medium shot", "camera": "slow tilt down", "description": "Absolute black. No stars. No reference point. The void looking back. Singularity. Silence. Everything and nothing both at once."}} -{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "My father's hands smelled like machine oil and prayer", "scene": {"mood": "nostalgia", "colors": ["amber", "sepia", "dusty rose"], "composition": "wide shot", "camera": "static", "description": "Sepia tones. A photograph come to life. Dust motes in afternoon light. My father's hands smelled like machine oil and prayer"}} -{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The factory whistle was our clock, the shift was our calendar", "scene": {"mood": "sadness", "colors": ["grey", "rain", "muted blue"], "composition": "close-up", "camera": "slow pan", "description": "Rain on glass. Grey light. A cup of tea going cold. Still life of loss. The factory whistle was our clock, the shift was our calendar"}} -{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "He'd come home at midnight, wake me up to say goodnight", "scene": {"mood": "tenderness", "colors": ["blush pink", "warm cream", "soft gold"], "composition": "over the shoulder", "camera": "dolly in", "description": "Close on a hand touching a face. Soft light. Shallow depth of field. He'd come home at midnight, wake me up to say goodnight"}} -{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Now the mill is just a skeleton and he's been gone ten years", "scene": {"mood": "loss", "colors": ["faded", "dusty", "empty space"], "composition": "low angle", "camera": "dolly out", "description": "Empty chair. Dust settling. A coat still on a hook. Presence of absence. Now the mill is just a skeleton and he's been gone ten years"}} -{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "But the river still runs brown with memory and rust", "scene": {"mood": "beauty", "colors": ["wildflower colors", "green", "sunlight"], "composition": "high angle", "camera": "handheld", "description": "Wildflowers in unexpected places. Color against grey. Nature reclaiming. But the river still runs brown with memory and rust"}} -{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "I found his lunchbox in the attic, coffee stains still fresh", "scene": {"mood": "resignation", "colors": ["grey", "muted blue", "beige"], "composition": "dutch angle", "camera": "steadicam", "description": "Medium shot. Hands dropping keys on a table. Turning away. Not looking back. I found his lunchbox in the attic, coffee stains still fresh"}} -{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Some things don't decay \u2014 they just learn to hold still", "scene": {"mood": "love", "colors": ["neutral"], "composition": "symmetrical", "camera": "slow zoom", "description": "Visual interpretation of: Some things don't decay \u2014 they just learn to hold still"}} -{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "I hum the songs he hummed to me though I've forgotten half the words", "scene": {"mood": "weariness", "colors": ["grey-brown", "faded", "dim"], "composition": "rule of thirds", "camera": "crane up", "description": "Slow movement. Heavy eyelids. The world in faded tones. Everything too much. I hum the songs he hummed to me though I've forgotten half the words"}} -{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The town's half-empty but the porch lights still come on at dusk", "scene": {"mood": "quiet hope", "colors": ["faint warm light", "candle glow", "dawn grey"], "composition": "extreme wide", "camera": "tracking shot", "description": "Faint warm light. Candle in dark room. Just enough to see by. The town's half-empty but the porch lights still come on at dusk"}} -{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Sleep now, rust belt baby. The furnace keeps us warm.", "scene": {"mood": "peace", "colors": ["deep space black", "starlight", "calm"], "composition": "medium shot", "camera": "slow tilt down", "description": "Still water. Stars reflected. Perfect mirror. No movement. No sound. Sleep now, rust belt baby. The furnace keeps us warm."}} -{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "I didn't start the fire but I brought the gasoline", "scene": {"mood": "fury", "colors": ["dark red", "black", "flash"], "composition": "wide shot", "camera": "static", "description": "Dark red wash. Hands destroying. Frame shaking with rage. I didn't start the fire but I brought the gasoline"}} -{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Every sermon needs a spark and every spark needs a dream", "scene": {"mood": "ecstasy", "colors": ["fire", "gold", "blinding white"], "composition": "close-up", "camera": "slow pan", "description": "Fire and gold. Bodies arching. Light bursting from every surface. Every sermon needs a spark and every spark needs a dream"}} -{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The forest is a cathedral and the flames are choir boys singing", "scene": {"mood": "chaos", "colors": ["strobe", "fragmented", "clashing"], "composition": "over the shoulder", "camera": "dolly in", "description": "Fragmented frame. Collage. Everything at once. Order is a memory. The forest is a cathedral and the flames are choir boys singing"}} -{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Watch the old world burn \u2014 isn't the light beautiful?", "scene": {"mood": "joy", "colors": ["bright", "multi", "saturated"], "composition": "low angle", "camera": "dolly out", "description": "Saturated color. Wide smiles. Arms open. The world in full bloom. Watch the old world burn \u2014 isn't the light beautiful?"}} -{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "We'll dance in the embers, we'll make love in the ash", "scene": {"mood": "destruction", "colors": ["fire", "ash", "smoke orange"], "composition": "high angle", "camera": "handheld", "description": "Fire. Ash falling like snow. Structures collapsing. Beautiful in its terrible way. We'll dance in the embers, we'll make love in the ash"}} -{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "From destruction comes the soil where new things grow at last", "scene": {"mood": "creation", "colors": ["green", "light", "warm gold"], "composition": "dutch angle", "camera": "steadicam", "description": "Hands shaping clay. Light emerging from dark. Something new being born. From destruction comes the soil where new things grow at last"}} -{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "But don't mistake the warmth for safety, don't mistake the glow for home", "scene": {"mood": "warning", "colors": ["red flash", "amber", "siren"], "composition": "symmetrical", "camera": "slow zoom", "description": "Red flash. Siren light. The calm before. Then: impact. But don't mistake the warmth for safety, don't mistake the glow for home"}} -{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Come closer, come closer \u2014 I promise the burning feels like flying", "scene": {"mood": "invitation", "colors": ["warm", "open", "golden"], "composition": "rule of thirds", "camera": "crane up", "description": "Open door. Warm light spilling out. A hand extended. Come in. Come closer, come closer \u2014 I promise the burning feels like flying"}} -{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "We threw everything we owned into the blaze and laughed", "scene": {"mood": "abandon", "colors": ["wild", "free", "untethered"], "composition": "extreme wide", "camera": "tracking shot", "description": "Running through a field. Hair wild. No destination. Just movement. We threw everything we owned into the blaze and laughed"}} -{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Morning. Smoke. Green shoots. Begin again.", "scene": {"mood": "rebirth", "colors": ["green shoots", "dawn", "clear"], "composition": "medium shot", "camera": "slow tilt down", "description": "Dawn. Green shoots in ash. First breath after drowning. Morning. Smoke. Green shoots. Begin again."}} -{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "There's a voice on the radio that shouldn't be there", "scene": {"mood": "mystery", "colors": ["deep blue", "shadow", "candle"], "composition": "wide shot", "camera": "static", "description": "Shadow figure in doorway. Candle. Face half-lit. Eyes knowing. There's a voice on the radio that shouldn't be there"}} -{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Speaking my name in a language I almost understand", "scene": {"mood": "loneliness", "colors": ["single light", "dark", "cold blue"], "composition": "close-up", "camera": "slow pan", "description": "Single light in vast dark. Figure beneath it. Nothing else. Speaking my name in a language I almost understand"}} -{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "I turn the dial but it follows like a shadow made of sound", "scene": {"mood": "curiosity", "colors": ["warm yellow", "spotlight", "discovery"], "composition": "over the shoulder", "camera": "dolly in", "description": "Light moving across a surface. Discovery. Eyes widening. I turn the dial but it follows like a shadow made of sound"}} -{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Then it says something only I would know, something buried deep", "scene": {"mood": "connection", "colors": ["warm gold", "rose", "blush"], "composition": "low angle", "camera": "dolly out", "description": "Two hands reaching. Fingers almost touching. Warm light between them. Then it says something only I would know, something buried deep"}} -{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "I'm not afraid anymore \u2014 I'm listening", "scene": {"mood": "paranoia", "colors": ["surveillance green", "strobe", "red"], "composition": "high angle", "camera": "handheld", "description": "Surveillance angles. Green tint. Multiple screens. Watching. Being watched. I'm not afraid anymore \u2014 I'm listening"}} -{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The voice knows my dreams, it describes them back to me", "scene": {"mood": "intimacy", "colors": ["candlelight", "warm", "close"], "composition": "dutch angle", "camera": "steadicam", "description": "Candlelight only. Two faces close. Shared breath. The world outside forgotten. The voice knows my dreams, it describes them back to me"}} -{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We're having a conversation across some membrane I can't see", "scene": {"mood": "urgency", "colors": ["red", "black", "strobe white"], "composition": "symmetrical", "camera": "slow zoom", "description": "Handheld camera running. Blurred faces. Traffic. Heartbeat sound design. We're having a conversation across some membrane I can't see"}} -{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Then static. Then nothing. Then a whisper: find me", "scene": {"mood": "disconnection", "colors": ["static", "grey", "broken signal"], "composition": "rule of thirds", "camera": "crane up", "description": "Static. Snow on screen. A voice breaking up. Distance measured in noise. Then static. Then nothing. Then a whisper: find me"}} -{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "I search every frequency but the voice is gone", "scene": {"mood": "searching", "colors": ["flashlight beam", "dark", "moving light"], "composition": "extreme wide", "camera": "tracking shot", "description": "Flashlight beam cutting dark. Moving. Looking. Not finding yet. I search every frequency but the voice is gone"}} -{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Some nights I still hear it, faint, like a song in another room", "scene": {"mood": "haunting", "colors": ["faint blue", "echo", "silver"], "composition": "medium shot", "camera": "slow tilt down", "description": "Faint blue light. Echo of a figure. Present and absent simultaneously. Some nights I still hear it, faint, like a song in another room"}} -{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "I wore your love like a weapon and you never felt the blade", "scene": {"mood": "seduction", "colors": ["deep red", "velvet", "candlelight"], "composition": "wide shot", "camera": "static", "description": "Deep red. Velvet textures. Slow movement. Eyes that promise. I wore your love like a weapon and you never felt the blade"}} -{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Every kiss was a negotiation, every touch a trade", "scene": {"mood": "power", "colors": ["gold", "black", "crimson"], "composition": "close-up", "camera": "slow pan", "description": "Throne. Gold. Black. The figure doesn't move. Doesn't need to. Every kiss was a negotiation, every touch a trade"}} -{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The throne room smells like jasmine and someone else's fear", "scene": {"mood": "cruelty", "colors": ["cold silver", "black", "sharp white"], "composition": "over the shoulder", "camera": "dolly in", "description": "Silver blade. Cold light. A smile that doesn't reach the eyes. The throne room smells like jasmine and someone else's fear"}} -{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "I am beautiful when I'm angry \u2014 haven't you heard?", "scene": {"mood": "beauty", "colors": ["wildflower colors", "green", "sunlight"], "composition": "low angle", "camera": "dolly out", "description": "Wildflowers in unexpected places. Color against grey. Nature reclaiming. I am beautiful when I'm angry \u2014 haven't you heard?"}} -{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Don't mistake my gentleness for weakness, darling", "scene": {"mood": "danger", "colors": ["red", "black", "warning yellow"], "composition": "high angle", "camera": "handheld", "description": "Red and black. Warning signs. The frame contracts. Something approaches. Don't mistake my gentleness for weakness, darling"}} -{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "I chose to be kind. I could burn this kingdom down.", "scene": {"mood": "vulnerability", "colors": ["soft", "exposed", "raw"], "composition": "dutch angle", "camera": "steadicam", "description": "Exposed skin. Soft light. Eyes open. Trust visible in every pore. I chose to be kind. I could burn this kingdom down."}} -{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The roses in my crown have thorns that curve inward", "scene": {"mood": "fury", "colors": ["dark red", "black", "flash"], "composition": "symmetrical", "camera": "slow zoom", "description": "Dark red wash. Hands destroying. Frame shaking with rage. The roses in my crown have thorns that curve inward"}} -{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "I bleed for my own sins, not for yours", "scene": {"mood": "grace", "colors": ["white", "silver", "flowing"], "composition": "rule of thirds", "camera": "crane up", "description": "White. Flowing. Movement without effort. The body as art. I bleed for my own sins, not for yours"}} -{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Tonight I lay the crown aside and sleep without armor", "scene": {"mood": "revenge", "colors": ["dark", "steel", "cold blue"], "composition": "extreme wide", "camera": "tracking shot", "description": "Cold blue. Steel. The plan unfolding in shadows. Patience as weapon. Tonight I lay the crown aside and sleep without armor"}} -{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Mercy. The hardest word. The only gift worth giving.", "scene": {"mood": "mercy", "colors": ["warm gold", "white", "gentle"], "composition": "medium shot", "camera": "slow tilt down", "description": "Warm gold. Hand lowering a weapon. Choosing not to. The harder path. Mercy. The hardest word. The only gift worth giving."}} -{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Four walls, one window, a view of another wall", "scene": {"mood": "claustrophobia", "colors": ["close walls", "yellow bulb", "cramped"], "composition": "wide shot", "camera": "static", "description": "Walls close. Ceiling low. Yellow bulb. No escape visible. Four walls, one window, a view of another wall"}} -{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The radiator clicks like a metronome for the damned", "scene": {"mood": "routine", "colors": ["grey", "institutional", "fluorescent"], "composition": "close-up", "camera": "slow pan", "description": "Fluorescent light. Same motion repeated. Clock on the wall. Time as loop. The radiator clicks like a metronome for the damned"}} -{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "I've memorized every crack in the ceiling \u2014 they form a map", "scene": {"mood": "desperation", "colors": ["scratching", "clawing", "raw"], "composition": "over the shoulder", "camera": "dolly in", "description": "Hands clawing. Fingernails against surface. Raw need. Nothing held back. I've memorized every crack in the ceiling \u2014 they form a map"}} -{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "In my mind I've left a hundred times, bought a farm, learned to fly", "scene": {"mood": "fantasy", "colors": ["dreamy", "pastel", "floating"], "composition": "low angle", "camera": "dolly out", "description": "Pastel. Floating. Impossible architecture. Gravity optional. In my mind I've left a hundred times, bought a farm, learned to fly"}} -{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Then one morning I open the door and just walk out", "scene": {"mood": "breakthrough", "colors": ["white burst", "open sky", "blinding"], "composition": "high angle", "camera": "handheld", "description": "White burst. Wall shattering. Open sky beyond. Freedom as explosion. Then one morning I open the door and just walk out"}} -{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The hallway is an ocean, the stairs are a mountain range", "scene": {"mood": "freedom", "colors": ["open sky", "blue", "green"], "composition": "dutch angle", "camera": "steadicam", "description": "Open road. Blue sky. Green fields. Wind in hair. No walls. The hallway is an ocean, the stairs are a mountain range"}} -{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The street hits me like cold water and I almost go back", "scene": {"mood": "fear", "colors": ["cold", "dark", "sharp"], "composition": "symmetrical", "camera": "slow zoom", "description": "Cold. Dark. Sharp edges. The frame contracts. Something unseen. The street hits me like cold water and I almost go back"}} -{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "But the sky \u2014 have you seen the sky? It goes on forever", "scene": {"mood": "joy", "colors": ["bright", "multi", "saturated"], "composition": "rule of thirds", "camera": "crane up", "description": "Saturated color. Wide smiles. Arms open. The world in full bloom. But the sky \u2014 have you seen the sky? It goes on forever"}} -{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "I stand on the sidewalk and cry because the world is so big", "scene": {"mood": "grounding", "colors": ["neutral"], "composition": "extreme wide", "camera": "tracking shot", "description": "Visual interpretation of: I stand on the sidewalk and cry because the world is so big"}} -{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Home is not a place. Home is the moment you stop hiding.", "scene": {"mood": "home", "colors": ["neutral"], "composition": "medium shot", "camera": "slow tilt down", "description": "Visual interpretation of: Home is not a place. Home is the moment you stop hiding."}} +{"song": "Thunder Road", "artist": "Heartland", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "The screen door slams, Mary's dress waves", "scene": {"mood": "hope", "colors": ["gold", "sky blue", "white"], "composition": "wide shot", "camera": "static", "description": "Open horizon. Golden light breaking through clouds. The figure silhouetted against dawn. The screen door slams, Mary's dress waves"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road", "artist": "Heartland", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Like a vision she dances across the porch as the radio plays", "scene": {"mood": "anticipation", "colors": ["silver", "pale green", "cream"], "composition": "close-up", "camera": "slow pan", "description": "Close on hands gripping a steering wheel. Dashboard lights reflecting in eyes. Road stretching ahead. Like a vision she dances across the porch as the radio plays"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road", "artist": "Heartland", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Roy Orbison singing for the lonely, hey that's me and I want you only", "scene": {"mood": "energy", "colors": ["red", "orange", "electric blue"], "composition": "over the shoulder", "camera": "dolly in", "description": "Rapid cuts. Bodies in motion. Light streaks across the frame. Roy Orbison singing for the lonely, hey that's me and I want you only"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road", "artist": "Heartland", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Don't turn me home out now I'm so young and worthless still", "scene": {"mood": "triumph", "colors": ["gold", "crimson", "white"], "composition": "low angle", "camera": "dolly out", "description": "Wide shot. Figure standing on a hilltop. Arms raised. City lights below. Don't turn me home out now I'm so young and worthless still"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road", "artist": "Heartland", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "The night's busting open these two lanes will take us anywhere", "scene": {"mood": "nostalgia", "colors": ["amber", "sepia", "dusty rose"], "composition": "high angle", "camera": "handheld", "description": "Sepia tones. A photograph come to life. Dust motes in afternoon light. The night's busting open these two lanes will take us anywhere"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road", "artist": "Heartland", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We got one last chance to make it real", "scene": {"mood": "urgency", "colors": ["red", "black", "strobe white"], "composition": "dutch angle", "camera": "steadicam", "description": "Handheld camera running. Blurred faces. Traffic. Heartbeat sound design. We got one last chance to make it real"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road", "artist": "Heartland", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "To trade in these wings on some wheels", "scene": {"mood": "passion", "colors": ["deep red", "burgundy", "gold"], "composition": "symmetrical", "camera": "slow zoom", "description": "Extreme close-up. Skin. Breath visible in cold air. Eyes locked. To trade in these wings on some wheels"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road", "artist": "Heartland", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Climb in back, heaven's waiting down the tracks", "scene": {"mood": "defiance", "colors": ["black", "neon green", "chrome"], "composition": "rule of thirds", "camera": "crane up", "description": "Low angle. Figure standing against the wind. Debris flying past. Unmoved. Climb in back, heaven's waiting down the tracks"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road", "artist": "Heartland", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Oh oh oh oh oh oh oh", "scene": {"mood": "release", "colors": ["sky blue", "white", "pale gold"], "composition": "extreme wide", "camera": "tracking shot", "description": "Slow motion. Something falling — a mask, a chain, a weight. Lightness follows. Oh oh oh oh oh oh oh"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road", "artist": "Heartland", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "It's a town full of losers and I'm pulling out of here to win", "scene": {"mood": "catharsis", "colors": ["all white", "silver", "clear"], "composition": "medium shot", "camera": "slow tilt down", "description": "White space expanding. Figure dissolving into light. Peace in the dissolution. It's a town full of losers and I'm pulling out of here to win"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Woke up on the floor again, whiskey still on my tongue", "scene": {"mood": "despair", "colors": ["navy", "black", "grey"], "composition": "wide shot", "camera": "static", "description": "Empty room. Single light source. Figure curled in corner. Rain on windows. Woke up on the floor again, whiskey still on my tongue"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The mirror shows a stranger and the damage that I've done", "scene": {"mood": "anger", "colors": ["red", "black", "orange"], "composition": "close-up", "camera": "slow pan", "description": "Shattered glass. Red light. Hands clenched. Jaw tight. The frame vibrates. The mirror shows a stranger and the damage that I've done"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "I scream until my throat bleeds but nobody comes", "scene": {"mood": "frenzy", "colors": ["strobe", "red", "white flash"], "composition": "over the shoulder", "camera": "dolly in", "description": "Strobe lighting. Multiple exposures. Bodies colliding. Chaos as composition. I scream until my throat bleeds but nobody comes"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The walls are closing in again, the ceiling pressing down", "scene": {"mood": "exhaustion", "colors": ["grey", "brown", "faded"], "composition": "low angle", "camera": "dolly out", "description": "Static shot. Figure slumped. Eyes half-closed. Time passing in shadows. The walls are closing in again, the ceiling pressing down"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "I tried to call your number but you changed it years ago", "scene": {"mood": "resignation", "colors": ["grey", "muted blue", "beige"], "composition": "high angle", "camera": "handheld", "description": "Medium shot. Hands dropping keys on a table. Turning away. Not looking back. I tried to call your number but you changed it years ago"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Now I'm howling at the moon like some rabid dog I know", "scene": {"mood": "grief", "colors": ["deep purple", "black", "silver"], "composition": "dutch angle", "camera": "steadicam", "description": "Wide shot. Figure alone in vast space. Dark purple sky. No horizon line. Now I'm howling at the moon like some rabid dog I know"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Every bone remembers what my mind wants to forget", "scene": {"mood": "numbness", "colors": ["white", "grey", "no color"], "composition": "symmetrical", "camera": "slow zoom", "description": "Desaturated. Figure staring at nothing. World moving around them in blur. Every bone remembers what my mind wants to forget"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "I'll tear this whole house down before the sun comes up", "scene": {"mood": "rage", "colors": ["fire red", "black", "ember orange"], "composition": "rule of thirds", "camera": "crane up", "description": "Red wash. Extreme close-up on eyes. Fire reflected in pupils. I'll tear this whole house down before the sun comes up"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Ash and ruin everywhere, this is all that's left", "scene": {"mood": "acceptance", "colors": ["soft blue", "warm grey", "sage"], "composition": "extreme wide", "camera": "tracking shot", "description": "Soft focus. Gentle light. Figure breathing. The camera doesn't judge. Ash and ruin everywhere, this is all that's left"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Black Dog Howl", "artist": "Rust & Wire", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Silence. Just the wind through broken glass.", "scene": {"mood": "silence", "colors": ["black", "void", "faint starlight"], "composition": "medium shot", "camera": "slow tilt down", "description": "Black screen. Faint starlight. The sound drops out completely. Silence. Just the wind through broken glass."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Ten thousand miles of static between your voice and mine", "scene": {"mood": "wonder", "colors": ["aurora green", "violet", "silver"], "composition": "wide shot", "camera": "static", "description": "Northern lights overhead. Figure looking up. Mouth open. Child's expression. Ten thousand miles of static between your voice and mine"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "I trace your constellation on the dashboard every night", "scene": {"mood": "isolation", "colors": ["cold blue", "black", "distant starlight"], "composition": "close-up", "camera": "slow pan", "description": "Extreme wide. Single figure. Vast empty landscape. Scale crushing. I trace your constellation on the dashboard every night"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The signal fades to nothing but I keep the frequency", "scene": {"mood": "longing", "colors": ["teal", "silver", "moonlight"], "composition": "over the shoulder", "camera": "dolly in", "description": "Through a window. Figure on the other side. Glass between. Breath on the pane. The signal fades to nothing but I keep the frequency"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Then suddenly your laughter breaks through like a summer storm", "scene": {"mood": "connection", "colors": ["warm gold", "rose", "blush"], "composition": "low angle", "camera": "dolly out", "description": "Two hands reaching. Fingers almost touching. Warm light between them. Then suddenly your laughter breaks through like a summer storm"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "We're dancing in the data stream, our pixels intertwined", "scene": {"mood": "euphoria", "colors": ["neon", "rainbow", "white flash"], "composition": "high angle", "camera": "handheld", "description": "Overexposed. Everything bright. Dancing. The frame can't contain the joy. We're dancing in the data stream, our pixels intertwined"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "But I can't tell if you're real or just a ghost in the machine", "scene": {"mood": "confusion", "colors": ["swirling", "unsettled", "green-grey"], "composition": "dutch angle", "camera": "steadicam", "description": "Multiple focal points. Nothing sharp. The viewer doesn't know where to look. But I can't tell if you're real or just a ghost in the machine"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The picture clears and there you are — imperfect, warm, alive", "scene": {"mood": "clarity", "colors": ["clear blue", "white", "crisp"], "composition": "symmetrical", "camera": "slow zoom", "description": "Rack focus. Background blurs, foreground sharpens. Suddenly everything makes sense. The picture clears and there you are — imperfect, warm, alive"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Your hand reaches through the screen, I swear I feel the heat", "scene": {"mood": "tenderness", "colors": ["blush pink", "warm cream", "soft gold"], "composition": "rule of thirds", "camera": "crane up", "description": "Close on a hand touching a face. Soft light. Shallow depth of field. Your hand reaches through the screen, I swear I feel the heat"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The bandwidth's dying, say it now before the link goes dark", "scene": {"mood": "urgency", "colors": ["red", "black", "strobe white"], "composition": "extreme wide", "camera": "tracking shot", "description": "Handheld camera running. Blurred faces. Traffic. Heartbeat sound design. The bandwidth's dying, say it now before the link goes dark"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Neon Circuit", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Goodnight, satellite heart. I'll find you in the static.", "scene": {"mood": "bittersweet", "colors": ["amber", "lavender", "fading light"], "composition": "medium shot", "camera": "slow tilt down", "description": "Amber light fading. A smile that's also a goodbye. Beautiful and sad at once. Goodnight, satellite heart. I'll find you in the static."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "They paved over every green thing when the developers came", "scene": {"mood": "oppression", "colors": ["concrete grey", "brown", "exhaust fume yellow"], "composition": "wide shot", "camera": "static", "description": "Concrete. Overpasses. No sky visible. Figures small against infrastructure. They paved over every green thing when the developers came"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "But we planted seeds between the cracks and gave them all a name", "scene": {"mood": "resilience", "colors": ["green", "cracked concrete", "gold"], "composition": "close-up", "camera": "slow pan", "description": "Crack in pavement. Green shoot pushing through. Macro lens. But we planted seeds between the cracks and gave them all a name"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The mayor says progress looks like demolition and dust", "scene": {"mood": "anger", "colors": ["red", "black", "orange"], "composition": "over the shoulder", "camera": "dolly in", "description": "Shattered glass. Red light. Hands clenched. Jaw tight. The frame vibrates. The mayor says progress looks like demolition and dust"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "But a dandelion broke through the asphalt this morning — that's us", "scene": {"mood": "beauty", "colors": ["wildflower colors", "green", "sunlight"], "composition": "low angle", "camera": "dolly out", "description": "Wildflowers in unexpected places. Color against grey. Nature reclaiming. But a dandelion broke through the asphalt this morning — that's us"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "You can't kill what wants to live, can't silence what must sing", "scene": {"mood": "defiance", "colors": ["black", "neon green", "chrome"], "composition": "high angle", "camera": "handheld", "description": "Low angle. Figure standing against the wind. Debris flying past. Unmoved. You can't kill what wants to live, can't silence what must sing"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "We're the roots beneath the road, we're the birds that built on string", "scene": {"mood": "community", "colors": ["warm tones", "string lights", "firelight"], "composition": "dutch angle", "camera": "steadicam", "description": "String lights. People gathered. Laughter out of focus. Warmth as visual language. We're the roots beneath the road, we're the birds that built on string"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "When they tear the next block down we'll be dancing in the rubble", "scene": {"mood": "joy", "colors": ["bright", "multi", "saturated"], "composition": "symmetrical", "camera": "slow zoom", "description": "Saturated color. Wide smiles. Arms open. The world in full bloom. When they tear the next block down we'll be dancing in the rubble"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Every protest is a garden, every march plants something new", "scene": {"mood": "struggle", "colors": ["dust", "grey", "hard light"], "composition": "rule of thirds", "camera": "crane up", "description": "Close on hands working. Calluses. Dust. Effort visible in every frame. Every protest is a garden, every march plants something new"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The concrete is a drum and our footsteps keep the beat", "scene": {"mood": "growth", "colors": ["green", "brown", "morning light"], "composition": "extreme wide", "camera": "tracking shot", "description": "Time-lapse. Seed to flower. Sunrise to sunset. Transformation as rhythm. The concrete is a drum and our footsteps keep the beat"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Garden", "artist": "Streetlight Prophet", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Tomorrow there'll be flowers where they swore there'd only be defeat", "scene": {"mood": "hope", "colors": ["gold", "sky blue", "white"], "composition": "medium shot", "camera": "slow tilt down", "description": "Open horizon. Golden light breaking through clouds. The figure silhouetted against dawn. Tomorrow there'll be flowers where they swore there'd only be defeat"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Void Walker", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "I felt the pull before I saw the edge", "scene": {"mood": "dread", "colors": ["void black", "deep red", "cold white"], "composition": "wide shot", "camera": "static", "description": "Corner of frame. Something in the periphery. Dark. The camera doesn't look directly. I felt the pull before I saw the edge"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Void Walker", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The stars bent sideways, light itself was dead", "scene": {"mood": "fascination", "colors": ["event horizon purple", "gravitational lens blue"], "composition": "close-up", "camera": "slow pan", "description": "Close on eyes. Reflection of something impossible. The pupil expands. The stars bent sideways, light itself was dead"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Void Walker", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "I could have turned the ship around but something in me said stay", "scene": {"mood": "surrender", "colors": ["white", "dissolution", "prismatic"], "composition": "over the shoulder", "camera": "dolly in", "description": "Arms opening. Head back. Falling backward into something vast. I could have turned the ship around but something in me said stay"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Void Walker", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "The event horizon glows like a halo made of nothing", "scene": {"mood": "awe", "colors": ["starfield", "nebula colors", "infinite dark"], "composition": "low angle", "camera": "dolly out", "description": "Wide shot of cosmos. Nebula. Stars being born. Human figure tiny at bottom. The event horizon glows like a halo made of nothing"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Void Walker", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Time stretches thin as wire, each second takes a year", "scene": {"mood": "terror", "colors": ["black", "red shift", "distortion"], "composition": "high angle", "camera": "handheld", "description": "Shaking camera. Red shift. Something approaching fast. The frame distorts. Time stretches thin as wire, each second takes a year"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Void Walker", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "I am both the observer and the thing that disappears", "scene": {"mood": "peace", "colors": ["deep space black", "starlight", "calm"], "composition": "dutch angle", "camera": "steadicam", "description": "Still water. Stars reflected. Perfect mirror. No movement. No sound. I am both the observer and the thing that disappears"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Void Walker", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "My body reads the tidal forces like sheet music played on bone", "scene": {"mood": "disorientation", "colors": ["warped", "chromatic aberration", "bent light"], "composition": "symmetrical", "camera": "slow zoom", "description": "Warped lens. Vertigo. Walls becoming floor. Gravity is a suggestion. My body reads the tidal forces like sheet music played on bone"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Void Walker", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "I stop fighting, stop reaching, stop calling home", "scene": {"mood": "acceptance", "colors": ["soft blue", "warm grey", "sage"], "composition": "rule of thirds", "camera": "crane up", "description": "Soft focus. Gentle light. Figure breathing. The camera doesn't judge. I stop fighting, stop reaching, stop calling home"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Void Walker", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "There is a peace in dissolution I was never meant to know", "scene": {"mood": "transcendence", "colors": ["pure white", "beyond visible", "golden"], "composition": "extreme wide", "camera": "tracking shot", "description": "Pure white expanding. Figure becoming light. Boundaries dissolving. There is a peace in dissolution I was never meant to know"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Gravity Well", "artist": "Void Walker", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Singularity. Silence. Everything and nothing both at once.", "scene": {"mood": "emptiness", "colors": ["void", "absolute black", "nothing"], "composition": "medium shot", "camera": "slow tilt down", "description": "Absolute black. No stars. No reference point. The void looking back. Singularity. Silence. Everything and nothing both at once."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "My father's hands smelled like machine oil and prayer", "scene": {"mood": "nostalgia", "colors": ["amber", "sepia", "dusty rose"], "composition": "wide shot", "camera": "static", "description": "Sepia tones. A photograph come to life. Dust motes in afternoon light. My father's hands smelled like machine oil and prayer"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The factory whistle was our clock, the shift was our calendar", "scene": {"mood": "sadness", "colors": ["grey", "rain", "muted blue"], "composition": "close-up", "camera": "slow pan", "description": "Rain on glass. Grey light. A cup of tea going cold. Still life of loss. The factory whistle was our clock, the shift was our calendar"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "He'd come home at midnight, wake me up to say goodnight", "scene": {"mood": "tenderness", "colors": ["blush pink", "warm cream", "soft gold"], "composition": "over the shoulder", "camera": "dolly in", "description": "Close on a hand touching a face. Soft light. Shallow depth of field. He'd come home at midnight, wake me up to say goodnight"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Now the mill is just a skeleton and he's been gone ten years", "scene": {"mood": "loss", "colors": ["faded", "dusty", "empty space"], "composition": "low angle", "camera": "dolly out", "description": "Empty chair. Dust settling. A coat still on a hook. Presence of absence. Now the mill is just a skeleton and he's been gone ten years"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "But the river still runs brown with memory and rust", "scene": {"mood": "beauty", "colors": ["wildflower colors", "green", "sunlight"], "composition": "high angle", "camera": "handheld", "description": "Wildflowers in unexpected places. Color against grey. Nature reclaiming. But the river still runs brown with memory and rust"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "I found his lunchbox in the attic, coffee stains still fresh", "scene": {"mood": "resignation", "colors": ["grey", "muted blue", "beige"], "composition": "dutch angle", "camera": "steadicam", "description": "Medium shot. Hands dropping keys on a table. Turning away. Not looking back. I found his lunchbox in the attic, coffee stains still fresh"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Some things don't decay — they just learn to hold still", "scene": {"mood": "love", "colors": ["neutral"], "composition": "symmetrical", "camera": "slow zoom", "description": "Visual interpretation of: Some things don't decay — they just learn to hold still"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "I hum the songs he hummed to me though I've forgotten half the words", "scene": {"mood": "weariness", "colors": ["grey-brown", "faded", "dim"], "composition": "rule of thirds", "camera": "crane up", "description": "Slow movement. Heavy eyelids. The world in faded tones. Everything too much. I hum the songs he hummed to me though I've forgotten half the words"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "The town's half-empty but the porch lights still come on at dusk", "scene": {"mood": "quiet hope", "colors": ["faint warm light", "candle glow", "dawn grey"], "composition": "extreme wide", "camera": "tracking shot", "description": "Faint warm light. Candle in dark room. Just enough to see by. The town's half-empty but the porch lights still come on at dusk"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron & Ember", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Sleep now, rust belt baby. The furnace keeps us warm.", "scene": {"mood": "peace", "colors": ["deep space black", "starlight", "calm"], "composition": "medium shot", "camera": "slow tilt down", "description": "Still water. Stars reflected. Perfect mirror. No movement. No sound. Sleep now, rust belt baby. The furnace keeps us warm."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "I didn't start the fire but I brought the gasoline", "scene": {"mood": "fury", "colors": ["dark red", "black", "flash"], "composition": "wide shot", "camera": "static", "description": "Dark red wash. Hands destroying. Frame shaking with rage. I didn't start the fire but I brought the gasoline"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Every sermon needs a spark and every spark needs a dream", "scene": {"mood": "ecstasy", "colors": ["fire", "gold", "blinding white"], "composition": "close-up", "camera": "slow pan", "description": "Fire and gold. Bodies arching. Light bursting from every surface. Every sermon needs a spark and every spark needs a dream"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The forest is a cathedral and the flames are choir boys singing", "scene": {"mood": "chaos", "colors": ["strobe", "fragmented", "clashing"], "composition": "over the shoulder", "camera": "dolly in", "description": "Fragmented frame. Collage. Everything at once. Order is a memory. The forest is a cathedral and the flames are choir boys singing"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Watch the old world burn — isn't the light beautiful?", "scene": {"mood": "joy", "colors": ["bright", "multi", "saturated"], "composition": "low angle", "camera": "dolly out", "description": "Saturated color. Wide smiles. Arms open. The world in full bloom. Watch the old world burn — isn't the light beautiful?"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "We'll dance in the embers, we'll make love in the ash", "scene": {"mood": "destruction", "colors": ["fire", "ash", "smoke orange"], "composition": "high angle", "camera": "handheld", "description": "Fire. Ash falling like snow. Structures collapsing. Beautiful in its terrible way. We'll dance in the embers, we'll make love in the ash"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "From destruction comes the soil where new things grow at last", "scene": {"mood": "creation", "colors": ["green", "light", "warm gold"], "composition": "dutch angle", "camera": "steadicam", "description": "Hands shaping clay. Light emerging from dark. Something new being born. From destruction comes the soil where new things grow at last"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "But don't mistake the warmth for safety, don't mistake the glow for home", "scene": {"mood": "warning", "colors": ["red flash", "amber", "siren"], "composition": "symmetrical", "camera": "slow zoom", "description": "Red flash. Siren light. The calm before. Then: impact. But don't mistake the warmth for safety, don't mistake the glow for home"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Come closer, come closer — I promise the burning feels like flying", "scene": {"mood": "invitation", "colors": ["warm", "open", "golden"], "composition": "rule of thirds", "camera": "crane up", "description": "Open door. Warm light spilling out. A hand extended. Come in. Come closer, come closer — I promise the burning feels like flying"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "We threw everything we owned into the blaze and laughed", "scene": {"mood": "abandon", "colors": ["wild", "free", "untethered"], "composition": "extreme wide", "camera": "tracking shot", "description": "Running through a field. Hair wild. No destination. Just movement. We threw everything we owned into the blaze and laughed"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Prophet Ash", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Morning. Smoke. Green shoots. Begin again.", "scene": {"mood": "rebirth", "colors": ["green shoots", "dawn", "clear"], "composition": "medium shot", "camera": "slow tilt down", "description": "Dawn. Green shoots in ash. First breath after drowning. Morning. Smoke. Green shoots. Begin again."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "There's a voice on the radio that shouldn't be there", "scene": {"mood": "mystery", "colors": ["deep blue", "shadow", "candle"], "composition": "wide shot", "camera": "static", "description": "Shadow figure in doorway. Candle. Face half-lit. Eyes knowing. There's a voice on the radio that shouldn't be there"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Speaking my name in a language I almost understand", "scene": {"mood": "loneliness", "colors": ["single light", "dark", "cold blue"], "composition": "close-up", "camera": "slow pan", "description": "Single light in vast dark. Figure beneath it. Nothing else. Speaking my name in a language I almost understand"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "I turn the dial but it follows like a shadow made of sound", "scene": {"mood": "curiosity", "colors": ["warm yellow", "spotlight", "discovery"], "composition": "over the shoulder", "camera": "dolly in", "description": "Light moving across a surface. Discovery. Eyes widening. I turn the dial but it follows like a shadow made of sound"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Then it says something only I would know, something buried deep", "scene": {"mood": "connection", "colors": ["warm gold", "rose", "blush"], "composition": "low angle", "camera": "dolly out", "description": "Two hands reaching. Fingers almost touching. Warm light between them. Then it says something only I would know, something buried deep"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "I'm not afraid anymore — I'm listening", "scene": {"mood": "paranoia", "colors": ["surveillance green", "strobe", "red"], "composition": "high angle", "camera": "handheld", "description": "Surveillance angles. Green tint. Multiple screens. Watching. Being watched. I'm not afraid anymore — I'm listening"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The voice knows my dreams, it describes them back to me", "scene": {"mood": "intimacy", "colors": ["candlelight", "warm", "close"], "composition": "dutch angle", "camera": "steadicam", "description": "Candlelight only. Two faces close. Shared breath. The world outside forgotten. The voice knows my dreams, it describes them back to me"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "We're having a conversation across some membrane I can't see", "scene": {"mood": "urgency", "colors": ["red", "black", "strobe white"], "composition": "symmetrical", "camera": "slow zoom", "description": "Handheld camera running. Blurred faces. Traffic. Heartbeat sound design. We're having a conversation across some membrane I can't see"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Then static. Then nothing. Then a whisper: find me", "scene": {"mood": "disconnection", "colors": ["static", "grey", "broken signal"], "composition": "rule of thirds", "camera": "crane up", "description": "Static. Snow on screen. A voice breaking up. Distance measured in noise. Then static. Then nothing. Then a whisper: find me"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "I search every frequency but the voice is gone", "scene": {"mood": "searching", "colors": ["flashlight beam", "dark", "moving light"], "composition": "extreme wide", "camera": "tracking shot", "description": "Flashlight beam cutting dark. Moving. Looking. Not finding yet. I search every frequency but the voice is gone"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Frequency Ghost", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Some nights I still hear it, faint, like a song in another room", "scene": {"mood": "haunting", "colors": ["faint blue", "echo", "silver"], "composition": "medium shot", "camera": "slow tilt down", "description": "Faint blue light. Echo of a figure. Present and absent simultaneously. Some nights I still hear it, faint, like a song in another room"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "I wore your love like a weapon and you never felt the blade", "scene": {"mood": "seduction", "colors": ["deep red", "velvet", "candlelight"], "composition": "wide shot", "camera": "static", "description": "Deep red. Velvet textures. Slow movement. Eyes that promise. I wore your love like a weapon and you never felt the blade"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Every kiss was a negotiation, every touch a trade", "scene": {"mood": "power", "colors": ["gold", "black", "crimson"], "composition": "close-up", "camera": "slow pan", "description": "Throne. Gold. Black. The figure doesn't move. Doesn't need to. Every kiss was a negotiation, every touch a trade"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "The throne room smells like jasmine and someone else's fear", "scene": {"mood": "cruelty", "colors": ["cold silver", "black", "sharp white"], "composition": "over the shoulder", "camera": "dolly in", "description": "Silver blade. Cold light. A smile that doesn't reach the eyes. The throne room smells like jasmine and someone else's fear"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "I am beautiful when I'm angry — haven't you heard?", "scene": {"mood": "beauty", "colors": ["wildflower colors", "green", "sunlight"], "composition": "low angle", "camera": "dolly out", "description": "Wildflowers in unexpected places. Color against grey. Nature reclaiming. I am beautiful when I'm angry — haven't you heard?"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Don't mistake my gentleness for weakness, darling", "scene": {"mood": "danger", "colors": ["red", "black", "warning yellow"], "composition": "high angle", "camera": "handheld", "description": "Red and black. Warning signs. The frame contracts. Something approaches. Don't mistake my gentleness for weakness, darling"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "I chose to be kind. I could burn this kingdom down.", "scene": {"mood": "vulnerability", "colors": ["soft", "exposed", "raw"], "composition": "dutch angle", "camera": "steadicam", "description": "Exposed skin. Soft light. Eyes open. Trust visible in every pore. I chose to be kind. I could burn this kingdom down."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The roses in my crown have thorns that curve inward", "scene": {"mood": "fury", "colors": ["dark red", "black", "flash"], "composition": "symmetrical", "camera": "slow zoom", "description": "Dark red wash. Hands destroying. Frame shaking with rage. The roses in my crown have thorns that curve inward"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "I bleed for my own sins, not for yours", "scene": {"mood": "grace", "colors": ["white", "silver", "flowing"], "composition": "rule of thirds", "camera": "crane up", "description": "White. Flowing. Movement without effort. The body as art. I bleed for my own sins, not for yours"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Tonight I lay the crown aside and sleep without armor", "scene": {"mood": "revenge", "colors": ["dark", "steel", "cold blue"], "composition": "extreme wide", "camera": "tracking shot", "description": "Cold blue. Steel. The plan unfolding in shadows. Patience as weapon. Tonight I lay the crown aside and sleep without armor"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crown of Thorns and Roses", "artist": "Velvet Guillotine", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Mercy. The hardest word. The only gift worth giving.", "scene": {"mood": "mercy", "colors": ["warm gold", "white", "gentle"], "composition": "medium shot", "camera": "slow tilt down", "description": "Warm gold. Hand lowering a weapon. Choosing not to. The harder path. Mercy. The hardest word. The only gift worth giving."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Four walls, one window, a view of another wall", "scene": {"mood": "claustrophobia", "colors": ["close walls", "yellow bulb", "cramped"], "composition": "wide shot", "camera": "static", "description": "Walls close. Ceiling low. Yellow bulb. No escape visible. Four walls, one window, a view of another wall"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "The radiator clicks like a metronome for the damned", "scene": {"mood": "routine", "colors": ["grey", "institutional", "fluorescent"], "composition": "close-up", "camera": "slow pan", "description": "Fluorescent light. Same motion repeated. Clock on the wall. Time as loop. The radiator clicks like a metronome for the damned"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "I've memorized every crack in the ceiling — they form a map", "scene": {"mood": "desperation", "colors": ["scratching", "clawing", "raw"], "composition": "over the shoulder", "camera": "dolly in", "description": "Hands clawing. Fingernails against surface. Raw need. Nothing held back. I've memorized every crack in the ceiling — they form a map"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "In my mind I've left a hundred times, bought a farm, learned to fly", "scene": {"mood": "fantasy", "colors": ["dreamy", "pastel", "floating"], "composition": "low angle", "camera": "dolly out", "description": "Pastel. Floating. Impossible architecture. Gravity optional. In my mind I've left a hundred times, bought a farm, learned to fly"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Then one morning I open the door and just walk out", "scene": {"mood": "breakthrough", "colors": ["white burst", "open sky", "blinding"], "composition": "high angle", "camera": "handheld", "description": "White burst. Wall shattering. Open sky beyond. Freedom as explosion. Then one morning I open the door and just walk out"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "The hallway is an ocean, the stairs are a mountain range", "scene": {"mood": "freedom", "colors": ["open sky", "blue", "green"], "composition": "dutch angle", "camera": "steadicam", "description": "Open road. Blue sky. Green fields. Wind in hair. No walls. The hallway is an ocean, the stairs are a mountain range"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "The street hits me like cold water and I almost go back", "scene": {"mood": "fear", "colors": ["cold", "dark", "sharp"], "composition": "symmetrical", "camera": "slow zoom", "description": "Cold. Dark. Sharp edges. The frame contracts. Something unseen. The street hits me like cold water and I almost go back"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "But the sky — have you seen the sky? It goes on forever", "scene": {"mood": "joy", "colors": ["bright", "multi", "saturated"], "composition": "rule of thirds", "camera": "crane up", "description": "Saturated color. Wide smiles. Arms open. The world in full bloom. But the sky — have you seen the sky? It goes on forever"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "I stand on the sidewalk and cry because the world is so big", "scene": {"mood": "grounding", "colors": ["neutral"], "composition": "extreme wide", "camera": "tracking shot", "description": "Visual interpretation of: I stand on the sidewalk and cry because the world is so big"}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Apartment 4B", "artist": "Wallpaper & Wire", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Home is not a place. Home is the moment you stop hiding.", "scene": {"mood": "home", "colors": ["neutral"], "composition": "medium shot", "camera": "slow tilt down", "description": "Visual interpretation of: Home is not a place. Home is the moment you stop hiding."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training/data/scene-descriptions/scene-descriptions-classical.jsonl b/training/data/scene-descriptions/scene-descriptions-classical.jsonl index 6c8d08e4..3cefd826 100644 --- a/training/data/scene-descriptions/scene-descriptions-classical.jsonl +++ b/training/data/scene-descriptions/scene-descriptions-classical.jsonl @@ -1,100 +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."}} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training/data/scene-descriptions/scene-descriptions-country.jsonl b/training/data/scene-descriptions/scene-descriptions-country.jsonl index 5b0d6dc0..8f567cb9 100644 --- a/training/data/scene-descriptions/scene-descriptions-country.jsonl +++ b/training/data/scene-descriptions/scene-descriptions-country.jsonl @@ -1,100 +1,100 @@ -{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 1 — freedom passage", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "symmetrical", "camera": "gentle pan right", "description": "A freedom scene in country register. silhouette frame framing. slow zoom out movement."}} -{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 2 — joy passage", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "wide shot", "camera": "slow zoom out", "description": "A joy scene in country register. dutch angle framing. slow zoom out movement."}} -{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 3 — nostalgia passage", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "extreme close-up", "camera": "crane up", "description": "A nostalgia scene in country register. symmetrical framing. handheld sway movement."}} -{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 4 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "wide shot", "camera": "crane up", "description": "A love scene in country register. bird's eye framing. gentle pan right movement."}} -{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 5 — heartbreak passage", "scene": {"mood": "heartbreak", "colors": ["deep blue", "black", "grey"], "composition": "wide shot", "camera": "slow zoom in", "description": "A heartbreak scene in country register. symmetrical framing. tracking shot movement."}} -{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 6 — hope passage", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "dutch angle", "camera": "dolly forward", "description": "A hope scene in country register. close-up framing. slow zoom in movement."}} -{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 7 — faith passage", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "dutch angle", "camera": "slow zoom in", "description": "A faith scene in country register. bird's eye framing. static movement."}} -{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 8 — community passage", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "bird's eye", "camera": "dolly forward", "description": "A community scene in country register. wide shot framing. slow zoom out movement."}} -{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 9 — loneliness passage", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "silhouette frame", "camera": "handheld sway", "description": "A loneliness scene in country register. close-up framing. crane up movement."}} -{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 10 — celebration passage", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "extreme close-up", "camera": "gentle pan right", "description": "A celebration scene in country register. rule of thirds framing. static movement."}} -{"song": "County Fair", "artist": "Honeysuckle", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "County Fair beat 1 — joy passage", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "close-up", "camera": "handheld sway", "description": "A joy scene in country register. symmetrical framing. handheld sway movement."}} -{"song": "County Fair", "artist": "Honeysuckle", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "County Fair beat 2 — nostalgia passage", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "high angle", "camera": "slow zoom in", "description": "A nostalgia scene in country register. low angle framing. dolly forward movement."}} -{"song": "County Fair", "artist": "Honeysuckle", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "County Fair beat 3 — warmth passage", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "center frame", "camera": "slow zoom in", "description": "A warmth scene in country register. high angle framing. handheld sway movement."}} -{"song": "County Fair", "artist": "Honeysuckle", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "County Fair beat 4 — playfulness passage", "scene": {"mood": "playfulness", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "circular orbit", "description": "A playfulness scene in country register. high angle framing. slow zoom in movement."}} -{"song": "County Fair", "artist": "Honeysuckle", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "County Fair beat 5 — community passage", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "high angle", "camera": "slow zoom in", "description": "A community scene in country register. low angle framing. crane up movement."}} -{"song": "County Fair", "artist": "Honeysuckle", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "County Fair beat 6 — celebration passage", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "low angle", "camera": "tracking shot", "description": "A celebration scene in country register. center frame framing. slow zoom out movement."}} -{"song": "County Fair", "artist": "Honeysuckle", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "County Fair beat 7 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "high angle", "camera": "gentle pan right", "description": "A love scene in country register. wide shot framing. steady hold movement."}} -{"song": "County Fair", "artist": "Honeysuckle", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "County Fair beat 8 — faith passage", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "center frame", "camera": "slow zoom out", "description": "A faith scene in country register. low angle framing. circular orbit movement."}} -{"song": "County Fair", "artist": "Honeysuckle", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "County Fair beat 9 — hope passage", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "low angle", "camera": "tracking shot", "description": "A hope scene in country register. high angle framing. crane up movement."}} -{"song": "County Fair", "artist": "Honeysuckle", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "County Fair beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "center frame", "camera": "handheld sway", "description": "A bliss scene in country register. silhouette frame framing. steady hold movement."}} -{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 1 — adventure passage", "scene": {"mood": "adventure", "colors": ["orange", "blue", "brown"], "composition": "close-up", "camera": "gentle pan right", "description": "A adventure scene in country register. high angle framing. dolly forward movement."}} -{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 2 — freedom passage", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "bird's eye", "camera": "circular orbit", "description": "A freedom scene in country register. extreme close-up framing. dolly forward movement."}} -{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 3 — longing passage", "scene": {"mood": "longing", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "floating drift", "description": "A longing scene in country register. high angle framing. crane up movement."}} -{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 4 — hope passage", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "bird's eye", "camera": "dolly forward", "description": "A hope scene in country register. dutch angle framing. handheld sway movement."}} -{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 5 — loneliness passage", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "extreme close-up", "camera": "slow zoom in", "description": "A loneliness scene in country register. center frame framing. circular orbit movement."}} -{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 6 — faith passage", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "wide shot", "camera": "steady hold", "description": "A faith scene in country register. high angle framing. gentle pan right movement."}} -{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 7 — determination passage", "scene": {"mood": "determination", "colors": ["brown", "green", "cream"], "composition": "silhouette frame", "camera": "steady hold", "description": "A determination scene in country register. symmetrical framing. floating drift movement."}} -{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 8 — peace passage", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "silhouette frame", "camera": "static", "description": "A peace scene in country register. extreme close-up framing. static movement."}} -{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 9 — homecoming passage", "scene": {"mood": "homecoming", "colors": ["brown", "green", "cream"], "composition": "high angle", "camera": "circular orbit", "description": "A homecoming scene in country register. silhouette frame framing. floating drift movement."}} -{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "wide shot", "camera": "steady hold", "description": "A bliss scene in country register. wide shot framing. handheld sway movement."}} -{"song": "Barn Dance", "artist": "Copper Creek", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Barn Dance beat 1 — joy passage", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "rule of thirds", "camera": "crane up", "description": "A joy scene in country register. bird's eye framing. handheld sway movement."}} -{"song": "Barn Dance", "artist": "Copper Creek", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Barn Dance beat 2 — community passage", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "bird's eye", "camera": "slow zoom in", "description": "A community scene in country register. close-up framing. floating drift movement."}} -{"song": "Barn Dance", "artist": "Copper Creek", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Barn Dance beat 3 — celebration passage", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "wide shot", "camera": "slow zoom in", "description": "A celebration scene in country register. rule of thirds framing. slow zoom out movement."}} -{"song": "Barn Dance", "artist": "Copper Creek", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Barn Dance beat 4 — warmth passage", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "low angle", "camera": "gentle pan right", "description": "A warmth scene in country register. bird's eye framing. steady hold movement."}} -{"song": "Barn Dance", "artist": "Copper Creek", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Barn Dance beat 5 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "silhouette frame", "camera": "gentle pan right", "description": "A love scene in country register. dutch angle framing. steady hold movement."}} -{"song": "Barn Dance", "artist": "Copper Creek", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Barn Dance beat 6 — playfulness passage", "scene": {"mood": "playfulness", "colors": ["brown", "green", "cream"], "composition": "wide shot", "camera": "steady hold", "description": "A playfulness scene in country register. silhouette frame framing. slow zoom out movement."}} -{"song": "Barn Dance", "artist": "Copper Creek", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Barn Dance beat 7 — freedom passage", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "wide shot", "camera": "dolly forward", "description": "A freedom scene in country register. low angle framing. steady hold movement."}} -{"song": "Barn Dance", "artist": "Copper Creek", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Barn Dance beat 8 — nostalgia passage", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "rule of thirds", "camera": "static", "description": "A nostalgia scene in country register. dutch angle framing. crane up movement."}} -{"song": "Barn Dance", "artist": "Copper Creek", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Barn Dance beat 9 — faith passage", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "close-up", "camera": "handheld sway", "description": "A faith scene in country register. dutch angle framing. circular orbit movement."}} -{"song": "Barn Dance", "artist": "Copper Creek", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Barn Dance beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "silhouette frame", "camera": "steady hold", "description": "A bliss scene in country register. dutch angle framing. slow zoom out movement."}} -{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 1 — peace passage", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "close-up", "camera": "handheld sway", "description": "A peace scene in country register. wide shot framing. handheld sway movement."}} -{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 2 — nostalgia passage", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "rule of thirds", "camera": "slow zoom out", "description": "A nostalgia scene in country register. extreme close-up framing. tracking shot movement."}} -{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 3 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "high angle", "camera": "dolly forward", "description": "A love scene in country register. silhouette frame framing. circular orbit movement."}} -{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 4 — warmth passage", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "center frame", "camera": "handheld sway", "description": "A warmth scene in country register. high angle framing. circular orbit movement."}} -{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 5 — gratitude passage", "scene": {"mood": "gratitude", "colors": ["brown", "green", "cream"], "composition": "extreme close-up", "camera": "floating drift", "description": "A gratitude scene in country register. symmetrical framing. steady hold movement."}} -{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 6 — faith passage", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "dutch angle", "camera": "circular orbit", "description": "A faith scene in country register. silhouette frame framing. slow zoom in movement."}} -{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 7 — hope passage", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "low angle", "camera": "gentle pan right", "description": "A hope scene in country register. wide shot framing. dolly forward movement."}} -{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 8 — tenderness passage", "scene": {"mood": "tenderness", "colors": ["brown", "green", "cream"], "composition": "wide shot", "camera": "circular orbit", "description": "A tenderness scene in country register. close-up framing. slow zoom in movement."}} -{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 9 — serenity passage", "scene": {"mood": "serenity", "colors": ["brown", "green", "cream"], "composition": "close-up", "camera": "slow zoom in", "description": "A serenity scene in country register. bird's eye framing. dolly forward movement."}} -{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "dutch angle", "camera": "tracking shot", "description": "A bliss scene in country register. wide shot framing. crane up movement."}} -{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 1 — loneliness passage", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "wide shot", "camera": "steady hold", "description": "A loneliness scene in country register. dutch angle framing. tracking shot movement."}} -{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 2 — longing passage", "scene": {"mood": "longing", "colors": ["brown", "green", "cream"], "composition": "high angle", "camera": "floating drift", "description": "A longing scene in country register. close-up framing. circular orbit movement."}} -{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 3 — melancholy passage", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "low angle", "camera": "slow zoom out", "description": "A melancholy scene in country register. center frame framing. floating drift movement."}} -{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 4 — hope passage", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "wide shot", "camera": "crane up", "description": "A hope scene in country register. bird's eye framing. steady hold movement."}} -{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 5 — resilience passage", "scene": {"mood": "resilience", "colors": ["brown", "green", "cream"], "composition": "close-up", "camera": "gentle pan right", "description": "A resilience scene in country register. low angle framing. tracking shot movement."}} -{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 6 — freedom passage", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "bird's eye", "camera": "crane up", "description": "A freedom scene in country register. center frame framing. static movement."}} -{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 7 — adventure passage", "scene": {"mood": "adventure", "colors": ["orange", "blue", "brown"], "composition": "low angle", "camera": "slow zoom in", "description": "A adventure scene in country register. extreme close-up framing. gentle pan right movement."}} -{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 8 — solitude passage", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "low angle", "camera": "static", "description": "A solitude scene in country register. wide shot framing. handheld sway movement."}} -{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 9 — peace passage", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "close-up", "camera": "crane up", "description": "A peace scene in country register. wide shot framing. handheld sway movement."}} -{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 10 — homecoming passage", "scene": {"mood": "homecoming", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "steady hold", "description": "A homecoming scene in country register. wide shot framing. gentle pan right movement."}} -{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 1 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "symmetrical", "camera": "handheld sway", "description": "A love scene in country register. wide shot framing. handheld sway movement."}} -{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 2 — warmth passage", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "silhouette frame", "camera": "crane up", "description": "A warmth scene in country register. low angle framing. steady hold movement."}} -{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 3 — nostalgia passage", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "silhouette frame", "camera": "steady hold", "description": "A nostalgia scene in country register. close-up framing. gentle pan right movement."}} -{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 4 — beauty passage", "scene": {"mood": "beauty", "colors": ["brown", "green", "cream"], "composition": "bird's eye", "camera": "circular orbit", "description": "A beauty scene in country register. symmetrical framing. slow zoom out movement."}} -{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 5 — tenderness passage", "scene": {"mood": "tenderness", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "handheld sway", "description": "A tenderness scene in country register. center frame framing. static movement."}} -{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 6 — passion passage", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "high angle", "camera": "steady hold", "description": "A passion scene in country register. silhouette frame framing. handheld sway movement."}} -{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 7 — romance passage", "scene": {"mood": "romance", "colors": ["deep red", "pink", "gold"], "composition": "extreme close-up", "camera": "steady hold", "description": "A romance scene in country register. low angle framing. circular orbit movement."}} -{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 8 — devotion passage", "scene": {"mood": "devotion", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "slow zoom in", "description": "A devotion scene in country register. high angle framing. slow zoom in movement."}} -{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 9 — grace passage", "scene": {"mood": "grace", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "floating drift", "description": "A grace scene in country register. silhouette frame framing. handheld sway movement."}} -{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "high angle", "camera": "tracking shot", "description": "A bliss scene in country register. silhouette frame framing. crane up movement."}} -{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 1 — exhaustion passage", "scene": {"mood": "exhaustion", "colors": ["brown", "green", "cream"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A exhaustion scene in country register. low angle framing. circular orbit movement."}} -{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 2 — determination passage", "scene": {"mood": "determination", "colors": ["brown", "green", "cream"], "composition": "silhouette frame", "camera": "handheld sway", "description": "A determination scene in country register. extreme close-up framing. slow zoom out movement."}} -{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 3 — resilience passage", "scene": {"mood": "resilience", "colors": ["brown", "green", "cream"], "composition": "bird's eye", "camera": "slow zoom in", "description": "A resilience scene in country register. symmetrical framing. gentle pan right movement."}} -{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 4 — hope passage", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A hope scene in country register. high angle framing. steady hold movement."}} -{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 5 — pride passage", "scene": {"mood": "pride", "colors": ["brown", "green", "cream"], "composition": "wide shot", "camera": "steady hold", "description": "A pride scene in country register. extreme close-up framing. slow zoom in movement."}} -{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 6 — strength passage", "scene": {"mood": "strength", "colors": ["brown", "green", "cream"], "composition": "close-up", "camera": "steady hold", "description": "A strength scene in country register. center frame framing. tracking shot movement."}} -{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 7 — community passage", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "wide shot", "camera": "static", "description": "A community scene in country register. dutch angle framing. tracking shot movement."}} -{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 8 — gratitude passage", "scene": {"mood": "gratitude", "colors": ["brown", "green", "cream"], "composition": "extreme close-up", "camera": "slow zoom out", "description": "A gratitude scene in country register. bird's eye framing. floating drift movement."}} -{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 9 — faith passage", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "center frame", "camera": "dolly forward", "description": "A faith scene in country register. extreme close-up framing. handheld sway movement."}} -{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 10 — peace passage", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "close-up", "camera": "static", "description": "A peace scene in country register. bird's eye framing. steady hold movement."}} -{"song": "Sunday Best", "artist": "Chapel Light", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Sunday Best beat 1 — faith passage", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "symmetrical", "camera": "handheld sway", "description": "A faith scene in country register. rule of thirds framing. gentle pan right movement."}} -{"song": "Sunday Best", "artist": "Chapel Light", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Sunday Best beat 2 — joy passage", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "extreme close-up", "camera": "slow zoom in", "description": "A joy scene in country register. high angle framing. dolly forward movement."}} -{"song": "Sunday Best", "artist": "Chapel Light", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Sunday Best beat 3 — community passage", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "close-up", "camera": "crane up", "description": "A community scene in country register. extreme close-up framing. dolly forward movement."}} -{"song": "Sunday Best", "artist": "Chapel Light", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Sunday Best beat 4 — gratitude passage", "scene": {"mood": "gratitude", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "floating drift", "description": "A gratitude scene in country register. close-up framing. slow zoom out movement."}} -{"song": "Sunday Best", "artist": "Chapel Light", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Sunday Best beat 5 — peace passage", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "center frame", "camera": "handheld sway", "description": "A peace scene in country register. bird's eye framing. floating drift movement."}} -{"song": "Sunday Best", "artist": "Chapel Light", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Sunday Best beat 6 — warmth passage", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "close-up", "camera": "handheld sway", "description": "A warmth scene in country register. close-up framing. tracking shot movement."}} -{"song": "Sunday Best", "artist": "Chapel Light", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Sunday Best beat 7 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "dutch angle", "camera": "gentle pan right", "description": "A love scene in country register. symmetrical framing. dolly forward movement."}} -{"song": "Sunday Best", "artist": "Chapel Light", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Sunday Best beat 8 — celebration passage", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "symmetrical", "camera": "static", "description": "A celebration scene in country register. rule of thirds framing. slow zoom in movement."}} -{"song": "Sunday Best", "artist": "Chapel Light", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Sunday Best beat 9 — hope passage", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "center frame", "camera": "handheld sway", "description": "A hope scene in country register. wide shot framing. gentle pan right movement."}} -{"song": "Sunday Best", "artist": "Chapel Light", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Sunday Best beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "symmetrical", "camera": "handheld sway", "description": "A bliss scene in country register. silhouette frame framing. handheld sway movement."}} -{"song": "Old Barn", "artist": "Timber Ridge", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Old Barn beat 1 — nostalgia passage", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "rule of thirds", "camera": "static", "description": "A nostalgia scene in country register. rule of thirds framing. circular orbit movement."}} -{"song": "Old Barn", "artist": "Timber Ridge", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Old Barn beat 2 — peace passage", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "bird's eye", "camera": "circular orbit", "description": "A peace scene in country register. extreme close-up framing. steady hold movement."}} -{"song": "Old Barn", "artist": "Timber Ridge", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Old Barn beat 3 — solitude passage", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "bird's eye", "camera": "static", "description": "A solitude scene in country register. silhouette frame framing. dolly forward movement."}} -{"song": "Old Barn", "artist": "Timber Ridge", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Old Barn beat 4 — beauty passage", "scene": {"mood": "beauty", "colors": ["brown", "green", "cream"], "composition": "wide shot", "camera": "slow zoom out", "description": "A beauty scene in country register. center frame framing. slow zoom in movement."}} -{"song": "Old Barn", "artist": "Timber Ridge", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Old Barn beat 5 — memory passage", "scene": {"mood": "memory", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "static", "description": "A memory scene in country register. high angle framing. crane up movement."}} -{"song": "Old Barn", "artist": "Timber Ridge", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Old Barn beat 6 — warmth passage", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "center frame", "camera": "slow zoom in", "description": "A warmth scene in country register. dutch angle framing. slow zoom in movement."}} -{"song": "Old Barn", "artist": "Timber Ridge", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Old Barn beat 7 — gratitude passage", "scene": {"mood": "gratitude", "colors": ["brown", "green", "cream"], "composition": "bird's eye", "camera": "slow zoom in", "description": "A gratitude scene in country register. wide shot framing. dolly forward movement."}} -{"song": "Old Barn", "artist": "Timber Ridge", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Old Barn beat 8 — faith passage", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "bird's eye", "camera": "dolly forward", "description": "A faith scene in country register. dutch angle framing. crane up movement."}} -{"song": "Old Barn", "artist": "Timber Ridge", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Old Barn beat 9 — serenity passage", "scene": {"mood": "serenity", "colors": ["brown", "green", "cream"], "composition": "wide shot", "camera": "static", "description": "A serenity scene in country register. silhouette frame framing. gentle pan right movement."}} -{"song": "Old Barn", "artist": "Timber Ridge", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Old Barn beat 10 — continuity passage", "scene": {"mood": "continuity", "colors": ["brown", "green", "cream"], "composition": "silhouette frame", "camera": "slow zoom in", "description": "A continuity scene in country register. center frame framing. tracking shot movement."}} +{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 1 — freedom passage", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "symmetrical", "camera": "gentle pan right", "description": "A freedom scene in country register. silhouette frame framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 2 — joy passage", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "wide shot", "camera": "slow zoom out", "description": "A joy scene in country register. dutch angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 3 — nostalgia passage", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "extreme close-up", "camera": "crane up", "description": "A nostalgia scene in country register. symmetrical framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 4 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "wide shot", "camera": "crane up", "description": "A love scene in country register. bird's eye framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 5 — heartbreak passage", "scene": {"mood": "heartbreak", "colors": ["deep blue", "black", "grey"], "composition": "wide shot", "camera": "slow zoom in", "description": "A heartbreak scene in country register. symmetrical framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 6 — hope passage", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "dutch angle", "camera": "dolly forward", "description": "A hope scene in country register. close-up framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 7 — faith passage", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "dutch angle", "camera": "slow zoom in", "description": "A faith scene in country register. bird's eye framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 8 — community passage", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "bird's eye", "camera": "dolly forward", "description": "A community scene in country register. wide shot framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 9 — loneliness passage", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "silhouette frame", "camera": "handheld sway", "description": "A loneliness scene in country register. close-up framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dusty Boots", "artist": "Prairie Wind", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Dusty Boots beat 10 — celebration passage", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "extreme close-up", "camera": "gentle pan right", "description": "A celebration scene in country register. rule of thirds framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "County Fair", "artist": "Honeysuckle", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "County Fair beat 1 — joy passage", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "close-up", "camera": "handheld sway", "description": "A joy scene in country register. symmetrical framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "County Fair", "artist": "Honeysuckle", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "County Fair beat 2 — nostalgia passage", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "high angle", "camera": "slow zoom in", "description": "A nostalgia scene in country register. low angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "County Fair", "artist": "Honeysuckle", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "County Fair beat 3 — warmth passage", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "center frame", "camera": "slow zoom in", "description": "A warmth scene in country register. high angle framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "County Fair", "artist": "Honeysuckle", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "County Fair beat 4 — playfulness passage", "scene": {"mood": "playfulness", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "circular orbit", "description": "A playfulness scene in country register. high angle framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "County Fair", "artist": "Honeysuckle", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "County Fair beat 5 — community passage", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "high angle", "camera": "slow zoom in", "description": "A community scene in country register. low angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "County Fair", "artist": "Honeysuckle", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "County Fair beat 6 — celebration passage", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "low angle", "camera": "tracking shot", "description": "A celebration scene in country register. center frame framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "County Fair", "artist": "Honeysuckle", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "County Fair beat 7 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "high angle", "camera": "gentle pan right", "description": "A love scene in country register. wide shot framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "County Fair", "artist": "Honeysuckle", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "County Fair beat 8 — faith passage", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "center frame", "camera": "slow zoom out", "description": "A faith scene in country register. low angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "County Fair", "artist": "Honeysuckle", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "County Fair beat 9 — hope passage", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "low angle", "camera": "tracking shot", "description": "A hope scene in country register. high angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "County Fair", "artist": "Honeysuckle", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "County Fair beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "center frame", "camera": "handheld sway", "description": "A bliss scene in country register. silhouette frame framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 1 — adventure passage", "scene": {"mood": "adventure", "colors": ["orange", "blue", "brown"], "composition": "close-up", "camera": "gentle pan right", "description": "A adventure scene in country register. high angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 2 — freedom passage", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "bird's eye", "camera": "circular orbit", "description": "A freedom scene in country register. extreme close-up framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 3 — longing passage", "scene": {"mood": "longing", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "floating drift", "description": "A longing scene in country register. high angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 4 — hope passage", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "bird's eye", "camera": "dolly forward", "description": "A hope scene in country register. dutch angle framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 5 — loneliness passage", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "extreme close-up", "camera": "slow zoom in", "description": "A loneliness scene in country register. center frame framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 6 — faith passage", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "wide shot", "camera": "steady hold", "description": "A faith scene in country register. high angle framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 7 — determination passage", "scene": {"mood": "determination", "colors": ["brown", "green", "cream"], "composition": "silhouette frame", "camera": "steady hold", "description": "A determination scene in country register. symmetrical framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 8 — peace passage", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "silhouette frame", "camera": "static", "description": "A peace scene in country register. extreme close-up framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 9 — homecoming passage", "scene": {"mood": "homecoming", "colors": ["brown", "green", "cream"], "composition": "high angle", "camera": "circular orbit", "description": "A homecoming scene in country register. silhouette frame framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Highway Hymn", "artist": "Asphalt Rose", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Highway Hymn beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "wide shot", "camera": "steady hold", "description": "A bliss scene in country register. wide shot framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barn Dance", "artist": "Copper Creek", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Barn Dance beat 1 — joy passage", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "rule of thirds", "camera": "crane up", "description": "A joy scene in country register. bird's eye framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barn Dance", "artist": "Copper Creek", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Barn Dance beat 2 — community passage", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "bird's eye", "camera": "slow zoom in", "description": "A community scene in country register. close-up framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barn Dance", "artist": "Copper Creek", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Barn Dance beat 3 — celebration passage", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "wide shot", "camera": "slow zoom in", "description": "A celebration scene in country register. rule of thirds framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barn Dance", "artist": "Copper Creek", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Barn Dance beat 4 — warmth passage", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "low angle", "camera": "gentle pan right", "description": "A warmth scene in country register. bird's eye framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barn Dance", "artist": "Copper Creek", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Barn Dance beat 5 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "silhouette frame", "camera": "gentle pan right", "description": "A love scene in country register. dutch angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barn Dance", "artist": "Copper Creek", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Barn Dance beat 6 — playfulness passage", "scene": {"mood": "playfulness", "colors": ["brown", "green", "cream"], "composition": "wide shot", "camera": "steady hold", "description": "A playfulness scene in country register. silhouette frame framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barn Dance", "artist": "Copper Creek", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Barn Dance beat 7 — freedom passage", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "wide shot", "camera": "dolly forward", "description": "A freedom scene in country register. low angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barn Dance", "artist": "Copper Creek", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Barn Dance beat 8 — nostalgia passage", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "rule of thirds", "camera": "static", "description": "A nostalgia scene in country register. dutch angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barn Dance", "artist": "Copper Creek", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Barn Dance beat 9 — faith passage", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "close-up", "camera": "handheld sway", "description": "A faith scene in country register. dutch angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Barn Dance", "artist": "Copper Creek", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Barn Dance beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "silhouette frame", "camera": "steady hold", "description": "A bliss scene in country register. dutch angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 1 — peace passage", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "close-up", "camera": "handheld sway", "description": "A peace scene in country register. wide shot framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 2 — nostalgia passage", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "rule of thirds", "camera": "slow zoom out", "description": "A nostalgia scene in country register. extreme close-up framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 3 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "high angle", "camera": "dolly forward", "description": "A love scene in country register. silhouette frame framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 4 — warmth passage", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "center frame", "camera": "handheld sway", "description": "A warmth scene in country register. high angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 5 — gratitude passage", "scene": {"mood": "gratitude", "colors": ["brown", "green", "cream"], "composition": "extreme close-up", "camera": "floating drift", "description": "A gratitude scene in country register. symmetrical framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 6 — faith passage", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "dutch angle", "camera": "circular orbit", "description": "A faith scene in country register. silhouette frame framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 7 — hope passage", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "low angle", "camera": "gentle pan right", "description": "A hope scene in country register. wide shot framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 8 — tenderness passage", "scene": {"mood": "tenderness", "colors": ["brown", "green", "cream"], "composition": "wide shot", "camera": "circular orbit", "description": "A tenderness scene in country register. close-up framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 9 — serenity passage", "scene": {"mood": "serenity", "colors": ["brown", "green", "cream"], "composition": "close-up", "camera": "slow zoom in", "description": "A serenity scene in country register. bird's eye framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Porcelain Dawn", "artist": "Magnolia Fields", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Porcelain Dawn beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "dutch angle", "camera": "tracking shot", "description": "A bliss scene in country register. wide shot framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 1 — loneliness passage", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "wide shot", "camera": "steady hold", "description": "A loneliness scene in country register. dutch angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 2 — longing passage", "scene": {"mood": "longing", "colors": ["brown", "green", "cream"], "composition": "high angle", "camera": "floating drift", "description": "A longing scene in country register. close-up framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 3 — melancholy passage", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "low angle", "camera": "slow zoom out", "description": "A melancholy scene in country register. center frame framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 4 — hope passage", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "wide shot", "camera": "crane up", "description": "A hope scene in country register. bird's eye framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 5 — resilience passage", "scene": {"mood": "resilience", "colors": ["brown", "green", "cream"], "composition": "close-up", "camera": "gentle pan right", "description": "A resilience scene in country register. low angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 6 — freedom passage", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "bird's eye", "camera": "crane up", "description": "A freedom scene in country register. center frame framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 7 — adventure passage", "scene": {"mood": "adventure", "colors": ["orange", "blue", "brown"], "composition": "low angle", "camera": "slow zoom in", "description": "A adventure scene in country register. extreme close-up framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 8 — solitude passage", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "low angle", "camera": "static", "description": "A solitude scene in country register. wide shot framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 9 — peace passage", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "close-up", "camera": "crane up", "description": "A peace scene in country register. wide shot framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lonesome Road", "artist": "Ghost Ranch", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Lonesome Road beat 10 — homecoming passage", "scene": {"mood": "homecoming", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "steady hold", "description": "A homecoming scene in country register. wide shot framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 1 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "symmetrical", "camera": "handheld sway", "description": "A love scene in country register. wide shot framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 2 — warmth passage", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "silhouette frame", "camera": "crane up", "description": "A warmth scene in country register. low angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 3 — nostalgia passage", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "silhouette frame", "camera": "steady hold", "description": "A nostalgia scene in country register. close-up framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 4 — beauty passage", "scene": {"mood": "beauty", "colors": ["brown", "green", "cream"], "composition": "bird's eye", "camera": "circular orbit", "description": "A beauty scene in country register. symmetrical framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 5 — tenderness passage", "scene": {"mood": "tenderness", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "handheld sway", "description": "A tenderness scene in country register. center frame framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 6 — passion passage", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "high angle", "camera": "steady hold", "description": "A passion scene in country register. silhouette frame framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 7 — romance passage", "scene": {"mood": "romance", "colors": ["deep red", "pink", "gold"], "composition": "extreme close-up", "camera": "steady hold", "description": "A romance scene in country register. low angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 8 — devotion passage", "scene": {"mood": "devotion", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "slow zoom in", "description": "A devotion scene in country register. high angle framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 9 — grace passage", "scene": {"mood": "grace", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "floating drift", "description": "A grace scene in country register. silhouette frame framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sweet Magnolia", "artist": "Dixie Bloom", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Sweet Magnolia beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "high angle", "camera": "tracking shot", "description": "A bliss scene in country register. silhouette frame framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 1 — exhaustion passage", "scene": {"mood": "exhaustion", "colors": ["brown", "green", "cream"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A exhaustion scene in country register. low angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 2 — determination passage", "scene": {"mood": "determination", "colors": ["brown", "green", "cream"], "composition": "silhouette frame", "camera": "handheld sway", "description": "A determination scene in country register. extreme close-up framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 3 — resilience passage", "scene": {"mood": "resilience", "colors": ["brown", "green", "cream"], "composition": "bird's eye", "camera": "slow zoom in", "description": "A resilience scene in country register. symmetrical framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 4 — hope passage", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A hope scene in country register. high angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 5 — pride passage", "scene": {"mood": "pride", "colors": ["brown", "green", "cream"], "composition": "wide shot", "camera": "steady hold", "description": "A pride scene in country register. extreme close-up framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 6 — strength passage", "scene": {"mood": "strength", "colors": ["brown", "green", "cream"], "composition": "close-up", "camera": "steady hold", "description": "A strength scene in country register. center frame framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 7 — community passage", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "wide shot", "camera": "static", "description": "A community scene in country register. dutch angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 8 — gratitude passage", "scene": {"mood": "gratitude", "colors": ["brown", "green", "cream"], "composition": "extreme close-up", "camera": "slow zoom out", "description": "A gratitude scene in country register. bird's eye framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 9 — faith passage", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "center frame", "camera": "dolly forward", "description": "A faith scene in country register. extreme close-up framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Graveyard Shift", "artist": "Coal & Iron", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Graveyard Shift beat 10 — peace passage", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "close-up", "camera": "static", "description": "A peace scene in country register. bird's eye framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Best", "artist": "Chapel Light", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Sunday Best beat 1 — faith passage", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "symmetrical", "camera": "handheld sway", "description": "A faith scene in country register. rule of thirds framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Best", "artist": "Chapel Light", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Sunday Best beat 2 — joy passage", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "extreme close-up", "camera": "slow zoom in", "description": "A joy scene in country register. high angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Best", "artist": "Chapel Light", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Sunday Best beat 3 — community passage", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "close-up", "camera": "crane up", "description": "A community scene in country register. extreme close-up framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Best", "artist": "Chapel Light", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Sunday Best beat 4 — gratitude passage", "scene": {"mood": "gratitude", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "floating drift", "description": "A gratitude scene in country register. close-up framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Best", "artist": "Chapel Light", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Sunday Best beat 5 — peace passage", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "center frame", "camera": "handheld sway", "description": "A peace scene in country register. bird's eye framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Best", "artist": "Chapel Light", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Sunday Best beat 6 — warmth passage", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "close-up", "camera": "handheld sway", "description": "A warmth scene in country register. close-up framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Best", "artist": "Chapel Light", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Sunday Best beat 7 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "dutch angle", "camera": "gentle pan right", "description": "A love scene in country register. symmetrical framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Best", "artist": "Chapel Light", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Sunday Best beat 8 — celebration passage", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "symmetrical", "camera": "static", "description": "A celebration scene in country register. rule of thirds framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Best", "artist": "Chapel Light", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Sunday Best beat 9 — hope passage", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "center frame", "camera": "handheld sway", "description": "A hope scene in country register. wide shot framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Best", "artist": "Chapel Light", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Sunday Best beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "symmetrical", "camera": "handheld sway", "description": "A bliss scene in country register. silhouette frame framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Barn", "artist": "Timber Ridge", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Old Barn beat 1 — nostalgia passage", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "rule of thirds", "camera": "static", "description": "A nostalgia scene in country register. rule of thirds framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Barn", "artist": "Timber Ridge", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Old Barn beat 2 — peace passage", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "bird's eye", "camera": "circular orbit", "description": "A peace scene in country register. extreme close-up framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Barn", "artist": "Timber Ridge", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Old Barn beat 3 — solitude passage", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "bird's eye", "camera": "static", "description": "A solitude scene in country register. silhouette frame framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Barn", "artist": "Timber Ridge", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Old Barn beat 4 — beauty passage", "scene": {"mood": "beauty", "colors": ["brown", "green", "cream"], "composition": "wide shot", "camera": "slow zoom out", "description": "A beauty scene in country register. center frame framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Barn", "artist": "Timber Ridge", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Old Barn beat 5 — memory passage", "scene": {"mood": "memory", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "static", "description": "A memory scene in country register. high angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Barn", "artist": "Timber Ridge", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Old Barn beat 6 — warmth passage", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "center frame", "camera": "slow zoom in", "description": "A warmth scene in country register. dutch angle framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Barn", "artist": "Timber Ridge", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Old Barn beat 7 — gratitude passage", "scene": {"mood": "gratitude", "colors": ["brown", "green", "cream"], "composition": "bird's eye", "camera": "slow zoom in", "description": "A gratitude scene in country register. wide shot framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Barn", "artist": "Timber Ridge", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Old Barn beat 8 — faith passage", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "bird's eye", "camera": "dolly forward", "description": "A faith scene in country register. dutch angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Barn", "artist": "Timber Ridge", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Old Barn beat 9 — serenity passage", "scene": {"mood": "serenity", "colors": ["brown", "green", "cream"], "composition": "wide shot", "camera": "static", "description": "A serenity scene in country register. silhouette frame framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Barn", "artist": "Timber Ridge", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Old Barn beat 10 — continuity passage", "scene": {"mood": "continuity", "colors": ["brown", "green", "cream"], "composition": "silhouette frame", "camera": "slow zoom in", "description": "A continuity scene in country register. center frame framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training/data/scene-descriptions/scene-descriptions-electronic.jsonl b/training/data/scene-descriptions/scene-descriptions-electronic.jsonl index fdcc9842..64bf102d 100644 --- a/training/data/scene-descriptions/scene-descriptions-electronic.jsonl +++ b/training/data/scene-descriptions/scene-descriptions-electronic.jsonl @@ -1,100 +1,100 @@ -{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "The kick drum opens a vein in the dark", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "high angle", "camera": "slow zoom in", "description": "A energy scene in electronic register. high angle framing. floating drift movement."}} -{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Synth lines like laser surgery", "scene": {"mood": "anticipation", "colors": ["amber", "deep purple", "gold"], "composition": "dutch angle", "camera": "dolly forward", "description": "A anticipation scene in electronic register. symmetrical framing. steady hold movement."}} -{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Neon pulse — the city's heartbeat on acid", "scene": {"mood": "frenzy", "colors": ["red", "white flash", "orange"], "composition": "low angle", "camera": "crane up", "description": "A frenzy scene in electronic register. POV framing. handheld sway movement."}} -{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Bass drops like concrete from the sky", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "close-up", "camera": "crane up", "description": "A euphoria scene in electronic register. symmetrical framing. handheld sway movement."}} -{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 5, "timestamp": "1:28", "duration_seconds": 26, "lyric_line": "Every strobe a synapse firing", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "POV", "camera": "circular orbit", "description": "A chaos scene in electronic register. wide shot framing. slow zoom out movement."}} -{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 6, "timestamp": "1:54", "duration_seconds": 22, "lyric_line": "The breakdown — silence before the flood", "scene": {"mood": "climax", "colors": ["gold", "red", "white"], "composition": "high angle", "camera": "dolly forward", "description": "A climax scene in electronic register. dutch angle framing. static movement."}} -{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 7, "timestamp": "2:16", "duration_seconds": 24, "lyric_line": "The drop — everything at once", "scene": {"mood": "exhaustion", "colors": ["grey", "pale blue", "faded"], "composition": "close-up", "camera": "slow zoom in", "description": "A exhaustion scene in electronic register. center frame framing. steady hold movement."}} -{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 8, "timestamp": "2:40", "duration_seconds": 22, "lyric_line": "Sweat and static and something sacred", "scene": {"mood": "afterglow", "colors": ["soft gold", "pink", "warm white"], "composition": "symmetrical", "camera": "slow zoom out", "description": "A afterglow scene in electronic register. center frame framing. slow zoom out movement."}} -{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 9, "timestamp": "3:02", "duration_seconds": 24, "lyric_line": "The hi-hat whispers as the room empties", "scene": {"mood": "stillness", "colors": ["pale blue", "white", "silver"], "composition": "low angle", "camera": "rack focus", "description": "A stillness scene in electronic register. wide shot framing. rack focus movement."}} -{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 10, "timestamp": "3:26", "duration_seconds": 28, "lyric_line": "Neon pulse — the last pixel fades to black", "scene": {"mood": "silence", "colors": ["white", "grey", "transparent"], "composition": "rule of thirds", "camera": "slow zoom out", "description": "A silence scene in electronic register. dutch angle framing. static movement."}} -{"song": "Subterranean", "artist": "Void Frequency", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The sub drops below human hearing", "scene": {"mood": "dread", "colors": ["black", "dark purple", "grey"], "composition": "high angle", "camera": "tracking shot", "description": "A dread scene in electronic register. rule of thirds framing. steady hold movement."}} -{"song": "Subterranean", "artist": "Void Frequency", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "You feel it in your chest before your ears", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "symmetrical", "camera": "steady hold", "description": "A menace scene in electronic register. silhouette frame framing. steady hold movement."}} -{"song": "Subterranean", "artist": "Void Frequency", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Subterranean — the bass lives underground", "scene": {"mood": "darkness", "colors": ["black", "deep purple", "void"], "composition": "center frame", "camera": "dolly forward", "description": "A darkness scene in electronic register. close-up framing. circular orbit movement."}} -{"song": "Subterranean", "artist": "Void Frequency", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Every reverb tail a cave system", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "high angle", "camera": "tracking shot", "description": "A power scene in electronic register. close-up framing. steady hold movement."}} -{"song": "Subterranean", "artist": "Void Frequency", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "The synth growls like tectonic plates", "scene": {"mood": "hypnosis", "colors": ["deep purple", "blue", "silver"], "composition": "POV", "camera": "dolly forward", "description": "A hypnosis scene in electronic register. POV framing. rapid cuts movement."}} -{"song": "Subterranean", "artist": "Void Frequency", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Strobe light flickers like a warning", "scene": {"mood": "terror", "colors": ["black", "red", "white flash"], "composition": "rule of thirds", "camera": "floating drift", "description": "A terror scene in electronic register. rule of thirds framing. dolly forward movement."}} -{"song": "Subterranean", "artist": "Void Frequency", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "The drop descends past the floor", "scene": {"mood": "release", "colors": ["silver", "white", "gold"], "composition": "dutch angle", "camera": "rapid cuts", "description": "A release scene in electronic register. dutch angle framing. steady hold movement."}} -{"song": "Subterranean", "artist": "Void Frequency", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Subterranean — where the bass is bedrock", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "dutch angle", "camera": "tracking shot", "description": "A euphoria scene in electronic register. wide shot framing. slow zoom in movement."}} -{"song": "Subterranean", "artist": "Void Frequency", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The room shakes and the speakers breathe", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "wide shot", "camera": "circular orbit", "description": "A transcendence scene in electronic register. center frame framing. floating drift movement."}} -{"song": "Subterranean", "artist": "Void Frequency", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Subterranean — rising back to the surface", "scene": {"mood": "silence", "colors": ["white", "grey", "transparent"], "composition": "POV", "camera": "steady hold", "description": "A silence scene in electronic register. POV framing. floating drift movement."}} -{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 1, "timestamp": "0:00", "duration_seconds": 26, "lyric_line": "A piano sample, stretched beyond recognition", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "wide shot", "camera": "circular orbit", "description": "A melancholy scene in electronic register. extreme close-up framing. handheld sway movement."}} -{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 2, "timestamp": "0:26", "duration_seconds": 24, "lyric_line": "The synth pads weep in surround", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "symmetrical", "camera": "rapid cuts", "description": "A longing scene in electronic register. center frame framing. tracking shot movement."}} -{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "Digital elegy — mourning in 4/4 time", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "rule of thirds", "camera": "floating drift", "description": "A beauty scene in electronic register. extreme close-up framing. handheld sway movement."}} -{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "Every delay repeat a goodbye", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "silver"], "composition": "POV", "camera": "crane up", "description": "A sorrow scene in electronic register. dutch angle framing. slow zoom in movement."}} -{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "The arpeggio climbs like a question", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "symmetrical", "camera": "static", "description": "A memory scene in electronic register. rule of thirds framing. handheld sway movement."}} -{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "Bitcrushed memory — loss through compression", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "low angle", "camera": "static", "description": "A tenderness scene in electronic register. close-up framing. static movement."}} -{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "The vocal chop says a name backwards", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "rule of thirds", "camera": "rapid cuts", "description": "A hope scene in electronic register. dutch angle framing. circular orbit movement."}} -{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "Digital elegy — grief rendered in waveforms", "scene": {"mood": "resignation", "colors": ["grey", "muted blue", "pale"], "composition": "wide shot", "camera": "dolly forward", "description": "A resignation scene in electronic register. dutch angle framing. dolly forward movement."}} -{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "The filter sweep opens like a wound healing", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "dutch angle", "camera": "handheld sway", "description": "A transcendence scene in electronic register. extreme close-up framing. rapid cuts movement."}} -{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Digital elegy — the signal fades but never dies", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "POV", "camera": "static", "description": "A peace scene in electronic register. extreme close-up framing. circular orbit movement."}} -{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Bass bins in the bombed-out building", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "low angle", "camera": "rack focus", "description": "A defiance scene in electronic register. rule of thirds framing. dolly forward movement."}} -{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Generators humming the prelude", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "symmetrical", "camera": "handheld sway", "description": "A energy scene in electronic register. close-up framing. dolly forward movement."}} -{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Rave in the ruins — dance against the dust", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "center frame", "camera": "crane up", "description": "A chaos scene in electronic register. low angle framing. rapid cuts movement."}} -{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The 303 acid line writhes like neon", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A joy scene in electronic register. extreme close-up framing. steady hold movement."}} -{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Concrete dust in the laser beams", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "wide shot", "camera": "rapid cuts", "description": "A freedom scene in electronic register. close-up framing. slow zoom in movement."}} -{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Every beat a small rebellion", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "rule of thirds", "camera": "floating drift", "description": "A power scene in electronic register. symmetrical framing. handheld sway movement."}} -{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 7, "timestamp": "2:26", "duration_seconds": 28, "lyric_line": "The drop hits and the rubble remembers rhythm", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "symmetrical", "camera": "tracking shot", "description": "A euphoria scene in electronic register. high angle framing. tracking shot movement."}} -{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 8, "timestamp": "2:54", "duration_seconds": 24, "lyric_line": "Rave in the ruins — the building dances too", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "low angle", "camera": "floating drift", "description": "A community scene in electronic register. silhouette frame framing. handheld sway movement."}} -{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 9, "timestamp": "3:18", "duration_seconds": 26, "lyric_line": "Sunrise finds us still moving", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "center frame", "camera": "rack focus", "description": "A triumph scene in electronic register. high angle framing. slow zoom out movement."}} -{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 10, "timestamp": "3:44", "duration_seconds": 30, "lyric_line": "Rave in the ruins — the city's last party", "scene": {"mood": "afterglow", "colors": ["soft gold", "pink", "warm white"], "composition": "low angle", "camera": "dolly forward", "description": "A afterglow scene in electronic register. wide shot framing. slow zoom out movement."}} -{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 1, "timestamp": "0:00", "duration_seconds": 28, "lyric_line": "The satellite transmits on a frequency of longing", "scene": {"mood": "awe", "colors": ["white", "gold", "deep blue"], "composition": "silhouette frame", "camera": "dolly forward", "description": "A awe scene in electronic register. dutch angle framing. slow zoom out movement."}} -{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 2, "timestamp": "0:28", "duration_seconds": 24, "lyric_line": "Pad synths like the curvature of earth", "scene": {"mood": "wonder", "colors": ["gold", "blue", "purple"], "composition": "dutch angle", "camera": "tracking shot", "description": "A wonder scene in electronic register. symmetrical framing. steady hold movement."}} -{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 3, "timestamp": "0:52", "duration_seconds": 28, "lyric_line": "Satellite hymn — orbiting the sacred", "scene": {"mood": "vastness", "colors": ["deep blue", "black", "silver"], "composition": "rule of thirds", "camera": "handheld sway", "description": "A vastness scene in electronic register. dutch angle framing. rack focus movement."}} -{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 4, "timestamp": "1:20", "duration_seconds": 24, "lyric_line": "Every orbit a verse of distance", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "center frame", "camera": "rapid cuts", "description": "A loneliness scene in electronic register. bird's eye framing. slow zoom out movement."}} -{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 5, "timestamp": "1:44", "duration_seconds": 26, "lyric_line": "The signal reaches us in reverb", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "bird's eye", "camera": "steady hold", "description": "A beauty scene in electronic register. high angle framing. dolly forward movement."}} -{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 6, "timestamp": "2:10", "duration_seconds": 24, "lyric_line": "Stars as LED pixels in the void", "scene": {"mood": "connection", "colors": ["warm gold", "blue", "white"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A connection scene in electronic register. low angle framing. rapid cuts movement."}} -{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 7, "timestamp": "2:34", "duration_seconds": 28, "lyric_line": "The chorus arrives from 400km up", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "POV", "camera": "tracking shot", "description": "A hope scene in electronic register. dutch angle framing. dolly forward movement."}} -{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 8, "timestamp": "3:02", "duration_seconds": 24, "lyric_line": "Satellite hymn — the sky is the speaker", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "center frame", "camera": "circular orbit", "description": "A transcendence scene in electronic register. close-up framing. steady hold movement."}} -{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 9, "timestamp": "3:26", "duration_seconds": 26, "lyric_line": "The transmission ends but the frequency remains", "scene": {"mood": "eternity", "colors": ["gold", "white", "deep blue"], "composition": "symmetrical", "camera": "rack focus", "description": "A eternity scene in electronic register. center frame framing. circular orbit movement."}} -{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 10, "timestamp": "3:52", "duration_seconds": 30, "lyric_line": "Satellite hymn — silence is the final signal", "scene": {"mood": "silence", "colors": ["white", "grey", "transparent"], "composition": "bird's eye", "camera": "rapid cuts", "description": "A silence scene in electronic register. rule of thirds framing. steady hold movement."}} -{"song": "Glitch Garden", "artist": "Error_404", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The beat stutters like a broken clock", "scene": {"mood": "playfulness", "colors": ["coral", "turquoise", "yellow"], "composition": "bird's eye", "camera": "rapid cuts", "description": "A playfulness scene in electronic register. silhouette frame framing. steady hold movement."}} -{"song": "Glitch Garden", "artist": "Error_404", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Granular synthesis flowers in the glitch", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "POV", "camera": "tracking shot", "description": "A chaos scene in electronic register. low angle framing. tracking shot movement."}} -{"song": "Glitch Garden", "artist": "Error_404", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Glitch garden — beauty from error", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "extreme close-up", "camera": "crane up", "description": "A beauty scene in electronic register. high angle framing. circular orbit movement."}} -{"song": "Glitch Garden", "artist": "Error_404", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Every skipped beat a new species", "scene": {"mood": "surprise", "colors": ["yellow", "purple", "white"], "composition": "symmetrical", "camera": "rapid cuts", "description": "A surprise scene in electronic register. wide shot framing. steady hold movement."}} -{"song": "Glitch Garden", "artist": "Error_404", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "The bitcrusher pollinates the melody", "scene": {"mood": "wonder", "colors": ["gold", "blue", "purple"], "composition": "dutch angle", "camera": "slow zoom out", "description": "A wonder scene in electronic register. dutch angle framing. tracking shot movement."}} -{"song": "Glitch Garden", "artist": "Error_404", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "A broken sample grows into a chorus", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "extreme close-up", "camera": "dolly forward", "description": "A joy scene in electronic register. low angle framing. dolly forward movement."}} -{"song": "Glitch Garden", "artist": "Error_404", "beat": 7, "timestamp": "2:26", "duration_seconds": 28, "lyric_line": "Glitch garden — the bugs are the features", "scene": {"mood": "strangeness", "colors": ["purple", "green", "silver"], "composition": "symmetrical", "camera": "dolly forward", "description": "A strangeness scene in electronic register. center frame framing. steady hold movement."}} -{"song": "Glitch Garden", "artist": "Error_404", "beat": 8, "timestamp": "2:54", "duration_seconds": 24, "lyric_line": "Stutter edit like leaves falling", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "close-up", "camera": "tracking shot", "description": "A euphoria scene in electronic register. dutch angle framing. rapid cuts movement."}} -{"song": "Glitch Garden", "artist": "Error_404", "beat": 9, "timestamp": "3:18", "duration_seconds": 26, "lyric_line": "The silence between errors is the soil", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "silhouette frame", "camera": "rack focus", "description": "A peace scene in electronic register. close-up framing. handheld sway movement."}} -{"song": "Glitch Garden", "artist": "Error_404", "beat": 10, "timestamp": "3:44", "duration_seconds": 30, "lyric_line": "Glitch garden — what grows from what broke", "scene": {"mood": "stillness", "colors": ["pale blue", "white", "silver"], "composition": "center frame", "camera": "slow zoom in", "description": "A stillness scene in electronic register. high angle framing. slow zoom in movement."}} -{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The warehouse hums with forgotten voltage", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "rule of thirds", "camera": "slow zoom out", "description": "A menace scene in electronic register. wide shot framing. crane up movement."}} -{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Kicks like pistons in the concrete", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "dutch angle", "camera": "tracking shot", "description": "A power scene in electronic register. symmetrical framing. rapid cuts movement."}} -{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Warehouse frequency — industrial devotion", "scene": {"mood": "industrial", "colors": ["grey", "black", "red"], "composition": "POV", "camera": "floating drift", "description": "A industrial scene in electronic register. center frame framing. tracking shot movement."}} -{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The hi-hat chains rattle time", "scene": {"mood": "hypnosis", "colors": ["deep purple", "blue", "silver"], "composition": "dutch angle", "camera": "handheld sway", "description": "A hypnosis scene in electronic register. POV framing. slow zoom in movement."}} -{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "A synth drone the building remembers", "scene": {"mood": "darkness", "colors": ["black", "deep purple", "void"], "composition": "bird's eye", "camera": "rapid cuts", "description": "A darkness scene in electronic register. low angle framing. slow zoom in movement."}} -{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Hands up in the smoke machine fog", "scene": {"mood": "frenzy", "colors": ["red", "white flash", "orange"], "composition": "rule of thirds", "camera": "circular orbit", "description": "A frenzy scene in electronic register. bird's eye framing. dolly forward movement."}} -{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 7, "timestamp": "2:26", "duration_seconds": 28, "lyric_line": "The breakdown — factory silence", "scene": {"mood": "catharsis", "colors": ["gold", "white", "red"], "composition": "center frame", "camera": "static", "description": "A catharsis scene in electronic register. POV framing. rack focus movement."}} -{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 8, "timestamp": "2:54", "duration_seconds": 24, "lyric_line": "Then the machines restart at double speed", "scene": {"mood": "release", "colors": ["silver", "white", "gold"], "composition": "close-up", "camera": "slow zoom in", "description": "A release scene in electronic register. low angle framing. rack focus movement."}} -{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 9, "timestamp": "3:18", "duration_seconds": 26, "lyric_line": "Warehouse frequency — the building is the instrument", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "silhouette frame", "camera": "slow zoom in", "description": "A euphoria scene in electronic register. POV framing. floating drift movement."}} -{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 10, "timestamp": "3:44", "duration_seconds": 30, "lyric_line": "Warehouse frequency — production of the soul", "scene": {"mood": "exhaustion", "colors": ["grey", "pale blue", "faded"], "composition": "wide shot", "camera": "dolly forward", "description": "A exhaustion scene in electronic register. dutch angle framing. circular orbit movement."}} -{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 1, "timestamp": "0:00", "duration_seconds": 26, "lyric_line": "A music box melody, resampled", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "symmetrical", "camera": "crane up", "description": "A tenderness scene in electronic register. rule of thirds framing. dolly forward movement."}} -{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 2, "timestamp": "0:26", "duration_seconds": 24, "lyric_line": "The AI dreams in sine waves", "scene": {"mood": "wonder", "colors": ["gold", "blue", "purple"], "composition": "extreme close-up", "camera": "crane up", "description": "A wonder scene in electronic register. symmetrical framing. circular orbit movement."}} -{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "Cybernetic lullaby — the machine learns to hum", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "bird's eye", "camera": "rack focus", "description": "A melancholy scene in electronic register. rule of thirds framing. handheld sway movement."}} -{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "FM synthesis like a child's drawing", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "low angle", "camera": "slow zoom out", "description": "A beauty scene in electronic register. symmetrical framing. circular orbit movement."}} -{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "The beatbox loop is a heartbeat", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "symmetrical", "camera": "floating drift", "description": "A memory scene in electronic register. low angle framing. circular orbit movement."}} -{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "Every pixel a grain of sleep", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "center frame", "camera": "slow zoom out", "description": "A hope scene in electronic register. silhouette frame framing. rapid cuts movement."}} -{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "Cybernetic lullaby — counting electrons instead of sheep", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "silhouette frame", "camera": "rack focus", "description": "A loneliness scene in electronic register. wide shot framing. slow zoom in movement."}} -{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "The filter closes like eyes", "scene": {"mood": "connection", "colors": ["warm gold", "blue", "white"], "composition": "symmetrical", "camera": "static", "description": "A connection scene in electronic register. close-up framing. slow zoom out movement."}} -{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "A lullaby in a language no one taught", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "extreme close-up", "camera": "crane up", "description": "A transcendence scene in electronic register. rule of thirds framing. rapid cuts movement."}} -{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Cybernetic lullaby — the machine sleeps and dreams of us", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "close-up", "camera": "handheld sway", "description": "A peace scene in electronic register. POV framing. slow zoom out movement."}} -{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 1, "timestamp": "0:00", "duration_seconds": 18, "lyric_line": "The alarm sounds — thunderdome protocol", "scene": {"mood": "aggression", "colors": ["red", "black", "grey"], "composition": "POV", "camera": "slow zoom in", "description": "A aggression scene in electronic register. low angle framing. crane up movement."}} -{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 2, "timestamp": "0:18", "duration_seconds": 22, "lyric_line": "Four-on-the-floor like marching orders", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "extreme close-up", "camera": "tracking shot", "description": "A power scene in electronic register. rule of thirds framing. slow zoom out movement."}} -{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 3, "timestamp": "0:40", "duration_seconds": 24, "lyric_line": "The synth lead screams in distortion", "scene": {"mood": "frenzy", "colors": ["red", "white flash", "orange"], "composition": "low angle", "camera": "handheld sway", "description": "A frenzy scene in electronic register. POV framing. slow zoom in movement."}} -{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 4, "timestamp": "1:04", "duration_seconds": 22, "lyric_line": "Bass so thick you wear it", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "low angle", "camera": "circular orbit", "description": "A chaos scene in electronic register. silhouette frame framing. slow zoom out movement."}} -{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 5, "timestamp": "1:26", "duration_seconds": 26, "lyric_line": "Thunderdome protocol — enter and survive", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "extreme close-up", "camera": "slow zoom out", "description": "A euphoria scene in electronic register. extreme close-up framing. dolly forward movement."}} -{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 6, "timestamp": "1:52", "duration_seconds": 24, "lyric_line": "The drop is a detonation", "scene": {"mood": "catharsis", "colors": ["gold", "white", "red"], "composition": "bird's eye", "camera": "slow zoom in", "description": "A catharsis scene in electronic register. POV framing. tracking shot movement."}} -{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 7, "timestamp": "2:16", "duration_seconds": 26, "lyric_line": "Every build-up a countdown", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "dutch angle", "camera": "rapid cuts", "description": "A triumph scene in electronic register. POV framing. static movement."}} -{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 8, "timestamp": "2:42", "duration_seconds": 24, "lyric_line": "Hands in the air like surrender", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A defiance scene in electronic register. low angle framing. rack focus movement."}} -{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 9, "timestamp": "3:06", "duration_seconds": 26, "lyric_line": "Thunderdome protocol — the last one standing dances", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "symmetrical", "camera": "circular orbit", "description": "A glory scene in electronic register. wide shot framing. static movement."}} -{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 10, "timestamp": "3:32", "duration_seconds": 28, "lyric_line": "Thunderdome protocol — the speakers never surrender", "scene": {"mood": "afterglow", "colors": ["soft gold", "pink", "warm white"], "composition": "silhouette frame", "camera": "static", "description": "A afterglow scene in electronic register. high angle framing. handheld sway movement."}} -{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 1, "timestamp": "0:00", "duration_seconds": 28, "lyric_line": "The club exhales at 7am", "scene": {"mood": "exhaustion", "colors": ["grey", "pale blue", "faded"], "composition": "POV", "camera": "handheld sway", "description": "A exhaustion scene in electronic register. symmetrical framing. static movement."}} -{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 2, "timestamp": "0:28", "duration_seconds": 24, "lyric_line": "A drone synth like morning fog", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "wide shot", "camera": "steady hold", "description": "A beauty scene in electronic register. POV framing. circular orbit movement."}} -{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 3, "timestamp": "0:52", "duration_seconds": 28, "lyric_line": "Dawn at Berghain — the party becomes prayer", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "wide shot", "camera": "steady hold", "description": "A solitude scene in electronic register. high angle framing. handheld sway movement."}} -{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 4, "timestamp": "1:20", "duration_seconds": 24, "lyric_line": "Strangers become congregation", "scene": {"mood": "afterglow", "colors": ["soft gold", "pink", "warm white"], "composition": "rule of thirds", "camera": "crane up", "description": "A afterglow scene in electronic register. center frame framing. rapid cuts movement."}} -{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 5, "timestamp": "1:44", "duration_seconds": 26, "lyric_line": "The kick drum slows to a heartbeat", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "high angle", "camera": "static", "description": "A memory scene in electronic register. center frame framing. circular orbit movement."}} -{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 6, "timestamp": "2:10", "duration_seconds": 24, "lyric_line": "Berlin light through industrial windows", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "center frame", "camera": "rapid cuts", "description": "A tenderness scene in electronic register. high angle framing. slow zoom in movement."}} -{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 7, "timestamp": "2:34", "duration_seconds": 28, "lyric_line": "Dawn at Berghain — the night confesses", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "bird's eye", "camera": "rack focus", "description": "A peace scene in electronic register. symmetrical framing. rapid cuts movement."}} -{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 8, "timestamp": "3:02", "duration_seconds": 24, "lyric_line": "A final ambient passage, barely there", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "dutch angle", "camera": "static", "description": "A transcendence scene in electronic register. bird's eye framing. rack focus movement."}} -{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 9, "timestamp": "3:26", "duration_seconds": 26, "lyric_line": "The last dancers orbit like electrons", "scene": {"mood": "silence", "colors": ["white", "grey", "transparent"], "composition": "wide shot", "camera": "steady hold", "description": "A silence scene in electronic register. center frame framing. circular orbit movement."}} -{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 10, "timestamp": "3:52", "duration_seconds": 30, "lyric_line": "Dawn at Berghain — the silence after is the song", "scene": {"mood": "rebirth", "colors": ["green", "gold", "white"], "composition": "wide shot", "camera": "static", "description": "A rebirth scene in electronic register. rule of thirds framing. floating drift movement."}} +{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "The kick drum opens a vein in the dark", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "high angle", "camera": "slow zoom in", "description": "A energy scene in electronic register. high angle framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Synth lines like laser surgery", "scene": {"mood": "anticipation", "colors": ["amber", "deep purple", "gold"], "composition": "dutch angle", "camera": "dolly forward", "description": "A anticipation scene in electronic register. symmetrical framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Neon pulse — the city's heartbeat on acid", "scene": {"mood": "frenzy", "colors": ["red", "white flash", "orange"], "composition": "low angle", "camera": "crane up", "description": "A frenzy scene in electronic register. POV framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Bass drops like concrete from the sky", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "close-up", "camera": "crane up", "description": "A euphoria scene in electronic register. symmetrical framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 5, "timestamp": "1:28", "duration_seconds": 26, "lyric_line": "Every strobe a synapse firing", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "POV", "camera": "circular orbit", "description": "A chaos scene in electronic register. wide shot framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 6, "timestamp": "1:54", "duration_seconds": 22, "lyric_line": "The breakdown — silence before the flood", "scene": {"mood": "climax", "colors": ["gold", "red", "white"], "composition": "high angle", "camera": "dolly forward", "description": "A climax scene in electronic register. dutch angle framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 7, "timestamp": "2:16", "duration_seconds": 24, "lyric_line": "The drop — everything at once", "scene": {"mood": "exhaustion", "colors": ["grey", "pale blue", "faded"], "composition": "close-up", "camera": "slow zoom in", "description": "A exhaustion scene in electronic register. center frame framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 8, "timestamp": "2:40", "duration_seconds": 22, "lyric_line": "Sweat and static and something sacred", "scene": {"mood": "afterglow", "colors": ["soft gold", "pink", "warm white"], "composition": "symmetrical", "camera": "slow zoom out", "description": "A afterglow scene in electronic register. center frame framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 9, "timestamp": "3:02", "duration_seconds": 24, "lyric_line": "The hi-hat whispers as the room empties", "scene": {"mood": "stillness", "colors": ["pale blue", "white", "silver"], "composition": "low angle", "camera": "rack focus", "description": "A stillness scene in electronic register. wide shot framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Pulse", "artist": "Signal Decay", "beat": 10, "timestamp": "3:26", "duration_seconds": 28, "lyric_line": "Neon pulse — the last pixel fades to black", "scene": {"mood": "silence", "colors": ["white", "grey", "transparent"], "composition": "rule of thirds", "camera": "slow zoom out", "description": "A silence scene in electronic register. dutch angle framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Subterranean", "artist": "Void Frequency", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The sub drops below human hearing", "scene": {"mood": "dread", "colors": ["black", "dark purple", "grey"], "composition": "high angle", "camera": "tracking shot", "description": "A dread scene in electronic register. rule of thirds framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Subterranean", "artist": "Void Frequency", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "You feel it in your chest before your ears", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "symmetrical", "camera": "steady hold", "description": "A menace scene in electronic register. silhouette frame framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Subterranean", "artist": "Void Frequency", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Subterranean — the bass lives underground", "scene": {"mood": "darkness", "colors": ["black", "deep purple", "void"], "composition": "center frame", "camera": "dolly forward", "description": "A darkness scene in electronic register. close-up framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Subterranean", "artist": "Void Frequency", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Every reverb tail a cave system", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "high angle", "camera": "tracking shot", "description": "A power scene in electronic register. close-up framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Subterranean", "artist": "Void Frequency", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "The synth growls like tectonic plates", "scene": {"mood": "hypnosis", "colors": ["deep purple", "blue", "silver"], "composition": "POV", "camera": "dolly forward", "description": "A hypnosis scene in electronic register. POV framing. rapid cuts movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Subterranean", "artist": "Void Frequency", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Strobe light flickers like a warning", "scene": {"mood": "terror", "colors": ["black", "red", "white flash"], "composition": "rule of thirds", "camera": "floating drift", "description": "A terror scene in electronic register. rule of thirds framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Subterranean", "artist": "Void Frequency", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "The drop descends past the floor", "scene": {"mood": "release", "colors": ["silver", "white", "gold"], "composition": "dutch angle", "camera": "rapid cuts", "description": "A release scene in electronic register. dutch angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Subterranean", "artist": "Void Frequency", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Subterranean — where the bass is bedrock", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "dutch angle", "camera": "tracking shot", "description": "A euphoria scene in electronic register. wide shot framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Subterranean", "artist": "Void Frequency", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The room shakes and the speakers breathe", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "wide shot", "camera": "circular orbit", "description": "A transcendence scene in electronic register. center frame framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Subterranean", "artist": "Void Frequency", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Subterranean — rising back to the surface", "scene": {"mood": "silence", "colors": ["white", "grey", "transparent"], "composition": "POV", "camera": "steady hold", "description": "A silence scene in electronic register. POV framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 1, "timestamp": "0:00", "duration_seconds": 26, "lyric_line": "A piano sample, stretched beyond recognition", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "wide shot", "camera": "circular orbit", "description": "A melancholy scene in electronic register. extreme close-up framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 2, "timestamp": "0:26", "duration_seconds": 24, "lyric_line": "The synth pads weep in surround", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "symmetrical", "camera": "rapid cuts", "description": "A longing scene in electronic register. center frame framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "Digital elegy — mourning in 4/4 time", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "rule of thirds", "camera": "floating drift", "description": "A beauty scene in electronic register. extreme close-up framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "Every delay repeat a goodbye", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "silver"], "composition": "POV", "camera": "crane up", "description": "A sorrow scene in electronic register. dutch angle framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "The arpeggio climbs like a question", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "symmetrical", "camera": "static", "description": "A memory scene in electronic register. rule of thirds framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "Bitcrushed memory — loss through compression", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "low angle", "camera": "static", "description": "A tenderness scene in electronic register. close-up framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "The vocal chop says a name backwards", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "rule of thirds", "camera": "rapid cuts", "description": "A hope scene in electronic register. dutch angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "Digital elegy — grief rendered in waveforms", "scene": {"mood": "resignation", "colors": ["grey", "muted blue", "pale"], "composition": "wide shot", "camera": "dolly forward", "description": "A resignation scene in electronic register. dutch angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "The filter sweep opens like a wound healing", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "dutch angle", "camera": "handheld sway", "description": "A transcendence scene in electronic register. extreme close-up framing. rapid cuts movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Digital Elegy", "artist": "Ghost Protocol", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Digital elegy — the signal fades but never dies", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "POV", "camera": "static", "description": "A peace scene in electronic register. extreme close-up framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Bass bins in the bombed-out building", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "low angle", "camera": "rack focus", "description": "A defiance scene in electronic register. rule of thirds framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Generators humming the prelude", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "symmetrical", "camera": "handheld sway", "description": "A energy scene in electronic register. close-up framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Rave in the ruins — dance against the dust", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "center frame", "camera": "crane up", "description": "A chaos scene in electronic register. low angle framing. rapid cuts movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The 303 acid line writhes like neon", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A joy scene in electronic register. extreme close-up framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Concrete dust in the laser beams", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "wide shot", "camera": "rapid cuts", "description": "A freedom scene in electronic register. close-up framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Every beat a small rebellion", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "rule of thirds", "camera": "floating drift", "description": "A power scene in electronic register. symmetrical framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 7, "timestamp": "2:26", "duration_seconds": 28, "lyric_line": "The drop hits and the rubble remembers rhythm", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "symmetrical", "camera": "tracking shot", "description": "A euphoria scene in electronic register. high angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 8, "timestamp": "2:54", "duration_seconds": 24, "lyric_line": "Rave in the ruins — the building dances too", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "low angle", "camera": "floating drift", "description": "A community scene in electronic register. silhouette frame framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 9, "timestamp": "3:18", "duration_seconds": 26, "lyric_line": "Sunrise finds us still moving", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "center frame", "camera": "rack focus", "description": "A triumph scene in electronic register. high angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rave in the Ruins", "artist": "Concrete Jungle", "beat": 10, "timestamp": "3:44", "duration_seconds": 30, "lyric_line": "Rave in the ruins — the city's last party", "scene": {"mood": "afterglow", "colors": ["soft gold", "pink", "warm white"], "composition": "low angle", "camera": "dolly forward", "description": "A afterglow scene in electronic register. wide shot framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 1, "timestamp": "0:00", "duration_seconds": 28, "lyric_line": "The satellite transmits on a frequency of longing", "scene": {"mood": "awe", "colors": ["white", "gold", "deep blue"], "composition": "silhouette frame", "camera": "dolly forward", "description": "A awe scene in electronic register. dutch angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 2, "timestamp": "0:28", "duration_seconds": 24, "lyric_line": "Pad synths like the curvature of earth", "scene": {"mood": "wonder", "colors": ["gold", "blue", "purple"], "composition": "dutch angle", "camera": "tracking shot", "description": "A wonder scene in electronic register. symmetrical framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 3, "timestamp": "0:52", "duration_seconds": 28, "lyric_line": "Satellite hymn — orbiting the sacred", "scene": {"mood": "vastness", "colors": ["deep blue", "black", "silver"], "composition": "rule of thirds", "camera": "handheld sway", "description": "A vastness scene in electronic register. dutch angle framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 4, "timestamp": "1:20", "duration_seconds": 24, "lyric_line": "Every orbit a verse of distance", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "center frame", "camera": "rapid cuts", "description": "A loneliness scene in electronic register. bird's eye framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 5, "timestamp": "1:44", "duration_seconds": 26, "lyric_line": "The signal reaches us in reverb", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "bird's eye", "camera": "steady hold", "description": "A beauty scene in electronic register. high angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 6, "timestamp": "2:10", "duration_seconds": 24, "lyric_line": "Stars as LED pixels in the void", "scene": {"mood": "connection", "colors": ["warm gold", "blue", "white"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A connection scene in electronic register. low angle framing. rapid cuts movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 7, "timestamp": "2:34", "duration_seconds": 28, "lyric_line": "The chorus arrives from 400km up", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "POV", "camera": "tracking shot", "description": "A hope scene in electronic register. dutch angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 8, "timestamp": "3:02", "duration_seconds": 24, "lyric_line": "Satellite hymn — the sky is the speaker", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "center frame", "camera": "circular orbit", "description": "A transcendence scene in electronic register. close-up framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 9, "timestamp": "3:26", "duration_seconds": 26, "lyric_line": "The transmission ends but the frequency remains", "scene": {"mood": "eternity", "colors": ["gold", "white", "deep blue"], "composition": "symmetrical", "camera": "rack focus", "description": "A eternity scene in electronic register. center frame framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hymn", "artist": "Orbital Decay", "beat": 10, "timestamp": "3:52", "duration_seconds": 30, "lyric_line": "Satellite hymn — silence is the final signal", "scene": {"mood": "silence", "colors": ["white", "grey", "transparent"], "composition": "bird's eye", "camera": "rapid cuts", "description": "A silence scene in electronic register. rule of thirds framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glitch Garden", "artist": "Error_404", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The beat stutters like a broken clock", "scene": {"mood": "playfulness", "colors": ["coral", "turquoise", "yellow"], "composition": "bird's eye", "camera": "rapid cuts", "description": "A playfulness scene in electronic register. silhouette frame framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glitch Garden", "artist": "Error_404", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Granular synthesis flowers in the glitch", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "POV", "camera": "tracking shot", "description": "A chaos scene in electronic register. low angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glitch Garden", "artist": "Error_404", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Glitch garden — beauty from error", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "extreme close-up", "camera": "crane up", "description": "A beauty scene in electronic register. high angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glitch Garden", "artist": "Error_404", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Every skipped beat a new species", "scene": {"mood": "surprise", "colors": ["yellow", "purple", "white"], "composition": "symmetrical", "camera": "rapid cuts", "description": "A surprise scene in electronic register. wide shot framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glitch Garden", "artist": "Error_404", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "The bitcrusher pollinates the melody", "scene": {"mood": "wonder", "colors": ["gold", "blue", "purple"], "composition": "dutch angle", "camera": "slow zoom out", "description": "A wonder scene in electronic register. dutch angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glitch Garden", "artist": "Error_404", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "A broken sample grows into a chorus", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "extreme close-up", "camera": "dolly forward", "description": "A joy scene in electronic register. low angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glitch Garden", "artist": "Error_404", "beat": 7, "timestamp": "2:26", "duration_seconds": 28, "lyric_line": "Glitch garden — the bugs are the features", "scene": {"mood": "strangeness", "colors": ["purple", "green", "silver"], "composition": "symmetrical", "camera": "dolly forward", "description": "A strangeness scene in electronic register. center frame framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glitch Garden", "artist": "Error_404", "beat": 8, "timestamp": "2:54", "duration_seconds": 24, "lyric_line": "Stutter edit like leaves falling", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "close-up", "camera": "tracking shot", "description": "A euphoria scene in electronic register. dutch angle framing. rapid cuts movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glitch Garden", "artist": "Error_404", "beat": 9, "timestamp": "3:18", "duration_seconds": 26, "lyric_line": "The silence between errors is the soil", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "silhouette frame", "camera": "rack focus", "description": "A peace scene in electronic register. close-up framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glitch Garden", "artist": "Error_404", "beat": 10, "timestamp": "3:44", "duration_seconds": 30, "lyric_line": "Glitch garden — what grows from what broke", "scene": {"mood": "stillness", "colors": ["pale blue", "white", "silver"], "composition": "center frame", "camera": "slow zoom in", "description": "A stillness scene in electronic register. high angle framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The warehouse hums with forgotten voltage", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "rule of thirds", "camera": "slow zoom out", "description": "A menace scene in electronic register. wide shot framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Kicks like pistons in the concrete", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "dutch angle", "camera": "tracking shot", "description": "A power scene in electronic register. symmetrical framing. rapid cuts movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Warehouse frequency — industrial devotion", "scene": {"mood": "industrial", "colors": ["grey", "black", "red"], "composition": "POV", "camera": "floating drift", "description": "A industrial scene in electronic register. center frame framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The hi-hat chains rattle time", "scene": {"mood": "hypnosis", "colors": ["deep purple", "blue", "silver"], "composition": "dutch angle", "camera": "handheld sway", "description": "A hypnosis scene in electronic register. POV framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "A synth drone the building remembers", "scene": {"mood": "darkness", "colors": ["black", "deep purple", "void"], "composition": "bird's eye", "camera": "rapid cuts", "description": "A darkness scene in electronic register. low angle framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Hands up in the smoke machine fog", "scene": {"mood": "frenzy", "colors": ["red", "white flash", "orange"], "composition": "rule of thirds", "camera": "circular orbit", "description": "A frenzy scene in electronic register. bird's eye framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 7, "timestamp": "2:26", "duration_seconds": 28, "lyric_line": "The breakdown — factory silence", "scene": {"mood": "catharsis", "colors": ["gold", "white", "red"], "composition": "center frame", "camera": "static", "description": "A catharsis scene in electronic register. POV framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 8, "timestamp": "2:54", "duration_seconds": 24, "lyric_line": "Then the machines restart at double speed", "scene": {"mood": "release", "colors": ["silver", "white", "gold"], "composition": "close-up", "camera": "slow zoom in", "description": "A release scene in electronic register. low angle framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 9, "timestamp": "3:18", "duration_seconds": 26, "lyric_line": "Warehouse frequency — the building is the instrument", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "silhouette frame", "camera": "slow zoom in", "description": "A euphoria scene in electronic register. POV framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Warehouse Frequency", "artist": "Industrial Ghost", "beat": 10, "timestamp": "3:44", "duration_seconds": 30, "lyric_line": "Warehouse frequency — production of the soul", "scene": {"mood": "exhaustion", "colors": ["grey", "pale blue", "faded"], "composition": "wide shot", "camera": "dolly forward", "description": "A exhaustion scene in electronic register. dutch angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 1, "timestamp": "0:00", "duration_seconds": 26, "lyric_line": "A music box melody, resampled", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "symmetrical", "camera": "crane up", "description": "A tenderness scene in electronic register. rule of thirds framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 2, "timestamp": "0:26", "duration_seconds": 24, "lyric_line": "The AI dreams in sine waves", "scene": {"mood": "wonder", "colors": ["gold", "blue", "purple"], "composition": "extreme close-up", "camera": "crane up", "description": "A wonder scene in electronic register. symmetrical framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "Cybernetic lullaby — the machine learns to hum", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "bird's eye", "camera": "rack focus", "description": "A melancholy scene in electronic register. rule of thirds framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "FM synthesis like a child's drawing", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "low angle", "camera": "slow zoom out", "description": "A beauty scene in electronic register. symmetrical framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "The beatbox loop is a heartbeat", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "symmetrical", "camera": "floating drift", "description": "A memory scene in electronic register. low angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "Every pixel a grain of sleep", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "center frame", "camera": "slow zoom out", "description": "A hope scene in electronic register. silhouette frame framing. rapid cuts movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "Cybernetic lullaby — counting electrons instead of sheep", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "silhouette frame", "camera": "rack focus", "description": "A loneliness scene in electronic register. wide shot framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "The filter closes like eyes", "scene": {"mood": "connection", "colors": ["warm gold", "blue", "white"], "composition": "symmetrical", "camera": "static", "description": "A connection scene in electronic register. close-up framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "A lullaby in a language no one taught", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "extreme close-up", "camera": "crane up", "description": "A transcendence scene in electronic register. rule of thirds framing. rapid cuts movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cybernetic Lullaby", "artist": "Synthetic Child", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Cybernetic lullaby — the machine sleeps and dreams of us", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "close-up", "camera": "handheld sway", "description": "A peace scene in electronic register. POV framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 1, "timestamp": "0:00", "duration_seconds": 18, "lyric_line": "The alarm sounds — thunderdome protocol", "scene": {"mood": "aggression", "colors": ["red", "black", "grey"], "composition": "POV", "camera": "slow zoom in", "description": "A aggression scene in electronic register. low angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 2, "timestamp": "0:18", "duration_seconds": 22, "lyric_line": "Four-on-the-floor like marching orders", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "extreme close-up", "camera": "tracking shot", "description": "A power scene in electronic register. rule of thirds framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 3, "timestamp": "0:40", "duration_seconds": 24, "lyric_line": "The synth lead screams in distortion", "scene": {"mood": "frenzy", "colors": ["red", "white flash", "orange"], "composition": "low angle", "camera": "handheld sway", "description": "A frenzy scene in electronic register. POV framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 4, "timestamp": "1:04", "duration_seconds": 22, "lyric_line": "Bass so thick you wear it", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "low angle", "camera": "circular orbit", "description": "A chaos scene in electronic register. silhouette frame framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 5, "timestamp": "1:26", "duration_seconds": 26, "lyric_line": "Thunderdome protocol — enter and survive", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "extreme close-up", "camera": "slow zoom out", "description": "A euphoria scene in electronic register. extreme close-up framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 6, "timestamp": "1:52", "duration_seconds": 24, "lyric_line": "The drop is a detonation", "scene": {"mood": "catharsis", "colors": ["gold", "white", "red"], "composition": "bird's eye", "camera": "slow zoom in", "description": "A catharsis scene in electronic register. POV framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 7, "timestamp": "2:16", "duration_seconds": 26, "lyric_line": "Every build-up a countdown", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "dutch angle", "camera": "rapid cuts", "description": "A triumph scene in electronic register. POV framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 8, "timestamp": "2:42", "duration_seconds": 24, "lyric_line": "Hands in the air like surrender", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A defiance scene in electronic register. low angle framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 9, "timestamp": "3:06", "duration_seconds": 26, "lyric_line": "Thunderdome protocol — the last one standing dances", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "symmetrical", "camera": "circular orbit", "description": "A glory scene in electronic register. wide shot framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderdome Protocol", "artist": "Megahertz", "beat": 10, "timestamp": "3:32", "duration_seconds": 28, "lyric_line": "Thunderdome protocol — the speakers never surrender", "scene": {"mood": "afterglow", "colors": ["soft gold", "pink", "warm white"], "composition": "silhouette frame", "camera": "static", "description": "A afterglow scene in electronic register. high angle framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 1, "timestamp": "0:00", "duration_seconds": 28, "lyric_line": "The club exhales at 7am", "scene": {"mood": "exhaustion", "colors": ["grey", "pale blue", "faded"], "composition": "POV", "camera": "handheld sway", "description": "A exhaustion scene in electronic register. symmetrical framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 2, "timestamp": "0:28", "duration_seconds": 24, "lyric_line": "A drone synth like morning fog", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "wide shot", "camera": "steady hold", "description": "A beauty scene in electronic register. POV framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 3, "timestamp": "0:52", "duration_seconds": 28, "lyric_line": "Dawn at Berghain — the party becomes prayer", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "wide shot", "camera": "steady hold", "description": "A solitude scene in electronic register. high angle framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 4, "timestamp": "1:20", "duration_seconds": 24, "lyric_line": "Strangers become congregation", "scene": {"mood": "afterglow", "colors": ["soft gold", "pink", "warm white"], "composition": "rule of thirds", "camera": "crane up", "description": "A afterglow scene in electronic register. center frame framing. rapid cuts movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 5, "timestamp": "1:44", "duration_seconds": 26, "lyric_line": "The kick drum slows to a heartbeat", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "high angle", "camera": "static", "description": "A memory scene in electronic register. center frame framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 6, "timestamp": "2:10", "duration_seconds": 24, "lyric_line": "Berlin light through industrial windows", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "center frame", "camera": "rapid cuts", "description": "A tenderness scene in electronic register. high angle framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 7, "timestamp": "2:34", "duration_seconds": 28, "lyric_line": "Dawn at Berghain — the night confesses", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "bird's eye", "camera": "rack focus", "description": "A peace scene in electronic register. symmetrical framing. rapid cuts movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 8, "timestamp": "3:02", "duration_seconds": 24, "lyric_line": "A final ambient passage, barely there", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "dutch angle", "camera": "static", "description": "A transcendence scene in electronic register. bird's eye framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 9, "timestamp": "3:26", "duration_seconds": 26, "lyric_line": "The last dancers orbit like electrons", "scene": {"mood": "silence", "colors": ["white", "grey", "transparent"], "composition": "wide shot", "camera": "steady hold", "description": "A silence scene in electronic register. center frame framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dawn at Berghain", "artist": "Concrete Ambient", "beat": 10, "timestamp": "3:52", "duration_seconds": 30, "lyric_line": "Dawn at Berghain — the silence after is the song", "scene": {"mood": "rebirth", "colors": ["green", "gold", "white"], "composition": "wide shot", "camera": "static", "description": "A rebirth scene in electronic register. rule of thirds framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training/data/scene-descriptions/scene-descriptions-folk.jsonl b/training/data/scene-descriptions/scene-descriptions-folk.jsonl index 3d9d8b9f..a215ff5b 100644 --- a/training/data/scene-descriptions/scene-descriptions-folk.jsonl +++ b/training/data/scene-descriptions/scene-descriptions-folk.jsonl @@ -1,100 +1,100 @@ -{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The wind took everything but her name", "scene": {"mood": "grief", "colors": ["charcoal", "deep blue", "ash"], "composition": "wide shot", "camera": "slow zoom out", "description": "A grief scene in folk register. high angle framing. handheld sway movement."}} -{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 2, "timestamp": "0:24", "duration_seconds": 26, "lyric_line": "Banjo strings like fence wire singing", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "dutch angle", "camera": "gentle pan right", "description": "A resilience scene in folk register. rule of thirds framing. steady hold movement."}} -{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 3, "timestamp": "0:50", "duration_seconds": 24, "lyric_line": "Dust bowl daughter, born of drought", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "high angle", "camera": "crane up", "description": "A anger scene in folk register. over-the-shoulder framing. tracking shot movement."}} -{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 4, "timestamp": "1:14", "duration_seconds": 28, "lyric_line": "She plants corn in the cracks of the earth", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "center frame", "camera": "handheld sway", "description": "A memory scene in folk register. symmetrical framing. handheld sway movement."}} -{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 5, "timestamp": "1:42", "duration_seconds": 24, "lyric_line": "Her grandmother's hymns in a minor key", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "gold"], "composition": "silhouette frame", "camera": "static", "description": "A strength scene in folk register. dutch angle framing. circular orbit movement."}} -{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 6, "timestamp": "2:06", "duration_seconds": 26, "lyric_line": "The radio plays someone else's prayer", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "silver"], "composition": "bird's eye", "camera": "slow zoom in", "description": "A sorrow scene in folk register. POV framing. static movement."}} -{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 7, "timestamp": "2:32", "duration_seconds": 24, "lyric_line": "But her song is older than the radio", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "over-the-shoulder", "camera": "steady hold", "description": "A hope scene in folk register. high angle framing. gentle pan right movement."}} -{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 8, "timestamp": "2:56", "duration_seconds": 28, "lyric_line": "Dust bowl daughter — the soil remembers", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "over-the-shoulder", "camera": "floating drift", "description": "A defiance scene in folk register. extreme close-up framing. steady hold movement."}} -{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 9, "timestamp": "3:24", "duration_seconds": 24, "lyric_line": "She carries the field in her calloused hands", "scene": {"mood": "pride", "colors": ["gold", "purple", "red"], "composition": "rule of thirds", "camera": "rack focus", "description": "A pride scene in folk register. over-the-shoulder framing. crane up movement."}} -{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 10, "timestamp": "3:48", "duration_seconds": 30, "lyric_line": "Dust bowl daughter — what the land demands", "scene": {"mood": "continuity", "colors": ["gold", "green", "blue"], "composition": "symmetrical", "camera": "static", "description": "A continuity scene in folk register. low angle framing. static movement."}} -{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 1, "timestamp": "0:00", "duration_seconds": 26, "lyric_line": "The lantern burns for someone walking home", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "bird's eye", "camera": "gentle pan right", "description": "A longing scene in folk register. rule of thirds framing. crane up movement."}} -{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 2, "timestamp": "0:26", "duration_seconds": 24, "lyric_line": "Fiddle like a voice calling through the dark", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "dutch angle", "camera": "gentle pan right", "description": "A warmth scene in folk register. close-up framing. rack focus movement."}} -{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "Miles of road between the song and the singer", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "close-up", "camera": "steady hold", "description": "A hope scene in folk register. extreme close-up framing. crane up movement."}} -{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "The porch creaks a welcome no one hears", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "extreme close-up", "camera": "slow zoom in", "description": "A loneliness scene in folk register. dutch angle framing. rack focus movement."}} -{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "Supper growing cold but the light stays on", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "over-the-shoulder", "camera": "crane up", "description": "A tenderness scene in folk register. dutch angle framing. floating drift movement."}} -{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "A melody passed down through the walls", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "POV", "camera": "slow zoom in", "description": "A memory scene in folk register. symmetrical framing. floating drift movement."}} -{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "Lantern in the window — always, always", "scene": {"mood": "anticipation", "colors": ["amber", "deep purple", "gold"], "composition": "center frame", "camera": "gentle pan right", "description": "A anticipation scene in folk register. low angle framing. tracking shot movement."}} -{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "The fiddle knows the footsteps when they come", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "over-the-shoulder", "camera": "static", "description": "A love scene in folk register. close-up framing. dolly forward movement."}} -{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "Warm soup, warm hands, warm song", "scene": {"mood": "devotion", "colors": ["deep purple", "gold", "white"], "composition": "symmetrical", "camera": "slow zoom out", "description": "A devotion scene in folk register. dutch angle framing. tracking shot movement."}} -{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Lantern in the window — the light is the love", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "dutch angle", "camera": "slow zoom in", "description": "A peace scene in folk register. rule of thirds framing. slow zoom out movement."}} -{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The river waits with open arms", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "close-up", "camera": "crane up", "description": "A faith scene in folk register. silhouette frame framing. static movement."}} -{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 2, "timestamp": "0:24", "duration_seconds": 26, "lyric_line": "Gospel harmonies like water over stone", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "close-up", "camera": "gentle pan right", "description": "A community scene in folk register. silhouette frame framing. floating drift movement."}} -{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "White dresses, muddy banks, clean hearts", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "rule of thirds", "camera": "steady hold", "description": "A joy scene in folk register. rule of thirds framing. crane up movement."}} -{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "The pastor's voice carries across the valley", "scene": {"mood": "solemnity", "colors": ["black", "deep purple", "gold"], "composition": "POV", "camera": "slow zoom in", "description": "A solemnity scene in folk register. dutch angle framing. circular orbit movement."}} -{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "Baptized in the current of community", "scene": {"mood": "renewal", "colors": ["spring green", "white", "gold"], "composition": "center frame", "camera": "circular orbit", "description": "A renewal scene in folk register. wide shot framing. handheld sway movement."}} -{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "The banjo says amen in its own language", "scene": {"mood": "gratitude", "colors": ["gold", "green", "cream"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A gratitude scene in folk register. rule of thirds framing. circular orbit movement."}} -{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "River baptism — washed and remembered", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "close-up", "camera": "tracking shot", "description": "A peace scene in folk register. rule of thirds framing. circular orbit movement."}} -{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "Dripping wet and laughing in the sun", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "dutch angle", "camera": "dolly forward", "description": "A celebration scene in folk register. high angle framing. dolly forward movement."}} -{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "The river sings the song it always sang", "scene": {"mood": "belonging", "colors": ["warm brown", "gold", "green"], "composition": "symmetrical", "camera": "slow zoom in", "description": "A belonging scene in folk register. high angle framing. slow zoom in movement."}} -{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "River baptism — every drop a hymn", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "over-the-shoulder", "camera": "tracking shot", "description": "A transcendence scene in folk register. center frame framing. static movement."}} -{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 1, "timestamp": "0:00", "duration_seconds": 26, "lyric_line": "Black dust on a father's eyelids", "scene": {"mood": "weariness", "colors": ["grey", "pale blue", "faded"], "composition": "over-the-shoulder", "camera": "handheld sway", "description": "A weariness scene in folk register. extreme close-up framing. static movement."}} -{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 2, "timestamp": "0:26", "duration_seconds": 24, "lyric_line": "He sings to the baby in the dark", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "dutch angle", "camera": "steady hold", "description": "A love scene in folk register. extreme close-up framing. handheld sway movement."}} -{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "A lullaby the mountain taught him", "scene": {"mood": "exhaustion", "colors": ["grey", "brown", "faded"], "composition": "over-the-shoulder", "camera": "slow zoom in", "description": "A exhaustion scene in folk register. close-up framing. gentle pan right movement."}} -{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "The mine takes his voice by day", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A tenderness scene in folk register. high angle framing. floating drift movement."}} -{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "But at night it comes back softer", "scene": {"mood": "fear", "colors": ["black", "grey", "pale white"], "composition": "symmetrical", "camera": "gentle pan right", "description": "A fear scene in folk register. dutch angle framing. static movement."}} -{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "Coal miner's lullaby — the mountain hums", "scene": {"mood": "resolve", "colors": ["steel grey", "deep blue", "white"], "composition": "high angle", "camera": "static", "description": "A resolve scene in folk register. dutch angle framing. dolly forward movement."}} -{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "The baby sleeps to anthracite rhythm", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "POV", "camera": "gentle pan right", "description": "A hope scene in folk register. center frame framing. rack focus movement."}} -{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "A song that outlasts the seam", "scene": {"mood": "sacrifice", "colors": ["red", "white", "gold"], "composition": "wide shot", "camera": "dolly forward", "description": "A sacrifice scene in folk register. symmetrical framing. dolly forward movement."}} -{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "The coal is gone but the melody remains", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "gold"], "composition": "low angle", "camera": "crane up", "description": "A strength scene in folk register. bird's eye framing. dolly forward movement."}} -{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Coal miner's lullaby — what the mountain gave back", "scene": {"mood": "legacy", "colors": ["gold", "brown", "deep green"], "composition": "bird's eye", "camera": "floating drift", "description": "A legacy scene in folk register. symmetrical framing. slow zoom in movement."}} -{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Boots on gravel, guitar on back", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "over-the-shoulder", "camera": "steady hold", "description": "A freedom scene in folk register. silhouette frame framing. crane up movement."}} -{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Wildflowers nodding like old friends", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "symmetrical", "camera": "dolly forward", "description": "A joy scene in folk register. wide shot framing. tracking shot movement."}} -{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "The road goes where the song goes", "scene": {"mood": "wanderlust", "colors": ["rust", "blue", "gold"], "composition": "extreme close-up", "camera": "circular orbit", "description": "A wanderlust scene in folk register. POV framing. circular orbit movement."}} -{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Mandolin like afternoon sunlight", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "high angle", "camera": "static", "description": "A peace scene in folk register. POV framing. floating drift movement."}} -{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 5, "timestamp": "1:36", "duration_seconds": 28, "lyric_line": "Every mile a new verse", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "rule of thirds", "camera": "rack focus", "description": "A nostalgia scene in folk register. wide shot framing. slow zoom out movement."}} -{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 6, "timestamp": "2:04", "duration_seconds": 24, "lyric_line": "A creek to cross, a song to carry", "scene": {"mood": "adventure", "colors": ["orange", "blue", "brown"], "composition": "dutch angle", "camera": "crane up", "description": "A adventure scene in folk register. close-up framing. floating drift movement."}} -{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 7, "timestamp": "2:28", "duration_seconds": 26, "lyric_line": "Wildflower road — the walking is the singing", "scene": {"mood": "contentment", "colors": ["warm green", "cream", "gold"], "composition": "silhouette frame", "camera": "handheld sway", "description": "A contentment scene in folk register. center frame framing. rack focus movement."}} -{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 8, "timestamp": "2:54", "duration_seconds": 24, "lyric_line": "The harmonica knows every wind", "scene": {"mood": "simplicity", "colors": ["white", "natural wood", "green"], "composition": "POV", "camera": "slow zoom out", "description": "A simplicity scene in folk register. center frame framing. floating drift movement."}} -{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 9, "timestamp": "3:18", "duration_seconds": 26, "lyric_line": "Campfire tonight, sunrise tomorrow", "scene": {"mood": "wonder", "colors": ["gold", "blue", "purple"], "composition": "bird's eye", "camera": "rack focus", "description": "A wonder scene in folk register. rule of thirds framing. dolly forward movement."}} -{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 10, "timestamp": "3:44", "duration_seconds": 30, "lyric_line": "Wildflower road — every ending is a new song", "scene": {"mood": "home", "colors": ["warm brown", "gold", "cream"], "composition": "close-up", "camera": "crane up", "description": "A home scene in folk register. extreme close-up framing. gentle pan right movement."}} -{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "Flour on the windowsill like snow", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "rule of thirds", "camera": "gentle pan right", "description": "A warmth scene in folk register. extreme close-up framing. static movement."}} -{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 2, "timestamp": "0:24", "duration_seconds": 26, "lyric_line": "Her hands remember the recipe by heart", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "low angle", "camera": "slow zoom in", "description": "A nostalgia scene in folk register. over-the-shoulder framing. floating drift movement."}} -{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "The guitar sits in the corner, waiting", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A love scene in folk register. dutch angle framing. slow zoom out movement."}} -{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "Biscuit crumbs and gospel on the radio", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "close-up", "camera": "dolly forward", "description": "A memory scene in folk register. center frame framing. handheld sway movement."}} -{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "Every scar on the cutting board a story", "scene": {"mood": "gratitude", "colors": ["gold", "green", "cream"], "composition": "high angle", "camera": "slow zoom in", "description": "A gratitude scene in folk register. center frame framing. tracking shot movement."}} -{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "Grandmother's kitchen — the room that raised us", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "wide shot", "camera": "rack focus", "description": "A tenderness scene in folk register. high angle framing. static movement."}} -{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "Cinnamon and cedar and something sacred", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "high angle", "camera": "dolly forward", "description": "A joy scene in folk register. high angle framing. circular orbit movement."}} -{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "The recipe lives in the stirring now", "scene": {"mood": "belonging", "colors": ["warm brown", "gold", "green"], "composition": "over-the-shoulder", "camera": "slow zoom in", "description": "A belonging scene in folk register. rule of thirds framing. floating drift movement."}} -{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "She hums the hymn her mother hummed", "scene": {"mood": "continuity", "colors": ["gold", "green", "blue"], "composition": "silhouette frame", "camera": "rack focus", "description": "A continuity scene in folk register. extreme close-up framing. gentle pan right movement."}} -{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Grandmother's kitchen — where the song started", "scene": {"mood": "grace", "colors": ["brown", "green", "cream"], "composition": "center frame", "camera": "static", "description": "A grace scene in folk register. high angle framing. steady hold movement."}} -{"song": "Harbor Song", "artist": "Tidebound", "beat": 1, "timestamp": "0:00", "duration_seconds": 26, "lyric_line": "The harbor smells like salt and goodbye", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "over-the-shoulder", "camera": "steady hold", "description": "A melancholy scene in folk register. extreme close-up framing. static movement."}} -{"song": "Harbor Song", "artist": "Tidebound", "beat": 2, "timestamp": "0:26", "duration_seconds": 24, "lyric_line": "Accordion like a ship's lungs breathing", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "rule of thirds", "camera": "tracking shot", "description": "A longing scene in folk register. dutch angle framing. static movement."}} -{"song": "Harbor Song", "artist": "Tidebound", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "Every rope a sentence left untied", "scene": {"mood": "adventure", "colors": ["orange", "blue", "brown"], "composition": "close-up", "camera": "dolly forward", "description": "A adventure scene in folk register. bird's eye framing. slow zoom in movement."}} -{"song": "Harbor Song", "artist": "Tidebound", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "The sea takes and the sea keeps", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "dutch angle", "camera": "slow zoom out", "description": "A solitude scene in folk register. close-up framing. rack focus movement."}} -{"song": "Harbor Song", "artist": "Tidebound", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "Harbor song — the tide knows all the verses", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "wide shot", "camera": "tracking shot", "description": "A memory scene in folk register. rule of thirds framing. slow zoom out movement."}} -{"song": "Harbor Song", "artist": "Tidebound", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "A sailor's love letter set to waltz time", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "rule of thirds", "camera": "handheld sway", "description": "A beauty scene in folk register. wide shot framing. rack focus movement."}} -{"song": "Harbor Song", "artist": "Tidebound", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "The lantern on the pier doesn't judge", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "POV", "camera": "static", "description": "A hope scene in folk register. close-up framing. static movement."}} -{"song": "Harbor Song", "artist": "Tidebound", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "It just shines for whoever needs it", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "silhouette frame", "camera": "handheld sway", "description": "A resilience scene in folk register. silhouette frame framing. gentle pan right movement."}} -{"song": "Harbor Song", "artist": "Tidebound", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "Harbor song — the ocean hums along", "scene": {"mood": "acceptance", "colors": ["brown", "green", "cream"], "composition": "close-up", "camera": "slow zoom in", "description": "A acceptance scene in folk register. symmetrical framing. handheld sway movement."}} -{"song": "Harbor Song", "artist": "Tidebound", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Harbor song — every ship carries a melody home", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "low angle", "camera": "rack focus", "description": "A peace scene in folk register. symmetrical framing. tracking shot movement."}} -{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The holler holds sound like a cup", "scene": {"mood": "isolation", "colors": ["dark blue", "grey", "black"], "composition": "bird's eye", "camera": "steady hold", "description": "A isolation scene in folk register. high angle framing. gentle pan right movement."}} -{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 2, "timestamp": "0:24", "duration_seconds": 26, "lyric_line": "Echoes return older than they left", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "gold"], "composition": "extreme close-up", "camera": "slow zoom out", "description": "A strength scene in folk register. extreme close-up framing. floating drift movement."}} -{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "Dulcimer like water over limestone", "scene": {"mood": "melanchory", "colors": ["brown", "green", "cream"], "composition": "high angle", "camera": "slow zoom in", "description": "A melanchory scene in folk register. high angle framing. steady hold movement."}} -{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "Every hollow a different key", "scene": {"mood": "pride", "colors": ["gold", "purple", "red"], "composition": "symmetrical", "camera": "circular orbit", "description": "A pride scene in folk register. POV framing. handheld sway movement."}} -{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "The mountain doesn't care about the city", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "low angle", "camera": "gentle pan right", "description": "A resilience scene in folk register. rule of thirds framing. floating drift movement."}} -{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "It just sings what it knows", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "bird's eye", "camera": "circular orbit", "description": "A memory scene in folk register. POV framing. circular orbit movement."}} -{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "Holler echo — the valley answers itself", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "low angle", "camera": "static", "description": "A defiance scene in folk register. high angle framing. dolly forward movement."}} -{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "A voice from the ridge, a voice from the creek", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "close-up", "camera": "handheld sway", "description": "A beauty scene in folk register. dutch angle framing. steady hold movement."}} -{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "The song is the land speaking", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "dutch angle", "camera": "tracking shot", "description": "A solitude scene in folk register. symmetrical framing. slow zoom in movement."}} -{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Holler echo — what the mountain remembers", "scene": {"mood": "continuity", "colors": ["gold", "green", "blue"], "composition": "silhouette frame", "camera": "steady hold", "description": "A continuity scene in folk register. silhouette frame framing. circular orbit movement."}} -{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The train whistle is a hymn the tracks sing", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "center frame", "camera": "handheld sway", "description": "A longing scene in folk register. POV framing. floating drift movement."}} -{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 2, "timestamp": "0:24", "duration_seconds": 26, "lyric_line": "Steel wheels on steel rails — percussion", "scene": {"mood": "journey", "colors": ["brown", "green", "cream"], "composition": "high angle", "camera": "static", "description": "A journey scene in folk register. rule of thirds framing. tracking shot movement."}} -{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "Every station a verse, every mile a chorus", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "dutch angle", "camera": "steady hold", "description": "A faith scene in folk register. low angle framing. tracking shot movement."}} -{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "The harmonica rides in the cattle car", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "rule of thirds", "camera": "crane up", "description": "A hope scene in folk register. wide shot framing. tracking shot movement."}} -{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "Playing the blues to the passing fields", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "silver"], "composition": "close-up", "camera": "dolly forward", "description": "A sorrow scene in folk register. low angle framing. slow zoom out movement."}} -{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "Train whistle gospel — salvation by rail", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "bird's eye", "camera": "tracking shot", "description": "A freedom scene in folk register. center frame framing. gentle pan right movement."}} -{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "The conductor doesn't know he's in a hymn", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A community scene in folk register. center frame framing. slow zoom in movement."}} -{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "But the rhythm section does", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A resilience scene in folk register. low angle framing. crane up movement."}} -{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "Every stop a small resurrection", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "symmetrical", "camera": "circular orbit", "description": "A celebration scene in folk register. low angle framing. crane up movement."}} -{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Train whistle gospel — the journey is the sermon", "scene": {"mood": "homecoming", "colors": ["brown", "green", "cream"], "composition": "wide shot", "camera": "slow zoom out", "description": "A homecoming scene in folk register. silhouette frame framing. slow zoom out movement."}} -{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 1, "timestamp": "0:00", "duration_seconds": 28, "lyric_line": "The old growth stands in silence older than language", "scene": {"mood": "reverence", "colors": ["white", "gold", "deep brown"], "composition": "POV", "camera": "circular orbit", "description": "A reverence scene in folk register. dutch angle framing. steady hold movement."}} -{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 2, "timestamp": "0:28", "duration_seconds": 26, "lyric_line": "Fiddle like wind through branches", "scene": {"mood": "patience", "colors": ["sage green", "cream", "soft blue"], "composition": "low angle", "camera": "floating drift", "description": "A patience scene in folk register. dutch angle framing. rack focus movement."}} -{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 3, "timestamp": "0:54", "duration_seconds": 24, "lyric_line": "Every ring a year the tree survived", "scene": {"mood": "stillness", "colors": ["pale blue", "white", "silver"], "composition": "close-up", "camera": "dolly forward", "description": "A stillness scene in folk register. wide shot framing. circular orbit movement."}} -{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 4, "timestamp": "1:18", "duration_seconds": 28, "lyric_line": "Moss on the north side — the tree's memory", "scene": {"mood": "wonder", "colors": ["gold", "blue", "purple"], "composition": "low angle", "camera": "slow zoom out", "description": "A wonder scene in folk register. extreme close-up framing. circular orbit movement."}} -{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 5, "timestamp": "1:46", "duration_seconds": 24, "lyric_line": "The folk song doesn't hurry", "scene": {"mood": "age", "colors": ["brown", "grey", "gold"], "composition": "center frame", "camera": "rack focus", "description": "A age scene in folk register. close-up framing. slow zoom in movement."}} -{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 6, "timestamp": "2:10", "duration_seconds": 28, "lyric_line": "Neither does the forest", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "wide shot", "camera": "tracking shot", "description": "A beauty scene in folk register. close-up framing. gentle pan right movement."}} -{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 7, "timestamp": "2:38", "duration_seconds": 24, "lyric_line": "Old growth — rooted patience, branch by branch", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "gold"], "composition": "POV", "camera": "slow zoom in", "description": "A strength scene in folk register. wide shot framing. circular orbit movement."}} -{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 8, "timestamp": "3:02", "duration_seconds": 28, "lyric_line": "The melody grows the way the trees do", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "bird's eye", "camera": "tracking shot", "description": "A solitude scene in folk register. extreme close-up framing. gentle pan right movement."}} -{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 9, "timestamp": "3:30", "duration_seconds": 24, "lyric_line": "Slow, deliberate, unbreakable", "scene": {"mood": "timelessness", "colors": ["gold", "white", "deep blue"], "composition": "POV", "camera": "handheld sway", "description": "A timelessness scene in folk register. bird's eye framing. crane up movement."}} -{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 10, "timestamp": "3:54", "duration_seconds": 30, "lyric_line": "Old growth — the song outlives the singer", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "dutch angle", "camera": "handheld sway", "description": "A peace scene in folk register. POV framing. floating drift movement."}} +{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The wind took everything but her name", "scene": {"mood": "grief", "colors": ["charcoal", "deep blue", "ash"], "composition": "wide shot", "camera": "slow zoom out", "description": "A grief scene in folk register. high angle framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 2, "timestamp": "0:24", "duration_seconds": 26, "lyric_line": "Banjo strings like fence wire singing", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "dutch angle", "camera": "gentle pan right", "description": "A resilience scene in folk register. rule of thirds framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 3, "timestamp": "0:50", "duration_seconds": 24, "lyric_line": "Dust bowl daughter, born of drought", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "high angle", "camera": "crane up", "description": "A anger scene in folk register. over-the-shoulder framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 4, "timestamp": "1:14", "duration_seconds": 28, "lyric_line": "She plants corn in the cracks of the earth", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "center frame", "camera": "handheld sway", "description": "A memory scene in folk register. symmetrical framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 5, "timestamp": "1:42", "duration_seconds": 24, "lyric_line": "Her grandmother's hymns in a minor key", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "gold"], "composition": "silhouette frame", "camera": "static", "description": "A strength scene in folk register. dutch angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 6, "timestamp": "2:06", "duration_seconds": 26, "lyric_line": "The radio plays someone else's prayer", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "silver"], "composition": "bird's eye", "camera": "slow zoom in", "description": "A sorrow scene in folk register. POV framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 7, "timestamp": "2:32", "duration_seconds": 24, "lyric_line": "But her song is older than the radio", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "over-the-shoulder", "camera": "steady hold", "description": "A hope scene in folk register. high angle framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 8, "timestamp": "2:56", "duration_seconds": 28, "lyric_line": "Dust bowl daughter — the soil remembers", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "over-the-shoulder", "camera": "floating drift", "description": "A defiance scene in folk register. extreme close-up framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 9, "timestamp": "3:24", "duration_seconds": 24, "lyric_line": "She carries the field in her calloused hands", "scene": {"mood": "pride", "colors": ["gold", "purple", "red"], "composition": "rule of thirds", "camera": "rack focus", "description": "A pride scene in folk register. over-the-shoulder framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Dust Bowl Daughter", "artist": "Prarie Ghost", "beat": 10, "timestamp": "3:48", "duration_seconds": 30, "lyric_line": "Dust bowl daughter — what the land demands", "scene": {"mood": "continuity", "colors": ["gold", "green", "blue"], "composition": "symmetrical", "camera": "static", "description": "A continuity scene in folk register. low angle framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 1, "timestamp": "0:00", "duration_seconds": 26, "lyric_line": "The lantern burns for someone walking home", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "bird's eye", "camera": "gentle pan right", "description": "A longing scene in folk register. rule of thirds framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 2, "timestamp": "0:26", "duration_seconds": 24, "lyric_line": "Fiddle like a voice calling through the dark", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "dutch angle", "camera": "gentle pan right", "description": "A warmth scene in folk register. close-up framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "Miles of road between the song and the singer", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "close-up", "camera": "steady hold", "description": "A hope scene in folk register. extreme close-up framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "The porch creaks a welcome no one hears", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "extreme close-up", "camera": "slow zoom in", "description": "A loneliness scene in folk register. dutch angle framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "Supper growing cold but the light stays on", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "over-the-shoulder", "camera": "crane up", "description": "A tenderness scene in folk register. dutch angle framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "A melody passed down through the walls", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "POV", "camera": "slow zoom in", "description": "A memory scene in folk register. symmetrical framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "Lantern in the window — always, always", "scene": {"mood": "anticipation", "colors": ["amber", "deep purple", "gold"], "composition": "center frame", "camera": "gentle pan right", "description": "A anticipation scene in folk register. low angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "The fiddle knows the footsteps when they come", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "over-the-shoulder", "camera": "static", "description": "A love scene in folk register. close-up framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "Warm soup, warm hands, warm song", "scene": {"mood": "devotion", "colors": ["deep purple", "gold", "white"], "composition": "symmetrical", "camera": "slow zoom out", "description": "A devotion scene in folk register. dutch angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lantern in the Window", "artist": "Hearthstone", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Lantern in the window — the light is the love", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "dutch angle", "camera": "slow zoom in", "description": "A peace scene in folk register. rule of thirds framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The river waits with open arms", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "close-up", "camera": "crane up", "description": "A faith scene in folk register. silhouette frame framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 2, "timestamp": "0:24", "duration_seconds": 26, "lyric_line": "Gospel harmonies like water over stone", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "close-up", "camera": "gentle pan right", "description": "A community scene in folk register. silhouette frame framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "White dresses, muddy banks, clean hearts", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "rule of thirds", "camera": "steady hold", "description": "A joy scene in folk register. rule of thirds framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "The pastor's voice carries across the valley", "scene": {"mood": "solemnity", "colors": ["black", "deep purple", "gold"], "composition": "POV", "camera": "slow zoom in", "description": "A solemnity scene in folk register. dutch angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "Baptized in the current of community", "scene": {"mood": "renewal", "colors": ["spring green", "white", "gold"], "composition": "center frame", "camera": "circular orbit", "description": "A renewal scene in folk register. wide shot framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "The banjo says amen in its own language", "scene": {"mood": "gratitude", "colors": ["gold", "green", "cream"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A gratitude scene in folk register. rule of thirds framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "River baptism — washed and remembered", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "close-up", "camera": "tracking shot", "description": "A peace scene in folk register. rule of thirds framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "Dripping wet and laughing in the sun", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "dutch angle", "camera": "dolly forward", "description": "A celebration scene in folk register. high angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "The river sings the song it always sang", "scene": {"mood": "belonging", "colors": ["warm brown", "gold", "green"], "composition": "symmetrical", "camera": "slow zoom in", "description": "A belonging scene in folk register. high angle framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "River Baptism", "artist": "Hollow Creek Singers", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "River baptism — every drop a hymn", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "over-the-shoulder", "camera": "tracking shot", "description": "A transcendence scene in folk register. center frame framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 1, "timestamp": "0:00", "duration_seconds": 26, "lyric_line": "Black dust on a father's eyelids", "scene": {"mood": "weariness", "colors": ["grey", "pale blue", "faded"], "composition": "over-the-shoulder", "camera": "handheld sway", "description": "A weariness scene in folk register. extreme close-up framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 2, "timestamp": "0:26", "duration_seconds": 24, "lyric_line": "He sings to the baby in the dark", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "dutch angle", "camera": "steady hold", "description": "A love scene in folk register. extreme close-up framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "A lullaby the mountain taught him", "scene": {"mood": "exhaustion", "colors": ["grey", "brown", "faded"], "composition": "over-the-shoulder", "camera": "slow zoom in", "description": "A exhaustion scene in folk register. close-up framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "The mine takes his voice by day", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A tenderness scene in folk register. high angle framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "But at night it comes back softer", "scene": {"mood": "fear", "colors": ["black", "grey", "pale white"], "composition": "symmetrical", "camera": "gentle pan right", "description": "A fear scene in folk register. dutch angle framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "Coal miner's lullaby — the mountain hums", "scene": {"mood": "resolve", "colors": ["steel grey", "deep blue", "white"], "composition": "high angle", "camera": "static", "description": "A resolve scene in folk register. dutch angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "The baby sleeps to anthracite rhythm", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "POV", "camera": "gentle pan right", "description": "A hope scene in folk register. center frame framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "A song that outlasts the seam", "scene": {"mood": "sacrifice", "colors": ["red", "white", "gold"], "composition": "wide shot", "camera": "dolly forward", "description": "A sacrifice scene in folk register. symmetrical framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "The coal is gone but the melody remains", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "gold"], "composition": "low angle", "camera": "crane up", "description": "A strength scene in folk register. bird's eye framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Coal Miner's Lullaby", "artist": "Appalachian Remnant", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Coal miner's lullaby — what the mountain gave back", "scene": {"mood": "legacy", "colors": ["gold", "brown", "deep green"], "composition": "bird's eye", "camera": "floating drift", "description": "A legacy scene in folk register. symmetrical framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Boots on gravel, guitar on back", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "over-the-shoulder", "camera": "steady hold", "description": "A freedom scene in folk register. silhouette frame framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Wildflowers nodding like old friends", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "symmetrical", "camera": "dolly forward", "description": "A joy scene in folk register. wide shot framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "The road goes where the song goes", "scene": {"mood": "wanderlust", "colors": ["rust", "blue", "gold"], "composition": "extreme close-up", "camera": "circular orbit", "description": "A wanderlust scene in folk register. POV framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Mandolin like afternoon sunlight", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "high angle", "camera": "static", "description": "A peace scene in folk register. POV framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 5, "timestamp": "1:36", "duration_seconds": 28, "lyric_line": "Every mile a new verse", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "rule of thirds", "camera": "rack focus", "description": "A nostalgia scene in folk register. wide shot framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 6, "timestamp": "2:04", "duration_seconds": 24, "lyric_line": "A creek to cross, a song to carry", "scene": {"mood": "adventure", "colors": ["orange", "blue", "brown"], "composition": "dutch angle", "camera": "crane up", "description": "A adventure scene in folk register. close-up framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 7, "timestamp": "2:28", "duration_seconds": 26, "lyric_line": "Wildflower road — the walking is the singing", "scene": {"mood": "contentment", "colors": ["warm green", "cream", "gold"], "composition": "silhouette frame", "camera": "handheld sway", "description": "A contentment scene in folk register. center frame framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 8, "timestamp": "2:54", "duration_seconds": 24, "lyric_line": "The harmonica knows every wind", "scene": {"mood": "simplicity", "colors": ["white", "natural wood", "green"], "composition": "POV", "camera": "slow zoom out", "description": "A simplicity scene in folk register. center frame framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 9, "timestamp": "3:18", "duration_seconds": 26, "lyric_line": "Campfire tonight, sunrise tomorrow", "scene": {"mood": "wonder", "colors": ["gold", "blue", "purple"], "composition": "bird's eye", "camera": "rack focus", "description": "A wonder scene in folk register. rule of thirds framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildflower Road", "artist": "Meadow & Stone", "beat": 10, "timestamp": "3:44", "duration_seconds": 30, "lyric_line": "Wildflower road — every ending is a new song", "scene": {"mood": "home", "colors": ["warm brown", "gold", "cream"], "composition": "close-up", "camera": "crane up", "description": "A home scene in folk register. extreme close-up framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "Flour on the windowsill like snow", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "rule of thirds", "camera": "gentle pan right", "description": "A warmth scene in folk register. extreme close-up framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 2, "timestamp": "0:24", "duration_seconds": 26, "lyric_line": "Her hands remember the recipe by heart", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "low angle", "camera": "slow zoom in", "description": "A nostalgia scene in folk register. over-the-shoulder framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "The guitar sits in the corner, waiting", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A love scene in folk register. dutch angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "Biscuit crumbs and gospel on the radio", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "close-up", "camera": "dolly forward", "description": "A memory scene in folk register. center frame framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "Every scar on the cutting board a story", "scene": {"mood": "gratitude", "colors": ["gold", "green", "cream"], "composition": "high angle", "camera": "slow zoom in", "description": "A gratitude scene in folk register. center frame framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "Grandmother's kitchen — the room that raised us", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "wide shot", "camera": "rack focus", "description": "A tenderness scene in folk register. high angle framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "Cinnamon and cedar and something sacred", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "high angle", "camera": "dolly forward", "description": "A joy scene in folk register. high angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "The recipe lives in the stirring now", "scene": {"mood": "belonging", "colors": ["warm brown", "gold", "green"], "composition": "over-the-shoulder", "camera": "slow zoom in", "description": "A belonging scene in folk register. rule of thirds framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "She hums the hymn her mother hummed", "scene": {"mood": "continuity", "colors": ["gold", "green", "blue"], "composition": "silhouette frame", "camera": "rack focus", "description": "A continuity scene in folk register. extreme close-up framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Kitchen", "artist": "Hearth & Vine", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Grandmother's kitchen — where the song started", "scene": {"mood": "grace", "colors": ["brown", "green", "cream"], "composition": "center frame", "camera": "static", "description": "A grace scene in folk register. high angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Harbor Song", "artist": "Tidebound", "beat": 1, "timestamp": "0:00", "duration_seconds": 26, "lyric_line": "The harbor smells like salt and goodbye", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "over-the-shoulder", "camera": "steady hold", "description": "A melancholy scene in folk register. extreme close-up framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Harbor Song", "artist": "Tidebound", "beat": 2, "timestamp": "0:26", "duration_seconds": 24, "lyric_line": "Accordion like a ship's lungs breathing", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "rule of thirds", "camera": "tracking shot", "description": "A longing scene in folk register. dutch angle framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Harbor Song", "artist": "Tidebound", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "Every rope a sentence left untied", "scene": {"mood": "adventure", "colors": ["orange", "blue", "brown"], "composition": "close-up", "camera": "dolly forward", "description": "A adventure scene in folk register. bird's eye framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Harbor Song", "artist": "Tidebound", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "The sea takes and the sea keeps", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "dutch angle", "camera": "slow zoom out", "description": "A solitude scene in folk register. close-up framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Harbor Song", "artist": "Tidebound", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "Harbor song — the tide knows all the verses", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "wide shot", "camera": "tracking shot", "description": "A memory scene in folk register. rule of thirds framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Harbor Song", "artist": "Tidebound", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "A sailor's love letter set to waltz time", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "rule of thirds", "camera": "handheld sway", "description": "A beauty scene in folk register. wide shot framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Harbor Song", "artist": "Tidebound", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "The lantern on the pier doesn't judge", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "POV", "camera": "static", "description": "A hope scene in folk register. close-up framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Harbor Song", "artist": "Tidebound", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "It just shines for whoever needs it", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "silhouette frame", "camera": "handheld sway", "description": "A resilience scene in folk register. silhouette frame framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Harbor Song", "artist": "Tidebound", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "Harbor song — the ocean hums along", "scene": {"mood": "acceptance", "colors": ["brown", "green", "cream"], "composition": "close-up", "camera": "slow zoom in", "description": "A acceptance scene in folk register. symmetrical framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Harbor Song", "artist": "Tidebound", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Harbor song — every ship carries a melody home", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "low angle", "camera": "rack focus", "description": "A peace scene in folk register. symmetrical framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The holler holds sound like a cup", "scene": {"mood": "isolation", "colors": ["dark blue", "grey", "black"], "composition": "bird's eye", "camera": "steady hold", "description": "A isolation scene in folk register. high angle framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 2, "timestamp": "0:24", "duration_seconds": 26, "lyric_line": "Echoes return older than they left", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "gold"], "composition": "extreme close-up", "camera": "slow zoom out", "description": "A strength scene in folk register. extreme close-up framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "Dulcimer like water over limestone", "scene": {"mood": "melanchory", "colors": ["brown", "green", "cream"], "composition": "high angle", "camera": "slow zoom in", "description": "A melanchory scene in folk register. high angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "Every hollow a different key", "scene": {"mood": "pride", "colors": ["gold", "purple", "red"], "composition": "symmetrical", "camera": "circular orbit", "description": "A pride scene in folk register. POV framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "The mountain doesn't care about the city", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "low angle", "camera": "gentle pan right", "description": "A resilience scene in folk register. rule of thirds framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "It just sings what it knows", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "bird's eye", "camera": "circular orbit", "description": "A memory scene in folk register. POV framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "Holler echo — the valley answers itself", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "low angle", "camera": "static", "description": "A defiance scene in folk register. high angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "A voice from the ridge, a voice from the creek", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "close-up", "camera": "handheld sway", "description": "A beauty scene in folk register. dutch angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "The song is the land speaking", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "dutch angle", "camera": "tracking shot", "description": "A solitude scene in folk register. symmetrical framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Holler Echo", "artist": "Ridge Walker", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Holler echo — what the mountain remembers", "scene": {"mood": "continuity", "colors": ["gold", "green", "blue"], "composition": "silhouette frame", "camera": "steady hold", "description": "A continuity scene in folk register. silhouette frame framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The train whistle is a hymn the tracks sing", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "center frame", "camera": "handheld sway", "description": "A longing scene in folk register. POV framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 2, "timestamp": "0:24", "duration_seconds": 26, "lyric_line": "Steel wheels on steel rails — percussion", "scene": {"mood": "journey", "colors": ["brown", "green", "cream"], "composition": "high angle", "camera": "static", "description": "A journey scene in folk register. rule of thirds framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 3, "timestamp": "0:50", "duration_seconds": 28, "lyric_line": "Every station a verse, every mile a chorus", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "dutch angle", "camera": "steady hold", "description": "A faith scene in folk register. low angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 4, "timestamp": "1:18", "duration_seconds": 24, "lyric_line": "The harmonica rides in the cattle car", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "rule of thirds", "camera": "crane up", "description": "A hope scene in folk register. wide shot framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 5, "timestamp": "1:42", "duration_seconds": 26, "lyric_line": "Playing the blues to the passing fields", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "silver"], "composition": "close-up", "camera": "dolly forward", "description": "A sorrow scene in folk register. low angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 6, "timestamp": "2:08", "duration_seconds": 24, "lyric_line": "Train whistle gospel — salvation by rail", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "bird's eye", "camera": "tracking shot", "description": "A freedom scene in folk register. center frame framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 7, "timestamp": "2:32", "duration_seconds": 28, "lyric_line": "The conductor doesn't know he's in a hymn", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A community scene in folk register. center frame framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 8, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "But the rhythm section does", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A resilience scene in folk register. low angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 9, "timestamp": "3:24", "duration_seconds": 26, "lyric_line": "Every stop a small resurrection", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "symmetrical", "camera": "circular orbit", "description": "A celebration scene in folk register. low angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Train Whistle Gospel", "artist": "Rail & Grace", "beat": 10, "timestamp": "3:50", "duration_seconds": 30, "lyric_line": "Train whistle gospel — the journey is the sermon", "scene": {"mood": "homecoming", "colors": ["brown", "green", "cream"], "composition": "wide shot", "camera": "slow zoom out", "description": "A homecoming scene in folk register. silhouette frame framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 1, "timestamp": "0:00", "duration_seconds": 28, "lyric_line": "The old growth stands in silence older than language", "scene": {"mood": "reverence", "colors": ["white", "gold", "deep brown"], "composition": "POV", "camera": "circular orbit", "description": "A reverence scene in folk register. dutch angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 2, "timestamp": "0:28", "duration_seconds": 26, "lyric_line": "Fiddle like wind through branches", "scene": {"mood": "patience", "colors": ["sage green", "cream", "soft blue"], "composition": "low angle", "camera": "floating drift", "description": "A patience scene in folk register. dutch angle framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 3, "timestamp": "0:54", "duration_seconds": 24, "lyric_line": "Every ring a year the tree survived", "scene": {"mood": "stillness", "colors": ["pale blue", "white", "silver"], "composition": "close-up", "camera": "dolly forward", "description": "A stillness scene in folk register. wide shot framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 4, "timestamp": "1:18", "duration_seconds": 28, "lyric_line": "Moss on the north side — the tree's memory", "scene": {"mood": "wonder", "colors": ["gold", "blue", "purple"], "composition": "low angle", "camera": "slow zoom out", "description": "A wonder scene in folk register. extreme close-up framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 5, "timestamp": "1:46", "duration_seconds": 24, "lyric_line": "The folk song doesn't hurry", "scene": {"mood": "age", "colors": ["brown", "grey", "gold"], "composition": "center frame", "camera": "rack focus", "description": "A age scene in folk register. close-up framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 6, "timestamp": "2:10", "duration_seconds": 28, "lyric_line": "Neither does the forest", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "wide shot", "camera": "tracking shot", "description": "A beauty scene in folk register. close-up framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 7, "timestamp": "2:38", "duration_seconds": 24, "lyric_line": "Old growth — rooted patience, branch by branch", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "gold"], "composition": "POV", "camera": "slow zoom in", "description": "A strength scene in folk register. wide shot framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 8, "timestamp": "3:02", "duration_seconds": 28, "lyric_line": "The melody grows the way the trees do", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "bird's eye", "camera": "tracking shot", "description": "A solitude scene in folk register. extreme close-up framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 9, "timestamp": "3:30", "duration_seconds": 24, "lyric_line": "Slow, deliberate, unbreakable", "scene": {"mood": "timelessness", "colors": ["gold", "white", "deep blue"], "composition": "POV", "camera": "handheld sway", "description": "A timelessness scene in folk register. bird's eye framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Old Growth", "artist": "Moss & Lichen", "beat": 10, "timestamp": "3:54", "duration_seconds": 30, "lyric_line": "Old growth — the song outlives the singer", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "dutch angle", "camera": "handheld sway", "description": "A peace scene in folk register. POV framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training/data/scene-descriptions/scene-descriptions-hip-hop.jsonl b/training/data/scene-descriptions/scene-descriptions-hip-hop.jsonl index 674b112e..e06c59f6 100644 --- a/training/data/scene-descriptions/scene-descriptions-hip-hop.jsonl +++ b/training/data/scene-descriptions/scene-descriptions-hip-hop.jsonl @@ -1,100 +1,100 @@ -{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 1, "timestamp": "0:00", "duration_seconds": 18, "lyric_line": "Skyscrapers look like tombstones from the ground", "scene": {"mood": "ambition", "colors": ["gold", "red", "black"], "composition": "POV", "camera": "slow zoom in", "description": "A ambition scene in hip-hop register. extreme close-up framing. circular orbit movement."}} -{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 2, "timestamp": "0:18", "duration_seconds": 22, "lyric_line": "Concrete jungle dreams — every block a verse", "scene": {"mood": "struggle", "colors": ["grey", "brown", "dark red"], "composition": "wide shot", "camera": "slow zoom in", "description": "A struggle scene in hip-hop register. high angle framing. floating drift movement."}} -{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 3, "timestamp": "0:40", "duration_seconds": 24, "lyric_line": "The bass shakes the bodega windows", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "high angle", "camera": "dolly forward", "description": "A defiance scene in hip-hop register. rule of thirds framing. slow zoom out movement."}} -{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 4, "timestamp": "1:04", "duration_seconds": 20, "lyric_line": "Rhymes like sirens in the distance", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "dutch angle", "camera": "slow zoom in", "description": "A hope scene in hip-hop register. high angle framing. slow zoom out movement."}} -{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 5, "timestamp": "1:24", "duration_seconds": 22, "lyric_line": "Concrete jungle dreams — where survival is flow", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "low angle", "camera": "static", "description": "A fury scene in hip-hop register. silhouette frame framing. floating drift movement."}} -{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 6, "timestamp": "1:46", "duration_seconds": 24, "lyric_line": "The hook catches like a streetlight flicker", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "close-up", "camera": "handheld sway", "description": "A resilience scene in hip-hop register. low angle framing. crane up movement."}} -{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 7, "timestamp": "2:10", "duration_seconds": 22, "lyric_line": "Concrete jungle dreams — the verse is the armor", "scene": {"mood": "confidence", "colors": ["gold", "black", "white"], "composition": "extreme close-up", "camera": "floating drift", "description": "A confidence scene in hip-hop register. wide shot framing. slow zoom out movement."}} -{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 8, "timestamp": "2:32", "duration_seconds": 24, "lyric_line": "Every bar a brick in the foundation", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "POV", "camera": "circular orbit", "description": "A triumph scene in hip-hop register. rule of thirds framing. slow zoom out movement."}} -{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "The city breathes through the subwoofer", "scene": {"mood": "pride", "colors": ["gold", "purple", "red"], "composition": "silhouette frame", "camera": "tracking shot", "description": "A pride scene in hip-hop register. close-up framing. floating drift movement."}} -{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 10, "timestamp": "3:18", "duration_seconds": 28, "lyric_line": "Concrete jungle dreams — growing from the cracks", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "POV", "camera": "handheld sway", "description": "A bliss scene in hip-hop register. extreme close-up framing. slow zoom in movement."}} -{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "The cipher starts at midnight — no witnesses", "scene": {"mood": "mystery", "colors": ["deep purple", "black", "silver"], "composition": "center frame", "camera": "handheld sway", "description": "A mystery scene in hip-hop register. silhouette frame framing. tracking shot movement."}} -{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Each bar drops like a domino", "scene": {"mood": "cool", "colors": ["blue", "silver", "white"], "composition": "rule of thirds", "camera": "rack focus", "description": "A cool scene in hip-hop register. high angle framing. tracking shot movement."}} -{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Midnight cipher — the flow is classified", "scene": {"mood": "danger", "colors": ["red", "black", "orange"], "composition": "symmetrical", "camera": "slow zoom in", "description": "A danger scene in hip-hop register. close-up framing. rack focus movement."}} -{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Whispered bars into the mic", "scene": {"mood": "swagger", "colors": ["gold", "black", "chrome"], "composition": "symmetrical", "camera": "floating drift", "description": "A swagger scene in hip-hop register. center frame framing. tracking shot movement."}} -{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 5, "timestamp": "1:28", "duration_seconds": 24, "lyric_line": "The beat pulses like a secret", "scene": {"mood": "seduction", "colors": ["deep red", "black", "champagne"], "composition": "symmetrical", "camera": "dolly forward", "description": "A seduction scene in hip-hop register. wide shot framing. tracking shot movement."}} -{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 6, "timestamp": "1:52", "duration_seconds": 22, "lyric_line": "Midnight cipher — only the cipher understands", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "close-up", "camera": "slow zoom in", "description": "A power scene in hip-hop register. symmetrical framing. crane up movement."}} -{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 7, "timestamp": "2:14", "duration_seconds": 24, "lyric_line": "The verse wraps around your spine", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "dutch angle", "camera": "static", "description": "A menace scene in hip-hop register. extreme close-up framing. steady hold movement."}} -{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 8, "timestamp": "2:38", "duration_seconds": 22, "lyric_line": "Swagger measured in decibels", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "close-up", "camera": "rack focus", "description": "A triumph scene in hip-hop register. center frame framing. floating drift movement."}} -{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 9, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "Midnight cipher — the mic drops and the room holds its breath", "scene": {"mood": "elegance", "colors": ["black", "white", "gold"], "composition": "silhouette frame", "camera": "crane up", "description": "A elegance scene in hip-hop register. bird's eye framing. static movement."}} -{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 10, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "Midnight cipher — silence is the final bar", "scene": {"mood": "silence", "colors": ["white", "grey", "transparent"], "composition": "low angle", "camera": "slow zoom in", "description": "A silence scene in hip-hop register. wide shot framing. crane up movement."}} -{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Rapping in my mother tongue — the words taste different", "scene": {"mood": "heritage", "colors": ["sepia", "brown", "gold"], "composition": "symmetrical", "camera": "steady hold", "description": "A heritage scene in hip-hop register. symmetrical framing. slow zoom in movement."}} -{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Mother tongue — the accent is the armor", "scene": {"mood": "pride", "colors": ["gold", "purple", "red"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A pride scene in hip-hop register. bird's eye framing. steady hold movement."}} -{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every syllable a flag planted", "scene": {"mood": "struggle", "colors": ["grey", "brown", "dark red"], "composition": "symmetrical", "camera": "tracking shot", "description": "A struggle scene in hip-hop register. close-up framing. rack focus movement."}} -{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The beat respects the language", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "low angle", "camera": "tracking shot", "description": "A resilience scene in hip-hop register. close-up framing. circular orbit movement."}} -{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Mother tongue — the bridge between worlds", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "silhouette frame", "camera": "tracking shot", "description": "A joy scene in hip-hop register. POV framing. handheld sway movement."}} -{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Code-switching on the chorus", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "extreme close-up", "camera": "slow zoom in", "description": "A defiance scene in hip-hop register. dutch angle framing. tracking shot movement."}} -{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Mother tongue — the motherland in the melody", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "POV", "camera": "handheld sway", "description": "A community scene in hip-hop register. extreme close-up framing. rack focus movement."}} -{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "The crowd chants in two languages", "scene": {"mood": "strength", "colors": ["black", "grey", "gold"], "composition": "symmetrical", "camera": "steady hold", "description": "A strength scene in hip-hop register. POV framing. floating drift movement."}} -{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "Mother tongue — what colonization could not erase", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "high angle", "camera": "floating drift", "description": "A celebration scene in hip-hop register. extreme close-up framing. slow zoom in movement."}} -{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Mother tongue — the words survive the empire", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "high angle", "camera": "rack focus", "description": "A bliss scene in hip-hop register. POV framing. steady hold movement."}} -{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "The algorithm knows my name", "scene": {"mood": "dystopia", "colors": ["grey", "black", "sickly green"], "composition": "POV", "camera": "slow zoom out", "description": "A dystopia scene in hip-hop register. center frame framing. circular orbit movement."}} -{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Ghost in the machine — the feed is a cage", "scene": {"mood": "isolation", "colors": ["dark blue", "grey", "black"], "composition": "high angle", "camera": "slow zoom out", "description": "A isolation scene in hip-hop register. silhouette frame framing. circular orbit movement."}} -{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Every click a data point", "scene": {"mood": "rage", "colors": ["black", "grey", "gold"], "composition": "close-up", "camera": "static", "description": "A rage scene in hip-hop register. POV framing. crane up movement."}} -{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "The beat hacks the algorithm back", "scene": {"mood": "despair", "colors": ["charcoal", "navy", "faded grey"], "composition": "symmetrical", "camera": "dolly forward", "description": "A despair scene in hip-hop register. low angle framing. dolly forward movement."}} -{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 5, "timestamp": "1:28", "duration_seconds": 24, "lyric_line": "Ghost in the machine — the ghost is the user", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "extreme close-up", "camera": "rack focus", "description": "A hope scene in hip-hop register. extreme close-up framing. floating drift movement."}} -{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 6, "timestamp": "1:52", "duration_seconds": 22, "lyric_line": "The bass decrypts the silence", "scene": {"mood": "resistance", "colors": ["red", "black", "silver"], "composition": "center frame", "camera": "static", "description": "A resistance scene in hip-hop register. silhouette frame framing. circular orbit movement."}} -{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 7, "timestamp": "2:14", "duration_seconds": 24, "lyric_line": "Ghost in the machine — the ghost speaks in bars", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "bird's eye", "camera": "handheld sway", "description": "A power scene in hip-hop register. close-up framing. dolly forward movement."}} -{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 8, "timestamp": "2:38", "duration_seconds": 22, "lyric_line": "The hook is an exploit", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "rule of thirds", "camera": "steady hold", "description": "A triumph scene in hip-hop register. POV framing. crane up movement."}} -{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 9, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "Ghost in the machine — the machine doesn't know we're here", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "bird's eye", "camera": "floating drift", "description": "A freedom scene in hip-hop register. symmetrical framing. steady hold movement."}} -{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 10, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "Ghost in the machine — the ghost outlasts the system", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "center frame", "camera": "rack focus", "description": "A bliss scene in hip-hop register. POV framing. rack focus movement."}} -{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "Hammering bars like a blacksmith", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "dutch angle", "camera": "handheld sway", "description": "A power scene in hip-hop register. close-up framing. floating drift movement."}} -{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Bronze age bars — the forge is the booth", "scene": {"mood": "heritage", "colors": ["sepia", "brown", "gold"], "composition": "silhouette frame", "camera": "crane up", "description": "A heritage scene in hip-hop register. wide shot framing. crane up movement."}} -{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Every verse an anvil strike", "scene": {"mood": "warrior", "colors": ["red", "iron grey", "black"], "composition": "low angle", "camera": "floating drift", "description": "A warrior scene in hip-hop register. silhouette frame framing. handheld sway movement."}} -{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "The flow is molten metal", "scene": {"mood": "pride", "colors": ["gold", "purple", "red"], "composition": "close-up", "camera": "static", "description": "A pride scene in hip-hop register. dutch angle framing. slow zoom out movement."}} -{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 5, "timestamp": "1:28", "duration_seconds": 24, "lyric_line": "Bronze age bars — the rhythm is the bellows", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "wide shot", "camera": "slow zoom in", "description": "A fury scene in hip-hop register. close-up framing. crane up movement."}} -{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 6, "timestamp": "1:52", "duration_seconds": 22, "lyric_line": "The chorus casts the hook in bronze", "scene": {"mood": "strength", "colors": ["black", "grey", "gold"], "composition": "close-up", "camera": "static", "description": "A strength scene in hip-hop register. high angle framing. circular orbit movement."}} -{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 7, "timestamp": "2:14", "duration_seconds": 24, "lyric_line": "Bronze age bars — each line a weapon", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "high angle", "camera": "floating drift", "description": "A triumph scene in hip-hop register. extreme close-up framing. handheld sway movement."}} -{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 8, "timestamp": "2:38", "duration_seconds": 22, "lyric_line": "The beat forges itself", "scene": {"mood": "domination", "colors": ["black", "gold", "crimson"], "composition": "rule of thirds", "camera": "circular orbit", "description": "A domination scene in hip-hop register. wide shot framing. rack focus movement."}} -{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 9, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "Bronze age bars — the rap is eternal", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "dutch angle", "camera": "static", "description": "A glory scene in hip-hop register. extreme close-up framing. floating drift movement."}} -{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 10, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "Bronze age bars — what the forge remembers", "scene": {"mood": "immortality", "colors": ["gold", "white", "deep blue"], "composition": "high angle", "camera": "dolly forward", "description": "A immortality scene in hip-hop register. wide shot framing. tracking shot movement."}} -{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The sub-bass carries what words can't", "scene": {"mood": "grief", "colors": ["charcoal", "deep blue", "ash"], "composition": "silhouette frame", "camera": "dolly forward", "description": "A grief scene in hip-hop register. center frame framing. slow zoom in movement."}} -{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Frequency of pain — the Hz of heartbreak", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "center frame", "camera": "floating drift", "description": "A anger scene in hip-hop register. high angle framing. steady hold movement."}} -{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every kick drum a bruise", "scene": {"mood": "despair", "colors": ["charcoal", "navy", "faded grey"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A despair scene in hip-hop register. rule of thirds framing. tracking shot movement."}} -{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The lyrics are the surface tension", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "low angle", "camera": "slow zoom in", "description": "A hope scene in hip-hop register. wide shot framing. rack focus movement."}} -{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Frequency of pain — the bass is the wound", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A resilience scene in hip-hop register. POV framing. steady hold movement."}} -{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The snare is the flinch", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "center frame", "camera": "floating drift", "description": "A beauty scene in hip-hop register. symmetrical framing. crane up movement."}} -{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Frequency of pain — healing in 4/4 time", "scene": {"mood": "strength", "colors": ["black", "grey", "gold"], "composition": "close-up", "camera": "dolly forward", "description": "A strength scene in hip-hop register. low angle framing. slow zoom out movement."}} -{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "The bridge — silence before the scar", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "symmetrical", "camera": "steady hold", "description": "A transcendence scene in hip-hop register. extreme close-up framing. slow zoom out movement."}} -{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "Frequency of pain — the beat survives the wound", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "close-up", "camera": "circular orbit", "description": "A triumph scene in hip-hop register. rule of thirds framing. rack focus movement."}} -{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Frequency of pain — what the frequency forgives", "scene": {"mood": "peace", "colors": ["black", "grey", "gold"], "composition": "silhouette frame", "camera": "circular orbit", "description": "A peace scene in hip-hop register. high angle framing. tracking shot movement."}} -{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The flow follows the golden ratio", "scene": {"mood": "intellect", "colors": ["blue", "silver", "white"], "composition": "low angle", "camera": "steady hold", "description": "A intellect scene in hip-hop register. extreme close-up framing. rack focus movement."}} -{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Golden ratio flow — math in the bars", "scene": {"mood": "precision", "colors": ["silver", "white", "black"], "composition": "extreme close-up", "camera": "slow zoom in", "description": "A precision scene in hip-hop register. high angle framing. floating drift movement."}} -{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every syllable measured", "scene": {"mood": "swagger", "colors": ["gold", "black", "chrome"], "composition": "wide shot", "camera": "slow zoom out", "description": "A swagger scene in hip-hop register. symmetrical framing. crane up movement."}} -{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The beat is an equation", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "close-up", "camera": "slow zoom out", "description": "A beauty scene in hip-hop register. wide shot framing. slow zoom out movement."}} -{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Golden ratio flow — the verse spirals outward", "scene": {"mood": "complexity", "colors": ["deep blue", "gold", "silver"], "composition": "POV", "camera": "dolly forward", "description": "A complexity scene in hip-hop register. close-up framing. tracking shot movement."}} -{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The hook converges on phi", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "bird's eye", "camera": "floating drift", "description": "A power scene in hip-hop register. center frame framing. static movement."}} -{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Golden ratio flow — complexity sounds simple", "scene": {"mood": "virtuosity", "colors": ["gold", "silver", "white"], "composition": "rule of thirds", "camera": "floating drift", "description": "A virtuosity scene in hip-hop register. extreme close-up framing. rack focus movement."}} -{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "The rhyme scheme is fractal", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A triumph scene in hip-hop register. low angle framing. dolly forward movement."}} -{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "Golden ratio flow — the math is the music", "scene": {"mood": "elegance", "colors": ["black", "white", "gold"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A elegance scene in hip-hop register. low angle framing. rack focus movement."}} -{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Golden ratio flow — beauty is an algorithm", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "bird's eye", "camera": "crane up", "description": "A bliss scene in hip-hop register. high angle framing. rack focus movement."}} -{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The stoop remembers everything", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "high angle", "camera": "rack focus", "description": "A nostalgia scene in hip-hop register. dutch angle framing. handheld sway movement."}} -{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Stoop stories — every crack a chapter", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "silhouette frame", "camera": "steady hold", "description": "A community scene in hip-hop register. close-up framing. rack focus movement."}} -{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "The boombox plays memories", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "dutch angle", "camera": "tracking shot", "description": "A warmth scene in hip-hop register. extreme close-up framing. handheld sway movement."}} -{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Kids still play in the same spot", "scene": {"mood": "humor", "colors": ["yellow", "orange", "white"], "composition": "close-up", "camera": "slow zoom out", "description": "A humor scene in hip-hop register. dutch angle framing. static movement."}} -{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Stoop stories — the block is the narrator", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "high angle", "camera": "slow zoom in", "description": "A melancholy scene in hip-hop register. POV framing. steady hold movement."}} -{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The beat is an old friend", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "symmetrical", "camera": "floating drift", "description": "A joy scene in hip-hop register. symmetrical framing. steady hold movement."}} -{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Stoop stories — the streetlight is the spotlight", "scene": {"mood": "belonging", "colors": ["warm brown", "gold", "green"], "composition": "dutch angle", "camera": "tracking shot", "description": "A belonging scene in hip-hop register. POV framing. floating drift movement."}} -{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "The chorus — everyone on the block sings", "scene": {"mood": "pride", "colors": ["gold", "purple", "red"], "composition": "extreme close-up", "camera": "rack focus", "description": "A pride scene in hip-hop register. center frame framing. circular orbit movement."}} -{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "Stoop stories — the neighborhood is the album", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "low angle", "camera": "handheld sway", "description": "A celebration scene in hip-hop register. center frame framing. crane up movement."}} -{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Stoop stories — the stoop outlasts the building", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "wide shot", "camera": "static", "description": "A bliss scene in hip-hop register. close-up framing. circular orbit movement."}} -{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The algorithm plays our song on repeat", "scene": {"mood": "irony", "colors": ["purple", "silver", "white"], "composition": "extreme close-up", "camera": "tracking shot", "description": "A irony scene in hip-hop register. rule of thirds framing. static movement."}} -{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Algorithm and blues — the shuffle knows too much", "scene": {"mood": "tech", "colors": ["blue", "silver", "neon green"], "composition": "rule of thirds", "camera": "crane up", "description": "A tech scene in hip-hop register. dutch angle framing. dolly forward movement."}} -{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every playlist a surveillance report", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "wide shot", "camera": "crane up", "description": "A loneliness scene in hip-hop register. low angle framing. crane up movement."}} -{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The beat resists the recommendation", "scene": {"mood": "humor", "colors": ["yellow", "orange", "white"], "composition": "wide shot", "camera": "crane up", "description": "A humor scene in hip-hop register. low angle framing. static movement."}} -{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Algorithm and blues — the blues predates the algorithm", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "center frame", "camera": "circular orbit", "description": "A melancholy scene in hip-hop register. center frame framing. tracking shot movement."}} -{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The chorus is the skip button", "scene": {"mood": "resistance", "colors": ["red", "black", "silver"], "composition": "POV", "camera": "rack focus", "description": "A resistance scene in hip-hop register. POV framing. tracking shot movement."}} -{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Algorithm and blues — the blues is the virus", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "rule of thirds", "camera": "static", "description": "A hope scene in hip-hop register. low angle framing. slow zoom out movement."}} -{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "The hook infects the feed", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "extreme close-up", "camera": "tracking shot", "description": "A community scene in hip-hop register. symmetrical framing. floating drift movement."}} -{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "Algorithm and blues — the algorithm can't categorize this", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "extreme close-up", "camera": "circular orbit", "description": "A triumph scene in hip-hop register. bird's eye framing. dolly forward movement."}} -{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Algorithm and blues — the blues is the human in the loop", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "bird's eye", "camera": "tracking shot", "description": "A bliss scene in hip-hop register. high angle framing. circular orbit movement."}} -{"song": "The Last Cipher", "artist": "Endgame", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The last cipher — the final verse before silence", "scene": {"mood": "finality", "colors": ["black", "gold", "white"], "composition": "symmetrical", "camera": "handheld sway", "description": "A finality scene in hip-hop register. rule of thirds framing. handheld sway movement."}} -{"song": "The Last Cipher", "artist": "Endgame", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Every bar a testament", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "wide shot", "camera": "slow zoom in", "description": "A power scene in hip-hop register. low angle framing. tracking shot movement."}} -{"song": "The Last Cipher", "artist": "Endgame", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "The last cipher — the mic is a time capsule", "scene": {"mood": "legacy", "colors": ["gold", "brown", "deep green"], "composition": "dutch angle", "camera": "steady hold", "description": "A legacy scene in hip-hop register. high angle framing. steady hold movement."}} -{"song": "The Last Cipher", "artist": "Endgame", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The beat is a closing argument", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "close-up", "camera": "slow zoom in", "description": "A defiance scene in hip-hop register. silhouette frame framing. steady hold movement."}} -{"song": "The Last Cipher", "artist": "Endgame", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "The last cipher — the cipher outlasts the cipher", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "POV", "camera": "slow zoom in", "description": "A beauty scene in hip-hop register. low angle framing. static movement."}} -{"song": "The Last Cipher", "artist": "Endgame", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The hook is a monument", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "wide shot", "camera": "crane up", "description": "A resilience scene in hip-hop register. dutch angle framing. slow zoom in movement."}} -{"song": "The Last Cipher", "artist": "Endgame", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "The last cipher — the words are the legacy", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "rule of thirds", "camera": "slow zoom in", "description": "A memory scene in hip-hop register. rule of thirds framing. dolly forward movement."}} -{"song": "The Last Cipher", "artist": "Endgame", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "The bridge — the silence between the bars", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "symmetrical", "camera": "rack focus", "description": "A transcendence scene in hip-hop register. extreme close-up framing. crane up movement."}} -{"song": "The Last Cipher", "artist": "Endgame", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The last cipher — the cipher never ends", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "wide shot", "camera": "static", "description": "A glory scene in hip-hop register. dutch angle framing. floating drift movement."}} -{"song": "The Last Cipher", "artist": "Endgame", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "The last cipher — hip-hop outlives the hiphopper", "scene": {"mood": "eternity", "colors": ["black", "grey", "gold"], "composition": "high angle", "camera": "steady hold", "description": "A eternity scene in hip-hop register. silhouette frame framing. slow zoom in movement."}} +{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 1, "timestamp": "0:00", "duration_seconds": 18, "lyric_line": "Skyscrapers look like tombstones from the ground", "scene": {"mood": "ambition", "colors": ["gold", "red", "black"], "composition": "POV", "camera": "slow zoom in", "description": "A ambition scene in hip-hop register. extreme close-up framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 2, "timestamp": "0:18", "duration_seconds": 22, "lyric_line": "Concrete jungle dreams — every block a verse", "scene": {"mood": "struggle", "colors": ["grey", "brown", "dark red"], "composition": "wide shot", "camera": "slow zoom in", "description": "A struggle scene in hip-hop register. high angle framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 3, "timestamp": "0:40", "duration_seconds": 24, "lyric_line": "The bass shakes the bodega windows", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "high angle", "camera": "dolly forward", "description": "A defiance scene in hip-hop register. rule of thirds framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 4, "timestamp": "1:04", "duration_seconds": 20, "lyric_line": "Rhymes like sirens in the distance", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "dutch angle", "camera": "slow zoom in", "description": "A hope scene in hip-hop register. high angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 5, "timestamp": "1:24", "duration_seconds": 22, "lyric_line": "Concrete jungle dreams — where survival is flow", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "low angle", "camera": "static", "description": "A fury scene in hip-hop register. silhouette frame framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 6, "timestamp": "1:46", "duration_seconds": 24, "lyric_line": "The hook catches like a streetlight flicker", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "close-up", "camera": "handheld sway", "description": "A resilience scene in hip-hop register. low angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 7, "timestamp": "2:10", "duration_seconds": 22, "lyric_line": "Concrete jungle dreams — the verse is the armor", "scene": {"mood": "confidence", "colors": ["gold", "black", "white"], "composition": "extreme close-up", "camera": "floating drift", "description": "A confidence scene in hip-hop register. wide shot framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 8, "timestamp": "2:32", "duration_seconds": 24, "lyric_line": "Every bar a brick in the foundation", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "POV", "camera": "circular orbit", "description": "A triumph scene in hip-hop register. rule of thirds framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "The city breathes through the subwoofer", "scene": {"mood": "pride", "colors": ["gold", "purple", "red"], "composition": "silhouette frame", "camera": "tracking shot", "description": "A pride scene in hip-hop register. close-up framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Jungle Dreams", "artist": "J Prophet", "beat": 10, "timestamp": "3:18", "duration_seconds": 28, "lyric_line": "Concrete jungle dreams — growing from the cracks", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "POV", "camera": "handheld sway", "description": "A bliss scene in hip-hop register. extreme close-up framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "The cipher starts at midnight — no witnesses", "scene": {"mood": "mystery", "colors": ["deep purple", "black", "silver"], "composition": "center frame", "camera": "handheld sway", "description": "A mystery scene in hip-hop register. silhouette frame framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Each bar drops like a domino", "scene": {"mood": "cool", "colors": ["blue", "silver", "white"], "composition": "rule of thirds", "camera": "rack focus", "description": "A cool scene in hip-hop register. high angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Midnight cipher — the flow is classified", "scene": {"mood": "danger", "colors": ["red", "black", "orange"], "composition": "symmetrical", "camera": "slow zoom in", "description": "A danger scene in hip-hop register. close-up framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Whispered bars into the mic", "scene": {"mood": "swagger", "colors": ["gold", "black", "chrome"], "composition": "symmetrical", "camera": "floating drift", "description": "A swagger scene in hip-hop register. center frame framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 5, "timestamp": "1:28", "duration_seconds": 24, "lyric_line": "The beat pulses like a secret", "scene": {"mood": "seduction", "colors": ["deep red", "black", "champagne"], "composition": "symmetrical", "camera": "dolly forward", "description": "A seduction scene in hip-hop register. wide shot framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 6, "timestamp": "1:52", "duration_seconds": 22, "lyric_line": "Midnight cipher — only the cipher understands", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "close-up", "camera": "slow zoom in", "description": "A power scene in hip-hop register. symmetrical framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 7, "timestamp": "2:14", "duration_seconds": 24, "lyric_line": "The verse wraps around your spine", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "dutch angle", "camera": "static", "description": "A menace scene in hip-hop register. extreme close-up framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 8, "timestamp": "2:38", "duration_seconds": 22, "lyric_line": "Swagger measured in decibels", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "close-up", "camera": "rack focus", "description": "A triumph scene in hip-hop register. center frame framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 9, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "Midnight cipher — the mic drops and the room holds its breath", "scene": {"mood": "elegance", "colors": ["black", "white", "gold"], "composition": "silhouette frame", "camera": "crane up", "description": "A elegance scene in hip-hop register. bird's eye framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Cipher", "artist": "Nova Splice", "beat": 10, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "Midnight cipher — silence is the final bar", "scene": {"mood": "silence", "colors": ["white", "grey", "transparent"], "composition": "low angle", "camera": "slow zoom in", "description": "A silence scene in hip-hop register. wide shot framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Rapping in my mother tongue — the words taste different", "scene": {"mood": "heritage", "colors": ["sepia", "brown", "gold"], "composition": "symmetrical", "camera": "steady hold", "description": "A heritage scene in hip-hop register. symmetrical framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Mother tongue — the accent is the armor", "scene": {"mood": "pride", "colors": ["gold", "purple", "red"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A pride scene in hip-hop register. bird's eye framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every syllable a flag planted", "scene": {"mood": "struggle", "colors": ["grey", "brown", "dark red"], "composition": "symmetrical", "camera": "tracking shot", "description": "A struggle scene in hip-hop register. close-up framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The beat respects the language", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "low angle", "camera": "tracking shot", "description": "A resilience scene in hip-hop register. close-up framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Mother tongue — the bridge between worlds", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "silhouette frame", "camera": "tracking shot", "description": "A joy scene in hip-hop register. POV framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Code-switching on the chorus", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "extreme close-up", "camera": "slow zoom in", "description": "A defiance scene in hip-hop register. dutch angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Mother tongue — the motherland in the melody", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "POV", "camera": "handheld sway", "description": "A community scene in hip-hop register. extreme close-up framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "The crowd chants in two languages", "scene": {"mood": "strength", "colors": ["black", "grey", "gold"], "composition": "symmetrical", "camera": "steady hold", "description": "A strength scene in hip-hop register. POV framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "Mother tongue — what colonization could not erase", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "high angle", "camera": "floating drift", "description": "A celebration scene in hip-hop register. extreme close-up framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mother Tongue", "artist": "Lingua Franca", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Mother tongue — the words survive the empire", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "high angle", "camera": "rack focus", "description": "A bliss scene in hip-hop register. POV framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "The algorithm knows my name", "scene": {"mood": "dystopia", "colors": ["grey", "black", "sickly green"], "composition": "POV", "camera": "slow zoom out", "description": "A dystopia scene in hip-hop register. center frame framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Ghost in the machine — the feed is a cage", "scene": {"mood": "isolation", "colors": ["dark blue", "grey", "black"], "composition": "high angle", "camera": "slow zoom out", "description": "A isolation scene in hip-hop register. silhouette frame framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Every click a data point", "scene": {"mood": "rage", "colors": ["black", "grey", "gold"], "composition": "close-up", "camera": "static", "description": "A rage scene in hip-hop register. POV framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "The beat hacks the algorithm back", "scene": {"mood": "despair", "colors": ["charcoal", "navy", "faded grey"], "composition": "symmetrical", "camera": "dolly forward", "description": "A despair scene in hip-hop register. low angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 5, "timestamp": "1:28", "duration_seconds": 24, "lyric_line": "Ghost in the machine — the ghost is the user", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "extreme close-up", "camera": "rack focus", "description": "A hope scene in hip-hop register. extreme close-up framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 6, "timestamp": "1:52", "duration_seconds": 22, "lyric_line": "The bass decrypts the silence", "scene": {"mood": "resistance", "colors": ["red", "black", "silver"], "composition": "center frame", "camera": "static", "description": "A resistance scene in hip-hop register. silhouette frame framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 7, "timestamp": "2:14", "duration_seconds": 24, "lyric_line": "Ghost in the machine — the ghost speaks in bars", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "bird's eye", "camera": "handheld sway", "description": "A power scene in hip-hop register. close-up framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 8, "timestamp": "2:38", "duration_seconds": 22, "lyric_line": "The hook is an exploit", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "rule of thirds", "camera": "steady hold", "description": "A triumph scene in hip-hop register. POV framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 9, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "Ghost in the machine — the machine doesn't know we're here", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "bird's eye", "camera": "floating drift", "description": "A freedom scene in hip-hop register. symmetrical framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost in the Machine", "artist": "Phantom Protocol", "beat": 10, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "Ghost in the machine — the ghost outlasts the system", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "center frame", "camera": "rack focus", "description": "A bliss scene in hip-hop register. POV framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "Hammering bars like a blacksmith", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "dutch angle", "camera": "handheld sway", "description": "A power scene in hip-hop register. close-up framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Bronze age bars — the forge is the booth", "scene": {"mood": "heritage", "colors": ["sepia", "brown", "gold"], "composition": "silhouette frame", "camera": "crane up", "description": "A heritage scene in hip-hop register. wide shot framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Every verse an anvil strike", "scene": {"mood": "warrior", "colors": ["red", "iron grey", "black"], "composition": "low angle", "camera": "floating drift", "description": "A warrior scene in hip-hop register. silhouette frame framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "The flow is molten metal", "scene": {"mood": "pride", "colors": ["gold", "purple", "red"], "composition": "close-up", "camera": "static", "description": "A pride scene in hip-hop register. dutch angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 5, "timestamp": "1:28", "duration_seconds": 24, "lyric_line": "Bronze age bars — the rhythm is the bellows", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "wide shot", "camera": "slow zoom in", "description": "A fury scene in hip-hop register. close-up framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 6, "timestamp": "1:52", "duration_seconds": 22, "lyric_line": "The chorus casts the hook in bronze", "scene": {"mood": "strength", "colors": ["black", "grey", "gold"], "composition": "close-up", "camera": "static", "description": "A strength scene in hip-hop register. high angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 7, "timestamp": "2:14", "duration_seconds": 24, "lyric_line": "Bronze age bars — each line a weapon", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "high angle", "camera": "floating drift", "description": "A triumph scene in hip-hop register. extreme close-up framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 8, "timestamp": "2:38", "duration_seconds": 22, "lyric_line": "The beat forges itself", "scene": {"mood": "domination", "colors": ["black", "gold", "crimson"], "composition": "rule of thirds", "camera": "circular orbit", "description": "A domination scene in hip-hop register. wide shot framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 9, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "Bronze age bars — the rap is eternal", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "dutch angle", "camera": "static", "description": "A glory scene in hip-hop register. extreme close-up framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bronze Age Bars", "artist": "Anvil MC", "beat": 10, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "Bronze age bars — what the forge remembers", "scene": {"mood": "immortality", "colors": ["gold", "white", "deep blue"], "composition": "high angle", "camera": "dolly forward", "description": "A immortality scene in hip-hop register. wide shot framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The sub-bass carries what words can't", "scene": {"mood": "grief", "colors": ["charcoal", "deep blue", "ash"], "composition": "silhouette frame", "camera": "dolly forward", "description": "A grief scene in hip-hop register. center frame framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Frequency of pain — the Hz of heartbreak", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "center frame", "camera": "floating drift", "description": "A anger scene in hip-hop register. high angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every kick drum a bruise", "scene": {"mood": "despair", "colors": ["charcoal", "navy", "faded grey"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A despair scene in hip-hop register. rule of thirds framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The lyrics are the surface tension", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "low angle", "camera": "slow zoom in", "description": "A hope scene in hip-hop register. wide shot framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Frequency of pain — the bass is the wound", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A resilience scene in hip-hop register. POV framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The snare is the flinch", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "center frame", "camera": "floating drift", "description": "A beauty scene in hip-hop register. symmetrical framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Frequency of pain — healing in 4/4 time", "scene": {"mood": "strength", "colors": ["black", "grey", "gold"], "composition": "close-up", "camera": "dolly forward", "description": "A strength scene in hip-hop register. low angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "The bridge — silence before the scar", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "symmetrical", "camera": "steady hold", "description": "A transcendence scene in hip-hop register. extreme close-up framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "Frequency of pain — the beat survives the wound", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "close-up", "camera": "circular orbit", "description": "A triumph scene in hip-hop register. rule of thirds framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Frequency of Pain", "artist": "Subsonic", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Frequency of pain — what the frequency forgives", "scene": {"mood": "peace", "colors": ["black", "grey", "gold"], "composition": "silhouette frame", "camera": "circular orbit", "description": "A peace scene in hip-hop register. high angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The flow follows the golden ratio", "scene": {"mood": "intellect", "colors": ["blue", "silver", "white"], "composition": "low angle", "camera": "steady hold", "description": "A intellect scene in hip-hop register. extreme close-up framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Golden ratio flow — math in the bars", "scene": {"mood": "precision", "colors": ["silver", "white", "black"], "composition": "extreme close-up", "camera": "slow zoom in", "description": "A precision scene in hip-hop register. high angle framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every syllable measured", "scene": {"mood": "swagger", "colors": ["gold", "black", "chrome"], "composition": "wide shot", "camera": "slow zoom out", "description": "A swagger scene in hip-hop register. symmetrical framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The beat is an equation", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "close-up", "camera": "slow zoom out", "description": "A beauty scene in hip-hop register. wide shot framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Golden ratio flow — the verse spirals outward", "scene": {"mood": "complexity", "colors": ["deep blue", "gold", "silver"], "composition": "POV", "camera": "dolly forward", "description": "A complexity scene in hip-hop register. close-up framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The hook converges on phi", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "bird's eye", "camera": "floating drift", "description": "A power scene in hip-hop register. center frame framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Golden ratio flow — complexity sounds simple", "scene": {"mood": "virtuosity", "colors": ["gold", "silver", "white"], "composition": "rule of thirds", "camera": "floating drift", "description": "A virtuosity scene in hip-hop register. extreme close-up framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "The rhyme scheme is fractal", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A triumph scene in hip-hop register. low angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "Golden ratio flow — the math is the music", "scene": {"mood": "elegance", "colors": ["black", "white", "gold"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A elegance scene in hip-hop register. low angle framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Ratio Flow", "artist": "Fibonacci", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Golden ratio flow — beauty is an algorithm", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "bird's eye", "camera": "crane up", "description": "A bliss scene in hip-hop register. high angle framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The stoop remembers everything", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "high angle", "camera": "rack focus", "description": "A nostalgia scene in hip-hop register. dutch angle framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Stoop stories — every crack a chapter", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "silhouette frame", "camera": "steady hold", "description": "A community scene in hip-hop register. close-up framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "The boombox plays memories", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "dutch angle", "camera": "tracking shot", "description": "A warmth scene in hip-hop register. extreme close-up framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Kids still play in the same spot", "scene": {"mood": "humor", "colors": ["yellow", "orange", "white"], "composition": "close-up", "camera": "slow zoom out", "description": "A humor scene in hip-hop register. dutch angle framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Stoop stories — the block is the narrator", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "high angle", "camera": "slow zoom in", "description": "A melancholy scene in hip-hop register. POV framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The beat is an old friend", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "symmetrical", "camera": "floating drift", "description": "A joy scene in hip-hop register. symmetrical framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Stoop stories — the streetlight is the spotlight", "scene": {"mood": "belonging", "colors": ["warm brown", "gold", "green"], "composition": "dutch angle", "camera": "tracking shot", "description": "A belonging scene in hip-hop register. POV framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "The chorus — everyone on the block sings", "scene": {"mood": "pride", "colors": ["gold", "purple", "red"], "composition": "extreme close-up", "camera": "rack focus", "description": "A pride scene in hip-hop register. center frame framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "Stoop stories — the neighborhood is the album", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "low angle", "camera": "handheld sway", "description": "A celebration scene in hip-hop register. center frame framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Stoop Stories", "artist": "Corner Chronicles", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Stoop stories — the stoop outlasts the building", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "wide shot", "camera": "static", "description": "A bliss scene in hip-hop register. close-up framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The algorithm plays our song on repeat", "scene": {"mood": "irony", "colors": ["purple", "silver", "white"], "composition": "extreme close-up", "camera": "tracking shot", "description": "A irony scene in hip-hop register. rule of thirds framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Algorithm and blues — the shuffle knows too much", "scene": {"mood": "tech", "colors": ["blue", "silver", "neon green"], "composition": "rule of thirds", "camera": "crane up", "description": "A tech scene in hip-hop register. dutch angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every playlist a surveillance report", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "wide shot", "camera": "crane up", "description": "A loneliness scene in hip-hop register. low angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The beat resists the recommendation", "scene": {"mood": "humor", "colors": ["yellow", "orange", "white"], "composition": "wide shot", "camera": "crane up", "description": "A humor scene in hip-hop register. low angle framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Algorithm and blues — the blues predates the algorithm", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "center frame", "camera": "circular orbit", "description": "A melancholy scene in hip-hop register. center frame framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The chorus is the skip button", "scene": {"mood": "resistance", "colors": ["red", "black", "silver"], "composition": "POV", "camera": "rack focus", "description": "A resistance scene in hip-hop register. POV framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Algorithm and blues — the blues is the virus", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "rule of thirds", "camera": "static", "description": "A hope scene in hip-hop register. low angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "The hook infects the feed", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "extreme close-up", "camera": "tracking shot", "description": "A community scene in hip-hop register. symmetrical framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "Algorithm and blues — the algorithm can't categorize this", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "extreme close-up", "camera": "circular orbit", "description": "A triumph scene in hip-hop register. bird's eye framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Algorithm & Blues", "artist": "Digital Griot", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Algorithm and blues — the blues is the human in the loop", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "bird's eye", "camera": "tracking shot", "description": "A bliss scene in hip-hop register. high angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "The Last Cipher", "artist": "Endgame", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The last cipher — the final verse before silence", "scene": {"mood": "finality", "colors": ["black", "gold", "white"], "composition": "symmetrical", "camera": "handheld sway", "description": "A finality scene in hip-hop register. rule of thirds framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "The Last Cipher", "artist": "Endgame", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Every bar a testament", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "wide shot", "camera": "slow zoom in", "description": "A power scene in hip-hop register. low angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "The Last Cipher", "artist": "Endgame", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "The last cipher — the mic is a time capsule", "scene": {"mood": "legacy", "colors": ["gold", "brown", "deep green"], "composition": "dutch angle", "camera": "steady hold", "description": "A legacy scene in hip-hop register. high angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "The Last Cipher", "artist": "Endgame", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The beat is a closing argument", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "close-up", "camera": "slow zoom in", "description": "A defiance scene in hip-hop register. silhouette frame framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "The Last Cipher", "artist": "Endgame", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "The last cipher — the cipher outlasts the cipher", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "POV", "camera": "slow zoom in", "description": "A beauty scene in hip-hop register. low angle framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "The Last Cipher", "artist": "Endgame", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The hook is a monument", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "wide shot", "camera": "crane up", "description": "A resilience scene in hip-hop register. dutch angle framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "The Last Cipher", "artist": "Endgame", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "The last cipher — the words are the legacy", "scene": {"mood": "memory", "colors": ["sepia", "warm gold", "faded green"], "composition": "rule of thirds", "camera": "slow zoom in", "description": "A memory scene in hip-hop register. rule of thirds framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "The Last Cipher", "artist": "Endgame", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "The bridge — the silence between the bars", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "symmetrical", "camera": "rack focus", "description": "A transcendence scene in hip-hop register. extreme close-up framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "The Last Cipher", "artist": "Endgame", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The last cipher — the cipher never ends", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "wide shot", "camera": "static", "description": "A glory scene in hip-hop register. dutch angle framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "The Last Cipher", "artist": "Endgame", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "The last cipher — hip-hop outlives the hiphopper", "scene": {"mood": "eternity", "colors": ["black", "grey", "gold"], "composition": "high angle", "camera": "steady hold", "description": "A eternity scene in hip-hop register. silhouette frame framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training/data/scene-descriptions/scene-descriptions-jazz.jsonl b/training/data/scene-descriptions/scene-descriptions-jazz.jsonl index a31fd216..2839db6d 100644 --- a/training/data/scene-descriptions/scene-descriptions-jazz.jsonl +++ b/training/data/scene-descriptions/scene-descriptions-jazz.jsonl @@ -1,100 +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."}} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"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."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training/data/scene-descriptions/scene-descriptions-latin.jsonl b/training/data/scene-descriptions/scene-descriptions-latin.jsonl index 8e3c5455..80b591c2 100644 --- a/training/data/scene-descriptions/scene-descriptions-latin.jsonl +++ b/training/data/scene-descriptions/scene-descriptions-latin.jsonl @@ -1,100 +1,100 @@ -{"song": "Fuego Lento", "artist": "Mariposa", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 1 — passion passage", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "symmetrical", "camera": "floating drift", "description": "A passion scene in latin register. symmetrical framing. steady hold movement."}} -{"song": "Fuego Lento", "artist": "Mariposa", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 2 — seduction passage", "scene": {"mood": "seduction", "colors": ["brown", "green", "cream"], "composition": "close-up", "camera": "tracking shot", "description": "A seduction scene in latin register. center frame framing. slow zoom in movement."}} -{"song": "Fuego Lento", "artist": "Mariposa", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 3 — energy passage", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "rule of thirds", "camera": "slow zoom in", "description": "A energy scene in latin register. center frame framing. handheld sway movement."}} -{"song": "Fuego Lento", "artist": "Mariposa", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 4 — joy passage", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "wide shot", "camera": "handheld sway", "description": "A joy scene in latin register. silhouette frame framing. steady hold movement."}} -{"song": "Fuego Lento", "artist": "Mariposa", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 5 — desire passage", "scene": {"mood": "desire", "colors": ["brown", "green", "cream"], "composition": "silhouette frame", "camera": "tracking shot", "description": "A desire scene in latin register. low angle framing. dolly forward movement."}} -{"song": "Fuego Lento", "artist": "Mariposa", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 6 — rhythm passage", "scene": {"mood": "rhythm", "colors": ["brown", "green", "cream"], "composition": "dutch angle", "camera": "gentle pan right", "description": "A rhythm scene in latin register. wide shot framing. floating drift movement."}} -{"song": "Fuego Lento", "artist": "Mariposa", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 7 — celebration passage", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "low angle", "camera": "handheld sway", "description": "A celebration scene in latin register. low angle framing. static movement."}} -{"song": "Fuego Lento", "artist": "Mariposa", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 8 — heat passage", "scene": {"mood": "heat", "colors": ["brown", "green", "cream"], "composition": "bird's eye", "camera": "static", "description": "A heat scene in latin register. dutch angle framing. tracking shot movement."}} -{"song": "Fuego Lento", "artist": "Mariposa", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 9 — dance passage", "scene": {"mood": "dance", "colors": ["brown", "green", "cream"], "composition": "extreme close-up", "camera": "steady hold", "description": "A dance scene in latin register. extreme close-up framing. tracking shot movement."}} -{"song": "Fuego Lento", "artist": "Mariposa", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "wide shot", "camera": "steady hold", "description": "A bliss scene in latin register. bird's eye framing. handheld sway movement."}} -{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 1 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "wide shot", "camera": "gentle pan right", "description": "A love scene in latin register. bird's eye framing. circular orbit movement."}} -{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 2 — passion passage", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "wide shot", "camera": "slow zoom in", "description": "A passion scene in latin register. extreme close-up framing. crane up movement."}} -{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 3 — joy passage", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "wide shot", "camera": "dolly forward", "description": "A joy scene in latin register. high angle framing. dolly forward movement."}} -{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 4 — warmth passage", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "low angle", "camera": "dolly forward", "description": "A warmth scene in latin register. extreme close-up framing. floating drift movement."}} -{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 5 — celebration passage", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "dutch angle", "camera": "dolly forward", "description": "A celebration scene in latin register. silhouette frame framing. tracking shot movement."}} -{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 6 — pride passage", "scene": {"mood": "pride", "colors": ["brown", "green", "cream"], "composition": "dutch angle", "camera": "floating drift", "description": "A pride scene in latin register. wide shot framing. crane up movement."}} -{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 7 — devotion passage", "scene": {"mood": "devotion", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "crane up", "description": "A devotion scene in latin register. bird's eye framing. slow zoom in movement."}} -{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 8 — beauty passage", "scene": {"mood": "beauty", "colors": ["brown", "green", "cream"], "composition": "dutch angle", "camera": "crane up", "description": "A beauty scene in latin register. low angle framing. tracking shot movement."}} -{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 9 — rhythm passage", "scene": {"mood": "rhythm", "colors": ["brown", "green", "cream"], "composition": "wide shot", "camera": "slow zoom in", "description": "A rhythm scene in latin register. symmetrical framing. slow zoom in movement."}} -{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "extreme close-up", "camera": "circular orbit", "description": "A bliss scene in latin register. silhouette frame framing. floating drift movement."}} -{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 1 — romance passage", "scene": {"mood": "romance", "colors": ["deep red", "pink", "gold"], "composition": "dutch angle", "camera": "slow zoom out", "description": "A romance scene in latin register. extreme close-up framing. tracking shot movement."}} -{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 2 — wonder passage", "scene": {"mood": "wonder", "colors": ["brown", "green", "cream"], "composition": "high angle", "camera": "gentle pan right", "description": "A wonder scene in latin register. extreme close-up framing. dolly forward movement."}} -{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 3 — beauty passage", "scene": {"mood": "beauty", "colors": ["brown", "green", "cream"], "composition": "dutch angle", "camera": "steady hold", "description": "A beauty scene in latin register. silhouette frame framing. handheld sway movement."}} -{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 4 — longing passage", "scene": {"mood": "longing", "colors": ["brown", "green", "cream"], "composition": "high angle", "camera": "dolly forward", "description": "A longing scene in latin register. low angle framing. steady hold movement."}} -{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 5 — passion passage", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "high angle", "camera": "steady hold", "description": "A passion scene in latin register. silhouette frame framing. handheld sway movement."}} -{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 6 — hope passage", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "rule of thirds", "camera": "handheld sway", "description": "A hope scene in latin register. extreme close-up framing. gentle pan right movement."}} -{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 7 — dream passage", "scene": {"mood": "dream", "colors": ["brown", "green", "cream"], "composition": "extreme close-up", "camera": "gentle pan right", "description": "A dream scene in latin register. silhouette frame framing. gentle pan right movement."}} -{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 8 — peace passage", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "dutch angle", "camera": "static", "description": "A peace scene in latin register. bird's eye framing. dolly forward movement."}} -{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 9 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "rule of thirds", "camera": "slow zoom out", "description": "A love scene in latin register. bird's eye framing. floating drift movement."}} -{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "rule of thirds", "camera": "tracking shot", "description": "A bliss scene in latin register. wide shot framing. slow zoom out movement."}} -{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 1 — freedom passage", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "wide shot", "camera": "tracking shot", "description": "A freedom scene in latin register. silhouette frame framing. floating drift movement."}} -{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 2 — joy passage", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "extreme close-up", "camera": "floating drift", "description": "A joy scene in latin register. high angle framing. floating drift movement."}} -{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 3 — energy passage", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "low angle", "camera": "tracking shot", "description": "A energy scene in latin register. silhouette frame framing. circular orbit movement."}} -{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 4 — dance passage", "scene": {"mood": "dance", "colors": ["brown", "green", "cream"], "composition": "center frame", "camera": "static", "description": "A dance scene in latin register. high angle framing. tracking shot movement."}} -{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 5 — celebration passage", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "symmetrical", "camera": "slow zoom in", "description": "A celebration scene in latin register. high angle framing. handheld sway movement."}} -{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 6 — passion passage", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "symmetrical", "camera": "gentle pan right", "description": "A passion scene in latin register. dutch angle framing. crane up movement."}} -{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 7 — rhythm passage", "scene": {"mood": "rhythm", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "tracking shot", "description": "A rhythm scene in latin register. rule of thirds framing. slow zoom in movement."}} -{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 8 — adventure passage", "scene": {"mood": "adventure", "colors": ["orange", "blue", "brown"], "composition": "dutch angle", "camera": "tracking shot", "description": "A adventure scene in latin register. low angle framing. gentle pan right movement."}} -{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 9 — liberation passage", "scene": {"mood": "liberation", "colors": ["brown", "green", "cream"], "composition": "bird's eye", "camera": "handheld sway", "description": "A liberation scene in latin register. bird's eye framing. slow zoom out movement."}} -{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "high angle", "camera": "static", "description": "A bliss scene in latin register. bird's eye framing. handheld sway movement."}} -{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 1 — passion passage", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "close-up", "camera": "crane up", "description": "A passion scene in latin register. close-up framing. slow zoom out movement."}} -{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 2 — soul passage", "scene": {"mood": "soul", "colors": ["brown", "green", "cream"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A soul scene in latin register. dutch angle framing. slow zoom out movement."}} -{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 3 — rhythm passage", "scene": {"mood": "rhythm", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "tracking shot", "description": "A rhythm scene in latin register. wide shot framing. circular orbit movement."}} -{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 4 — energy passage", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "dutch angle", "camera": "static", "description": "A energy scene in latin register. center frame framing. gentle pan right movement."}} -{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 5 — joy passage", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "symmetrical", "camera": "slow zoom in", "description": "A joy scene in latin register. low angle framing. slow zoom out movement."}} -{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 6 — celebration passage", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "extreme close-up", "camera": "slow zoom out", "description": "A celebration scene in latin register. center frame framing. circular orbit movement."}} -{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 7 — community passage", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "dutch angle", "camera": "circular orbit", "description": "A community scene in latin register. bird's eye framing. steady hold movement."}} -{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 8 — strength passage", "scene": {"mood": "strength", "colors": ["brown", "green", "cream"], "composition": "extreme close-up", "camera": "floating drift", "description": "A strength scene in latin register. close-up framing. gentle pan right movement."}} -{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 9 — culture passage", "scene": {"mood": "culture", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "handheld sway", "description": "A culture scene in latin register. dutch angle framing. tracking shot movement."}} -{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "rule of thirds", "camera": "floating drift", "description": "A bliss scene in latin register. high angle framing. floating drift movement."}} -{"song": "Luna Roja", "artist": "Obsidiana", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Luna Roja beat 1 — mystery passage", "scene": {"mood": "mystery", "colors": ["brown", "green", "cream"], "composition": "silhouette frame", "camera": "static", "description": "A mystery scene in latin register. silhouette frame framing. static movement."}} -{"song": "Luna Roja", "artist": "Obsidiana", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Luna Roja beat 2 — passion passage", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "wide shot", "camera": "gentle pan right", "description": "A passion scene in latin register. wide shot framing. floating drift movement."}} -{"song": "Luna Roja", "artist": "Obsidiana", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Luna Roja beat 3 — darkness passage", "scene": {"mood": "darkness", "colors": ["brown", "green", "cream"], "composition": "wide shot", "camera": "crane up", "description": "A darkness scene in latin register. close-up framing. dolly forward movement."}} -{"song": "Luna Roja", "artist": "Obsidiana", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Luna Roja beat 4 — seduction passage", "scene": {"mood": "seduction", "colors": ["brown", "green", "cream"], "composition": "rule of thirds", "camera": "floating drift", "description": "A seduction scene in latin register. bird's eye framing. handheld sway movement."}} -{"song": "Luna Roja", "artist": "Obsidiana", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Luna Roja beat 5 — power passage", "scene": {"mood": "power", "colors": ["brown", "green", "cream"], "composition": "rule of thirds", "camera": "tracking shot", "description": "A power scene in latin register. wide shot framing. gentle pan right movement."}} -{"song": "Luna Roja", "artist": "Obsidiana", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Luna Roja beat 6 — danger passage", "scene": {"mood": "danger", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "steady hold", "description": "A danger scene in latin register. symmetrical framing. circular orbit movement."}} -{"song": "Luna Roja", "artist": "Obsidiana", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Luna Roja beat 7 — beauty passage", "scene": {"mood": "beauty", "colors": ["brown", "green", "cream"], "composition": "rule of thirds", "camera": "floating drift", "description": "A beauty scene in latin register. wide shot framing. slow zoom in movement."}} -{"song": "Luna Roja", "artist": "Obsidiana", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Luna Roja beat 8 — allure passage", "scene": {"mood": "allure", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "tracking shot", "description": "A allure scene in latin register. bird's eye framing. handheld sway movement."}} -{"song": "Luna Roja", "artist": "Obsidiana", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Luna Roja beat 9 — night passage", "scene": {"mood": "night", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "circular orbit", "description": "A night scene in latin register. wide shot framing. slow zoom out movement."}} -{"song": "Luna Roja", "artist": "Obsidiana", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Luna Roja beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "wide shot", "camera": "slow zoom out", "description": "A bliss scene in latin register. wide shot framing. dolly forward movement."}} -{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 1 — patience passage", "scene": {"mood": "patience", "colors": ["brown", "green", "cream"], "composition": "bird's eye", "camera": "circular orbit", "description": "A patience scene in latin register. symmetrical framing. floating drift movement."}} -{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 2 — gratitude passage", "scene": {"mood": "gratitude", "colors": ["brown", "green", "cream"], "composition": "dutch angle", "camera": "floating drift", "description": "A gratitude scene in latin register. center frame framing. static movement."}} -{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 3 — community passage", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "high angle", "camera": "slow zoom out", "description": "A community scene in latin register. close-up framing. circular orbit movement."}} -{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 4 — hope passage", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "extreme close-up", "camera": "circular orbit", "description": "A hope scene in latin register. rule of thirds framing. steady hold movement."}} -{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 5 — growth passage", "scene": {"mood": "growth", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "tracking shot", "description": "A growth scene in latin register. rule of thirds framing. steady hold movement."}} -{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 6 — harvest passage", "scene": {"mood": "harvest", "colors": ["brown", "green", "cream"], "composition": "rule of thirds", "camera": "handheld sway", "description": "A harvest scene in latin register. dutch angle framing. static movement."}} -{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 7 — faith passage", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "bird's eye", "camera": "crane up", "description": "A faith scene in latin register. center frame framing. circular orbit movement."}} -{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 8 — strength passage", "scene": {"mood": "strength", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "gentle pan right", "description": "A strength scene in latin register. extreme close-up framing. floating drift movement."}} -{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 9 — continuity passage", "scene": {"mood": "continuity", "colors": ["brown", "green", "cream"], "composition": "high angle", "camera": "gentle pan right", "description": "A continuity scene in latin register. rule of thirds framing. tracking shot movement."}} -{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 10 — peace passage", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "dutch angle", "camera": "dolly forward", "description": "A peace scene in latin register. extreme close-up framing. steady hold movement."}} -{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Carnaval beat 1 — joy passage", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "symmetrical", "camera": "circular orbit", "description": "A joy scene in latin register. high angle framing. slow zoom in movement."}} -{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Carnaval beat 2 — celebration passage", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "silhouette frame", "camera": "slow zoom in", "description": "A celebration scene in latin register. extreme close-up framing. circular orbit movement."}} -{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Carnaval beat 3 — energy passage", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "wide shot", "camera": "crane up", "description": "A energy scene in latin register. dutch angle framing. handheld sway movement."}} -{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Carnaval beat 4 — community passage", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "wide shot", "camera": "steady hold", "description": "A community scene in latin register. close-up framing. steady hold movement."}} -{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Carnaval beat 5 — freedom passage", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "silhouette frame", "camera": "handheld sway", "description": "A freedom scene in latin register. high angle framing. crane up movement."}} -{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Carnaval beat 6 — dance passage", "scene": {"mood": "dance", "colors": ["brown", "green", "cream"], "composition": "extreme close-up", "camera": "tracking shot", "description": "A dance scene in latin register. bird's eye framing. dolly forward movement."}} -{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Carnaval beat 7 — color passage", "scene": {"mood": "color", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "static", "description": "A color scene in latin register. silhouette frame framing. static movement."}} -{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Carnaval beat 8 — rhythm passage", "scene": {"mood": "rhythm", "colors": ["brown", "green", "cream"], "composition": "center frame", "camera": "slow zoom out", "description": "A rhythm scene in latin register. bird's eye framing. circular orbit movement."}} -{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Carnaval beat 9 — culture passage", "scene": {"mood": "culture", "colors": ["brown", "green", "cream"], "composition": "center frame", "camera": "crane up", "description": "A culture scene in latin register. symmetrical framing. floating drift movement."}} -{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Carnaval beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "close-up", "camera": "static", "description": "A bliss scene in latin register. low angle framing. slow zoom out movement."}} -{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 1 — passion passage", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "wide shot", "camera": "crane up", "description": "A passion scene in latin register. low angle framing. crane up movement."}} -{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 2 — desire passage", "scene": {"mood": "desire", "colors": ["brown", "green", "cream"], "composition": "bird's eye", "camera": "floating drift", "description": "A desire scene in latin register. extreme close-up framing. steady hold movement."}} -{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 3 — heat passage", "scene": {"mood": "heat", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "crane up", "description": "A heat scene in latin register. high angle framing. crane up movement."}} -{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 4 — loneliness passage", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "silhouette frame", "camera": "steady hold", "description": "A loneliness scene in latin register. rule of thirds framing. circular orbit movement."}} -{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 5 — longing passage", "scene": {"mood": "longing", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "handheld sway", "description": "A longing scene in latin register. center frame framing. gentle pan right movement."}} -{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 6 — beauty passage", "scene": {"mood": "beauty", "colors": ["brown", "green", "cream"], "composition": "rule of thirds", "camera": "floating drift", "description": "A beauty scene in latin register. silhouette frame framing. slow zoom in movement."}} -{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 7 — vastness passage", "scene": {"mood": "vastness", "colors": ["brown", "green", "cream"], "composition": "high angle", "camera": "gentle pan right", "description": "A vastness scene in latin register. silhouette frame framing. dolly forward movement."}} -{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 8 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "close-up", "camera": "circular orbit", "description": "A love scene in latin register. bird's eye framing. steady hold movement."}} -{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 9 — solitude passage", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "bird's eye", "camera": "tracking shot", "description": "A solitude scene in latin register. symmetrical framing. slow zoom in movement."}} -{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "extreme close-up", "camera": "circular orbit", "description": "A bliss scene in latin register. extreme close-up framing. crane up movement."}} -{"song": "Raices", "artist": "Herencia Viva", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Raices beat 1 — heritage passage", "scene": {"mood": "heritage", "colors": ["brown", "green", "cream"], "composition": "wide shot", "camera": "handheld sway", "description": "A heritage scene in latin register. high angle framing. handheld sway movement."}} -{"song": "Raices", "artist": "Herencia Viva", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Raices beat 2 — pride passage", "scene": {"mood": "pride", "colors": ["brown", "green", "cream"], "composition": "extreme close-up", "camera": "tracking shot", "description": "A pride scene in latin register. extreme close-up framing. dolly forward movement."}} -{"song": "Raices", "artist": "Herencia Viva", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Raices beat 3 — strength passage", "scene": {"mood": "strength", "colors": ["brown", "green", "cream"], "composition": "silhouette frame", "camera": "slow zoom in", "description": "A strength scene in latin register. rule of thirds framing. slow zoom out movement."}} -{"song": "Raices", "artist": "Herencia Viva", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Raices beat 4 — community passage", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "dutch angle", "camera": "slow zoom in", "description": "A community scene in latin register. wide shot framing. steady hold movement."}} -{"song": "Raices", "artist": "Herencia Viva", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Raices beat 5 — culture passage", "scene": {"mood": "culture", "colors": ["brown", "green", "cream"], "composition": "silhouette frame", "camera": "dolly forward", "description": "A culture scene in latin register. wide shot framing. steady hold movement."}} -{"song": "Raices", "artist": "Herencia Viva", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Raices beat 6 — resilience passage", "scene": {"mood": "resilience", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "static", "description": "A resilience scene in latin register. dutch angle framing. slow zoom out movement."}} -{"song": "Raices", "artist": "Herencia Viva", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Raices beat 7 — identity passage", "scene": {"mood": "identity", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "steady hold", "description": "A identity scene in latin register. dutch angle framing. static movement."}} -{"song": "Raices", "artist": "Herencia Viva", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Raices beat 8 — continuity passage", "scene": {"mood": "continuity", "colors": ["brown", "green", "cream"], "composition": "close-up", "camera": "handheld sway", "description": "A continuity scene in latin register. rule of thirds framing. tracking shot movement."}} -{"song": "Raices", "artist": "Herencia Viva", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Raices beat 9 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "silhouette frame", "camera": "tracking shot", "description": "A love scene in latin register. bird's eye framing. gentle pan right movement."}} -{"song": "Raices", "artist": "Herencia Viva", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Raices beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "extreme close-up", "camera": "slow zoom out", "description": "A bliss scene in latin register. symmetrical framing. crane up movement."}} +{"song": "Fuego Lento", "artist": "Mariposa", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 1 — passion passage", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "symmetrical", "camera": "floating drift", "description": "A passion scene in latin register. symmetrical framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Mariposa", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 2 — seduction passage", "scene": {"mood": "seduction", "colors": ["brown", "green", "cream"], "composition": "close-up", "camera": "tracking shot", "description": "A seduction scene in latin register. center frame framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Mariposa", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 3 — energy passage", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "rule of thirds", "camera": "slow zoom in", "description": "A energy scene in latin register. center frame framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Mariposa", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 4 — joy passage", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "wide shot", "camera": "handheld sway", "description": "A joy scene in latin register. silhouette frame framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Mariposa", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 5 — desire passage", "scene": {"mood": "desire", "colors": ["brown", "green", "cream"], "composition": "silhouette frame", "camera": "tracking shot", "description": "A desire scene in latin register. low angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Mariposa", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 6 — rhythm passage", "scene": {"mood": "rhythm", "colors": ["brown", "green", "cream"], "composition": "dutch angle", "camera": "gentle pan right", "description": "A rhythm scene in latin register. wide shot framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Mariposa", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 7 — celebration passage", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "low angle", "camera": "handheld sway", "description": "A celebration scene in latin register. low angle framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Mariposa", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 8 — heat passage", "scene": {"mood": "heat", "colors": ["brown", "green", "cream"], "composition": "bird's eye", "camera": "static", "description": "A heat scene in latin register. dutch angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Mariposa", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 9 — dance passage", "scene": {"mood": "dance", "colors": ["brown", "green", "cream"], "composition": "extreme close-up", "camera": "steady hold", "description": "A dance scene in latin register. extreme close-up framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Fuego Lento", "artist": "Mariposa", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Fuego Lento beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "wide shot", "camera": "steady hold", "description": "A bliss scene in latin register. bird's eye framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 1 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "wide shot", "camera": "gentle pan right", "description": "A love scene in latin register. bird's eye framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 2 — passion passage", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "wide shot", "camera": "slow zoom in", "description": "A passion scene in latin register. extreme close-up framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 3 — joy passage", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "wide shot", "camera": "dolly forward", "description": "A joy scene in latin register. high angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 4 — warmth passage", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "low angle", "camera": "dolly forward", "description": "A warmth scene in latin register. extreme close-up framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 5 — celebration passage", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "dutch angle", "camera": "dolly forward", "description": "A celebration scene in latin register. silhouette frame framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 6 — pride passage", "scene": {"mood": "pride", "colors": ["brown", "green", "cream"], "composition": "dutch angle", "camera": "floating drift", "description": "A pride scene in latin register. wide shot framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 7 — devotion passage", "scene": {"mood": "devotion", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "crane up", "description": "A devotion scene in latin register. bird's eye framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 8 — beauty passage", "scene": {"mood": "beauty", "colors": ["brown", "green", "cream"], "composition": "dutch angle", "camera": "crane up", "description": "A beauty scene in latin register. low angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 9 — rhythm passage", "scene": {"mood": "rhythm", "colors": ["brown", "green", "cream"], "composition": "wide shot", "camera": "slow zoom in", "description": "A rhythm scene in latin register. symmetrical framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Corazon de Oro", "artist": "Sol Radiante", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Corazon de Oro beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "extreme close-up", "camera": "circular orbit", "description": "A bliss scene in latin register. silhouette frame framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 1 — romance passage", "scene": {"mood": "romance", "colors": ["deep red", "pink", "gold"], "composition": "dutch angle", "camera": "slow zoom out", "description": "A romance scene in latin register. extreme close-up framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 2 — wonder passage", "scene": {"mood": "wonder", "colors": ["brown", "green", "cream"], "composition": "high angle", "camera": "gentle pan right", "description": "A wonder scene in latin register. extreme close-up framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 3 — beauty passage", "scene": {"mood": "beauty", "colors": ["brown", "green", "cream"], "composition": "dutch angle", "camera": "steady hold", "description": "A beauty scene in latin register. silhouette frame framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 4 — longing passage", "scene": {"mood": "longing", "colors": ["brown", "green", "cream"], "composition": "high angle", "camera": "dolly forward", "description": "A longing scene in latin register. low angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 5 — passion passage", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "high angle", "camera": "steady hold", "description": "A passion scene in latin register. silhouette frame framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 6 — hope passage", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "rule of thirds", "camera": "handheld sway", "description": "A hope scene in latin register. extreme close-up framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 7 — dream passage", "scene": {"mood": "dream", "colors": ["brown", "green", "cream"], "composition": "extreme close-up", "camera": "gentle pan right", "description": "A dream scene in latin register. silhouette frame framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 8 — peace passage", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "dutch angle", "camera": "static", "description": "A peace scene in latin register. bird's eye framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 9 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "rule of thirds", "camera": "slow zoom out", "description": "A love scene in latin register. bird's eye framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Lluvia de Estrellas", "artist": "Noche Eterna", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Lluvia de Estrellas beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "rule of thirds", "camera": "tracking shot", "description": "A bliss scene in latin register. wide shot framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 1 — freedom passage", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "wide shot", "camera": "tracking shot", "description": "A freedom scene in latin register. silhouette frame framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 2 — joy passage", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "extreme close-up", "camera": "floating drift", "description": "A joy scene in latin register. high angle framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 3 — energy passage", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "low angle", "camera": "tracking shot", "description": "A energy scene in latin register. silhouette frame framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 4 — dance passage", "scene": {"mood": "dance", "colors": ["brown", "green", "cream"], "composition": "center frame", "camera": "static", "description": "A dance scene in latin register. high angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 5 — celebration passage", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "symmetrical", "camera": "slow zoom in", "description": "A celebration scene in latin register. high angle framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 6 — passion passage", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "symmetrical", "camera": "gentle pan right", "description": "A passion scene in latin register. dutch angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 7 — rhythm passage", "scene": {"mood": "rhythm", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "tracking shot", "description": "A rhythm scene in latin register. rule of thirds framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 8 — adventure passage", "scene": {"mood": "adventure", "colors": ["orange", "blue", "brown"], "composition": "dutch angle", "camera": "tracking shot", "description": "A adventure scene in latin register. low angle framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 9 — liberation passage", "scene": {"mood": "liberation", "colors": ["brown", "green", "cream"], "composition": "bird's eye", "camera": "handheld sway", "description": "A liberation scene in latin register. bird's eye framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bailando con el Viento", "artist": "Viento Libre", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Bailando con el Viento beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "high angle", "camera": "static", "description": "A bliss scene in latin register. bird's eye framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 1 — passion passage", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "close-up", "camera": "crane up", "description": "A passion scene in latin register. close-up framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 2 — soul passage", "scene": {"mood": "soul", "colors": ["brown", "green", "cream"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A soul scene in latin register. dutch angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 3 — rhythm passage", "scene": {"mood": "rhythm", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "tracking shot", "description": "A rhythm scene in latin register. wide shot framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 4 — energy passage", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "dutch angle", "camera": "static", "description": "A energy scene in latin register. center frame framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 5 — joy passage", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "symmetrical", "camera": "slow zoom in", "description": "A joy scene in latin register. low angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 6 — celebration passage", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "extreme close-up", "camera": "slow zoom out", "description": "A celebration scene in latin register. center frame framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 7 — community passage", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "dutch angle", "camera": "circular orbit", "description": "A community scene in latin register. bird's eye framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 8 — strength passage", "scene": {"mood": "strength", "colors": ["brown", "green", "cream"], "composition": "extreme close-up", "camera": "floating drift", "description": "A strength scene in latin register. close-up framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 9 — culture passage", "scene": {"mood": "culture", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "handheld sway", "description": "A culture scene in latin register. dutch angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ritmo del Alma", "artist": "Alma Negra", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Ritmo del Alma beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "rule of thirds", "camera": "floating drift", "description": "A bliss scene in latin register. high angle framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Roja", "artist": "Obsidiana", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Luna Roja beat 1 — mystery passage", "scene": {"mood": "mystery", "colors": ["brown", "green", "cream"], "composition": "silhouette frame", "camera": "static", "description": "A mystery scene in latin register. silhouette frame framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Roja", "artist": "Obsidiana", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Luna Roja beat 2 — passion passage", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "wide shot", "camera": "gentle pan right", "description": "A passion scene in latin register. wide shot framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Roja", "artist": "Obsidiana", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Luna Roja beat 3 — darkness passage", "scene": {"mood": "darkness", "colors": ["brown", "green", "cream"], "composition": "wide shot", "camera": "crane up", "description": "A darkness scene in latin register. close-up framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Roja", "artist": "Obsidiana", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Luna Roja beat 4 — seduction passage", "scene": {"mood": "seduction", "colors": ["brown", "green", "cream"], "composition": "rule of thirds", "camera": "floating drift", "description": "A seduction scene in latin register. bird's eye framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Roja", "artist": "Obsidiana", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Luna Roja beat 5 — power passage", "scene": {"mood": "power", "colors": ["brown", "green", "cream"], "composition": "rule of thirds", "camera": "tracking shot", "description": "A power scene in latin register. wide shot framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Roja", "artist": "Obsidiana", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Luna Roja beat 6 — danger passage", "scene": {"mood": "danger", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "steady hold", "description": "A danger scene in latin register. symmetrical framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Roja", "artist": "Obsidiana", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Luna Roja beat 7 — beauty passage", "scene": {"mood": "beauty", "colors": ["brown", "green", "cream"], "composition": "rule of thirds", "camera": "floating drift", "description": "A beauty scene in latin register. wide shot framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Roja", "artist": "Obsidiana", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Luna Roja beat 8 — allure passage", "scene": {"mood": "allure", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "tracking shot", "description": "A allure scene in latin register. bird's eye framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Roja", "artist": "Obsidiana", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Luna Roja beat 9 — night passage", "scene": {"mood": "night", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "circular orbit", "description": "A night scene in latin register. wide shot framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Luna Roja", "artist": "Obsidiana", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Luna Roja beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "wide shot", "camera": "slow zoom out", "description": "A bliss scene in latin register. wide shot framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 1 — patience passage", "scene": {"mood": "patience", "colors": ["brown", "green", "cream"], "composition": "bird's eye", "camera": "circular orbit", "description": "A patience scene in latin register. symmetrical framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 2 — gratitude passage", "scene": {"mood": "gratitude", "colors": ["brown", "green", "cream"], "composition": "dutch angle", "camera": "floating drift", "description": "A gratitude scene in latin register. center frame framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 3 — community passage", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "high angle", "camera": "slow zoom out", "description": "A community scene in latin register. close-up framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 4 — hope passage", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "extreme close-up", "camera": "circular orbit", "description": "A hope scene in latin register. rule of thirds framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 5 — growth passage", "scene": {"mood": "growth", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "tracking shot", "description": "A growth scene in latin register. rule of thirds framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 6 — harvest passage", "scene": {"mood": "harvest", "colors": ["brown", "green", "cream"], "composition": "rule of thirds", "camera": "handheld sway", "description": "A harvest scene in latin register. dutch angle framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 7 — faith passage", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "bird's eye", "camera": "crane up", "description": "A faith scene in latin register. center frame framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 8 — strength passage", "scene": {"mood": "strength", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "gentle pan right", "description": "A strength scene in latin register. extreme close-up framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 9 — continuity passage", "scene": {"mood": "continuity", "colors": ["brown", "green", "cream"], "composition": "high angle", "camera": "gentle pan right", "description": "A continuity scene in latin register. rule of thirds framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Siembra y Cosecha", "artist": "Tierra Madre", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Siembra y Cosecha beat 10 — peace passage", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "dutch angle", "camera": "dolly forward", "description": "A peace scene in latin register. extreme close-up framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Carnaval beat 1 — joy passage", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "symmetrical", "camera": "circular orbit", "description": "A joy scene in latin register. high angle framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Carnaval beat 2 — celebration passage", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "silhouette frame", "camera": "slow zoom in", "description": "A celebration scene in latin register. extreme close-up framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Carnaval beat 3 — energy passage", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "wide shot", "camera": "crane up", "description": "A energy scene in latin register. dutch angle framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Carnaval beat 4 — community passage", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "wide shot", "camera": "steady hold", "description": "A community scene in latin register. close-up framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Carnaval beat 5 — freedom passage", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "silhouette frame", "camera": "handheld sway", "description": "A freedom scene in latin register. high angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Carnaval beat 6 — dance passage", "scene": {"mood": "dance", "colors": ["brown", "green", "cream"], "composition": "extreme close-up", "camera": "tracking shot", "description": "A dance scene in latin register. bird's eye framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Carnaval beat 7 — color passage", "scene": {"mood": "color", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "static", "description": "A color scene in latin register. silhouette frame framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Carnaval beat 8 — rhythm passage", "scene": {"mood": "rhythm", "colors": ["brown", "green", "cream"], "composition": "center frame", "camera": "slow zoom out", "description": "A rhythm scene in latin register. bird's eye framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Carnaval beat 9 — culture passage", "scene": {"mood": "culture", "colors": ["brown", "green", "cream"], "composition": "center frame", "camera": "crane up", "description": "A culture scene in latin register. symmetrical framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Carnaval", "artist": "Fiesta Eterna", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Carnaval beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "close-up", "camera": "static", "description": "A bliss scene in latin register. low angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 1 — passion passage", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "wide shot", "camera": "crane up", "description": "A passion scene in latin register. low angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 2 — desire passage", "scene": {"mood": "desire", "colors": ["brown", "green", "cream"], "composition": "bird's eye", "camera": "floating drift", "description": "A desire scene in latin register. extreme close-up framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 3 — heat passage", "scene": {"mood": "heat", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "crane up", "description": "A heat scene in latin register. high angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 4 — loneliness passage", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "silhouette frame", "camera": "steady hold", "description": "A loneliness scene in latin register. rule of thirds framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 5 — longing passage", "scene": {"mood": "longing", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "handheld sway", "description": "A longing scene in latin register. center frame framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 6 — beauty passage", "scene": {"mood": "beauty", "colors": ["brown", "green", "cream"], "composition": "rule of thirds", "camera": "floating drift", "description": "A beauty scene in latin register. silhouette frame framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 7 — vastness passage", "scene": {"mood": "vastness", "colors": ["brown", "green", "cream"], "composition": "high angle", "camera": "gentle pan right", "description": "A vastness scene in latin register. silhouette frame framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 8 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "close-up", "camera": "circular orbit", "description": "A love scene in latin register. bird's eye framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 9 — solitude passage", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "bird's eye", "camera": "tracking shot", "description": "A solitude scene in latin register. symmetrical framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Desierto de Amor", "artist": "Arena Dorada", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Desierto de Amor beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "extreme close-up", "camera": "circular orbit", "description": "A bliss scene in latin register. extreme close-up framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Raices", "artist": "Herencia Viva", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Raices beat 1 — heritage passage", "scene": {"mood": "heritage", "colors": ["brown", "green", "cream"], "composition": "wide shot", "camera": "handheld sway", "description": "A heritage scene in latin register. high angle framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Raices", "artist": "Herencia Viva", "beat": 2, "timestamp": "0:22", "duration_seconds": 22, "lyric_line": "Raices beat 2 — pride passage", "scene": {"mood": "pride", "colors": ["brown", "green", "cream"], "composition": "extreme close-up", "camera": "tracking shot", "description": "A pride scene in latin register. extreme close-up framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Raices", "artist": "Herencia Viva", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Raices beat 3 — strength passage", "scene": {"mood": "strength", "colors": ["brown", "green", "cream"], "composition": "silhouette frame", "camera": "slow zoom in", "description": "A strength scene in latin register. rule of thirds framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Raices", "artist": "Herencia Viva", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Raices beat 4 — community passage", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "dutch angle", "camera": "slow zoom in", "description": "A community scene in latin register. wide shot framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Raices", "artist": "Herencia Viva", "beat": 5, "timestamp": "1:28", "duration_seconds": 22, "lyric_line": "Raices beat 5 — culture passage", "scene": {"mood": "culture", "colors": ["brown", "green", "cream"], "composition": "silhouette frame", "camera": "dolly forward", "description": "A culture scene in latin register. wide shot framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Raices", "artist": "Herencia Viva", "beat": 6, "timestamp": "1:50", "duration_seconds": 22, "lyric_line": "Raices beat 6 — resilience passage", "scene": {"mood": "resilience", "colors": ["brown", "green", "cream"], "composition": "low angle", "camera": "static", "description": "A resilience scene in latin register. dutch angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Raices", "artist": "Herencia Viva", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Raices beat 7 — identity passage", "scene": {"mood": "identity", "colors": ["brown", "green", "cream"], "composition": "symmetrical", "camera": "steady hold", "description": "A identity scene in latin register. dutch angle framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Raices", "artist": "Herencia Viva", "beat": 8, "timestamp": "2:34", "duration_seconds": 22, "lyric_line": "Raices beat 8 — continuity passage", "scene": {"mood": "continuity", "colors": ["brown", "green", "cream"], "composition": "close-up", "camera": "handheld sway", "description": "A continuity scene in latin register. rule of thirds framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Raices", "artist": "Herencia Viva", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "Raices beat 9 — love passage", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "silhouette frame", "camera": "tracking shot", "description": "A love scene in latin register. bird's eye framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Raices", "artist": "Herencia Viva", "beat": 10, "timestamp": "3:18", "duration_seconds": 22, "lyric_line": "Raices beat 10 — bliss passage", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "extreme close-up", "camera": "slow zoom out", "description": "A bliss scene in latin register. symmetrical framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training/data/scene-descriptions/scene-descriptions-metal.jsonl b/training/data/scene-descriptions/scene-descriptions-metal.jsonl index 54babefd..0f1fb89e 100644 --- a/training/data/scene-descriptions/scene-descriptions-metal.jsonl +++ b/training/data/scene-descriptions/scene-descriptions-metal.jsonl @@ -1,100 +1,100 @@ -{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 1, "timestamp": "0:00", "duration_seconds": 18, "lyric_line": "Blackened sky splits open like a wound", "scene": {"mood": "rage", "colors": ["blood red", "black", "orange"], "composition": "silhouette against fire", "camera": "handheld shake", "description": "A figure consumed by fire, silhouette against fire. handheld shake captures the raw fury. Flames lick at every surface."}} -{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 2, "timestamp": "0:18", "duration_seconds": 22, "lyric_line": "Hammers fall on anvils made of bone", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "high angle looking down", "camera": "slow push in", "description": "Lightning splits the frame. high angle looking down. The slow push in trembles with barely contained violence."}} -{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 3, "timestamp": "0:40", "duration_seconds": 20, "lyric_line": "The war drums echo through the hollow earth", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "close-up on hands", "camera": "speed ramp", "description": "A monolithic figure dominates the frame. close-up on hands. speed ramp reinforces the overwhelming authority."}} -{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 4, "timestamp": "1:00", "duration_seconds": 24, "lyric_line": "Iron crown descending, blood and dirt", "scene": {"mood": "domination", "colors": ["black", "gold", "crimson"], "composition": "worm's eye", "camera": "floating drift", "description": "The scene is crushed under weight. worm's eye. floating drift makes the viewer feel conquered."}} -{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 5, "timestamp": "1:24", "duration_seconds": 20, "lyric_line": "Every god has fallen from the throne", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "dutch angle", "camera": "rapid cuts", "description": "Everything is in motion. dutch angle. rapid cuts mirrors the disintegration of order."}} -{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 6, "timestamp": "1:44", "duration_seconds": 22, "lyric_line": "We are the thunder that replaces prayer", "scene": {"mood": "destruction", "colors": ["fire orange", "black", "grey ash"], "composition": "extreme wide shot", "camera": "rapid cuts", "description": "Rubble and flame fill the frame. extreme wide shot. rapid cuts reveals the aftermath in slow detail."}} -{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 7, "timestamp": "2:06", "duration_seconds": 24, "lyric_line": "Steel on steel, the final chorus screams", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "center frame", "camera": "steady locked", "description": "A figure rises above the wreckage. center frame. steady locked surges upward with them."}} -{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 8, "timestamp": "2:30", "duration_seconds": 20, "lyric_line": "Forged in fire, the weapon that we are", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "POV shot", "camera": "crane rising", "description": "Standing alone against the storm. POV shot. crane rising holds steady, refusing to look away."}} -{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 9, "timestamp": "2:50", "duration_seconds": 22, "lyric_line": "No surrender, no retreat, no remorse", "scene": {"mood": "glory", "colors": ["gold", "white", "deep red"], "composition": "high angle looking down", "camera": "dolly forward", "description": "Golden light breaks through smoke. high angle looking down. dolly forward pulls back to reveal the scale of victory."}} -{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 10, "timestamp": "3:12", "duration_seconds": 28, "lyric_line": "Iron crown — we wear what we have built", "scene": {"mood": "apocalypse", "colors": ["orange", "black", "blood red"], "composition": "dutch angle", "camera": "slow push in", "description": "The horizon burns. dutch angle. slow push in drifts across a world ending in fire."}} -{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The cathedral sinks into the void", "scene": {"mood": "dread", "colors": ["black", "dark purple", "grey"], "composition": "extreme low angle", "camera": "dolly forward", "description": "Something moves in the shadows. extreme low angle. dolly forward barely dares to look."}} -{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 2, "timestamp": "0:24", "duration_seconds": 20, "lyric_line": "Stained glass shatters into light", "scene": {"mood": "despair", "colors": ["charcoal", "navy", "faded grey"], "composition": "high angle looking down", "camera": "floating drift", "description": "A figure slumped in darkness. high angle looking down. floating drift lingers on the weight of sorrow."}} -{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Where angels sang, now static screams", "scene": {"mood": "emptiness", "colors": ["black", "void grey", "white"], "composition": "POV shot", "camera": "slow zoom out", "description": "An infinite void. POV shot. slow zoom out floats through absolute nothing."}} -{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 4, "timestamp": "1:06", "duration_seconds": 26, "lyric_line": "We kneel before the absence", "scene": {"mood": "horror", "colors": ["blood red", "black", "sickly green"], "composition": "worm's eye", "camera": "dolly forward", "description": "The reveal. worm's eye. dolly forward forces confrontation with the unspeakable."}} -{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 5, "timestamp": "1:32", "duration_seconds": 22, "lyric_line": "Every hymn a frequency of pain", "scene": {"mood": "resignation", "colors": ["grey", "muted blue", "ash"], "composition": "extreme low angle", "camera": "crane rising", "description": "Eyes closed, accepting. extreme low angle. crane rising holds the stillness."}} -{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 6, "timestamp": "1:54", "duration_seconds": 24, "lyric_line": "The altar bleeds but nothing heals", "scene": {"mood": "sorrow", "colors": ["deep blue", "black", "grey"], "composition": "POV shot", "camera": "crane rising", "description": "Rain on glass, blurred behind tears. POV shot. crane rising drifts like a memory."}} -{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 7, "timestamp": "2:18", "duration_seconds": 22, "lyric_line": "Void cathedral, monument to nothing", "scene": {"mood": "rage", "colors": ["blood red", "black", "orange"], "composition": "silhouette against fire", "camera": "static hold", "description": "A figure consumed by fire, silhouette against fire. static hold captures the raw fury. Flames lick at every surface."}} -{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 8, "timestamp": "2:40", "duration_seconds": 24, "lyric_line": "We are the congregation of the lost", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "symmetrical center frame", "camera": "dolly forward", "description": "Standing alone against the storm. symmetrical center frame. dolly forward holds steady, refusing to look away."}} -{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 9, "timestamp": "3:04", "duration_seconds": 22, "lyric_line": "Prayers dissolve before they reach the ceiling", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "rule of thirds", "camera": "slow motion", "description": "Ascending beyond the frame. rule of thirds. slow motion rises past all boundaries."}} -{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 10, "timestamp": "3:26", "duration_seconds": 28, "lyric_line": "In the void, we find what god forgot", "scene": {"mood": "ecstasy", "colors": ["gold", "red", "white"], "composition": "high angle looking down", "camera": "slow zoom out", "description": "Light explodes outward. high angle looking down. slow zoom out accelerates with overwhelming sensation."}} -{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "Bite down on the molten psalm", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "worm's eye", "camera": "slow push in", "description": "Lightning splits the frame. worm's eye. The slow push in trembles with barely contained violence."}} -{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Let the furnace read your name", "scene": {"mood": "agony", "colors": ["red", "black", "bone white"], "composition": "dutch angle", "camera": "static hold", "description": "Hands gripping stone until knuckles whiten. dutch angle. static hold close enough to feel the pain."}} -{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Every scar a verse of consequence", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "extreme close-up on face", "camera": "floating drift", "description": "A monolithic figure dominates the frame. extreme close-up on face. floating drift reinforces the overwhelming authority."}} -{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 4, "timestamp": "1:06", "duration_seconds": 20, "lyric_line": "Every wound a sacrament of shame", "scene": {"mood": "wrath", "colors": ["crimson", "black", "iron grey"], "composition": "POV shot", "camera": "dolly forward", "description": "A fist crashing down. POV shot. dolly forward follows the impact into dust."}} -{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 5, "timestamp": "1:26", "duration_seconds": 22, "lyric_line": "The forge demands a sacrifice", "scene": {"mood": "violence", "colors": ["blood red", "black", "white flash"], "composition": "silhouette against fire", "camera": "whip pan", "description": "Impact. silhouette against fire. whip pan captures the split-second of collision."}} -{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 6, "timestamp": "1:48", "duration_seconds": 24, "lyric_line": "And we offer everything we are", "scene": {"mood": "destruction", "colors": ["fire orange", "black", "grey ash"], "composition": "high angle looking down", "camera": "tracking shot", "description": "Rubble and flame fill the frame. high angle looking down. tracking shot reveals the aftermath in slow detail."}} -{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Molten words on tongues of steel", "scene": {"mood": "pride", "colors": ["gold", "black", "red"], "composition": "extreme low angle", "camera": "static hold", "description": "Chin raised, arms wide. extreme low angle. static hold looks up with respect."}} -{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 8, "timestamp": "2:34", "duration_seconds": 24, "lyric_line": "Screaming hymns into the crucible", "scene": {"mood": "war", "colors": ["black", "grey", "red"], "composition": "rule of thirds", "camera": "whip pan", "description": "A scene of war. rule of thirds. whip pan movement."}} -{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 9, "timestamp": "2:58", "duration_seconds": 22, "lyric_line": "Tempered in the fire of consequence", "scene": {"mood": "carnage", "colors": ["red", "black", "grey"], "composition": "split frame", "camera": "floating drift", "description": "The field after battle. split frame. floating drift slowly surveys the aftermath."}} -{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 10, "timestamp": "3:20", "duration_seconds": 28, "lyric_line": "The molten psalm burns clean through bone", "scene": {"mood": "glory", "colors": ["gold", "white", "deep red"], "composition": "close-up on hands", "camera": "rack focus", "description": "Golden light breaks through smoke. close-up on hands. rack focus pulls back to reveal the scale of victory."}} -{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Coil around the spine of god", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "bird's eye view", "camera": "steady creep forward", "description": "A shape in the doorway. bird's eye view. steady creep forward retreats as it advances."}} -{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 2, "timestamp": "0:22", "duration_seconds": 20, "lyric_line": "Venom in the holy water", "scene": {"mood": "darkness", "colors": ["black", "deep purple", "void"], "composition": "extreme wide shot", "camera": "slow zoom out", "description": "The screen goes black. extreme wide shot. slow zoom out pushes into absolute dark."}} -{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "The serpent sings a different hymn", "scene": {"mood": "seduction", "colors": ["deep red", "black", "gold"], "composition": "bird's eye view", "camera": "tracking shot", "description": "Half-lit, half-shadow. bird's eye view. tracking shot draws closer against better judgment."}} -{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "One that predates the scripture", "scene": {"mood": "corruption", "colors": ["dark green", "black", "purple"], "composition": "rule of thirds", "camera": "steady creep forward", "description": "Beauty rotting from within. rule of thirds. steady creep forward lingers on the transformation."}} -{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 5, "timestamp": "1:28", "duration_seconds": 24, "lyric_line": "Scales catch firelight like stained glass", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "over-the-shoulder", "camera": "dolly forward", "description": "A monolithic figure dominates the frame. over-the-shoulder. dolly forward reinforces the overwhelming authority."}} -{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 6, "timestamp": "1:52", "duration_seconds": 22, "lyric_line": "Forked tongue speaks in tongues", "scene": {"mood": "revelation", "colors": ["white", "gold", "blue"], "composition": "symmetrical center frame", "camera": "slow zoom out", "description": "Light splits the dark. symmetrical center frame. slow zoom out blinks at the sudden truth."}} -{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 7, "timestamp": "2:14", "duration_seconds": 24, "lyric_line": "The garden was always his cathedral", "scene": {"mood": "horror", "colors": ["blood red", "black", "sickly green"], "composition": "POV shot", "camera": "rack focus", "description": "The reveal. POV shot. rack focus forces confrontation with the unspeakable."}} -{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 8, "timestamp": "2:38", "duration_seconds": 22, "lyric_line": "We are the congregation of the root", "scene": {"mood": "awe", "colors": ["white", "gold", "deep blue"], "composition": "center frame", "camera": "slow zoom out", "description": "Scale beyond comprehension. center frame. slow zoom out pulls back and back and back."}} -{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 9, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "Downward into wisdom, downward into light", "scene": {"mood": "submission", "colors": ["black", "grey", "deep red"], "composition": "silhouette against fire", "camera": "whip pan", "description": "Kneeling. silhouette against fire. whip pan looks down from above."}} -{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 10, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "The serpent hymn — the song before the song", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "extreme wide shot", "camera": "dolly forward", "description": "Ascending beyond the frame. extreme wide shot. dolly forward rises past all boundaries."}} -{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 1, "timestamp": "0:00", "duration_seconds": 18, "lyric_line": "Reap the field of broken men", "scene": {"mood": "brutality", "colors": ["blood red", "iron grey", "black"], "composition": "silhouette against fire", "camera": "dolly forward", "description": "The strike lands. silhouette against fire. dolly forward doesn't flinch."}} -{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 2, "timestamp": "0:18", "duration_seconds": 22, "lyric_line": "Bones like wheat beneath the blade", "scene": {"mood": "carnage", "colors": ["red", "black", "grey"], "composition": "through smoke", "camera": "tracking shot", "description": "The field after battle. through smoke. tracking shot slowly surveys the aftermath."}} -{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 3, "timestamp": "0:40", "duration_seconds": 24, "lyric_line": "The harvest moon bleeds red tonight", "scene": {"mood": "pride", "colors": ["gold", "black", "red"], "composition": "extreme low angle", "camera": "steady creep forward", "description": "Chin raised, arms wide. extreme low angle. steady creep forward looks up with respect."}} -{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 4, "timestamp": "1:04", "duration_seconds": 20, "lyric_line": "Sickle sings its rusted song", "scene": {"mood": "savagery", "colors": ["red", "brown", "black"], "composition": "bird's eye view", "camera": "tracking shot", "description": "Teeth bared, no civilization. bird's eye view. tracking shot is primal."}} -{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 5, "timestamp": "1:24", "duration_seconds": 22, "lyric_line": "Stack the skulls like cordwood", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "extreme low angle", "camera": "speed ramp", "description": "A monolithic figure dominates the frame. extreme low angle. speed ramp reinforces the overwhelming authority."}} -{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 6, "timestamp": "1:46", "duration_seconds": 24, "lyric_line": "Count the teeth for currency", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "low angle looking up", "camera": "static hold", "description": "A shape in the doorway. low angle looking up. static hold retreats as it advances."}} -{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 7, "timestamp": "2:10", "duration_seconds": 22, "lyric_line": "Every rib a trophy, every jaw a bell", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "worm's eye", "camera": "slow push in", "description": "A figure rises above the wreckage. worm's eye. slow push in surges upward with them."}} -{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 8, "timestamp": "2:32", "duration_seconds": 24, "lyric_line": "The bone harvest feeds the soil", "scene": {"mood": "wrath", "colors": ["crimson", "black", "iron grey"], "composition": "rule of thirds", "camera": "speed ramp", "description": "A fist crashing down. rule of thirds. speed ramp follows the impact into dust."}} -{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "And from that soil, iron grows", "scene": {"mood": "domination", "colors": ["black", "gold", "crimson"], "composition": "high angle looking down", "camera": "rapid cuts", "description": "The scene is crushed under weight. high angle looking down. rapid cuts makes the viewer feel conquered."}} -{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 10, "timestamp": "3:18", "duration_seconds": 28, "lyric_line": "Bone harvest — what the earth demands", "scene": {"mood": "war", "colors": ["black", "grey", "red"], "composition": "silhouette against fire", "camera": "steady locked", "description": "A scene of war. silhouette against fire. steady locked movement."}} -{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Static crawls across the skin", "scene": {"mood": "dread", "colors": ["black", "dark purple", "grey"], "composition": "close-up on hands", "camera": "speed ramp", "description": "Something moves in the shadows. close-up on hands. speed ramp barely dares to look."}} -{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 2, "timestamp": "0:22", "duration_seconds": 20, "lyric_line": "Voltage hymn, the circuit sings", "scene": {"mood": "mechanization", "colors": ["silver", "blue-white", "black"], "composition": "symmetrical center frame", "camera": "slow zoom out", "description": "Gears turning, circuits firing. symmetrical center frame. slow zoom out is cold and precise."}} -{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Every wire a nervous system", "scene": {"mood": "horror", "colors": ["blood red", "black", "sickly green"], "composition": "POV shot", "camera": "whip pan", "description": "The reveal. POV shot. whip pan forces confrontation with the unspeakable."}} -{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Every spark a dying god", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "close-up on hands", "camera": "tracking shot", "description": "A monolithic figure dominates the frame. close-up on hands. tracking shot reinforces the overwhelming authority."}} -{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 5, "timestamp": "1:28", "duration_seconds": 24, "lyric_line": "The electric funeral begins", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "symmetrical center frame", "camera": "rapid cuts", "description": "Everything is in motion. symmetrical center frame. rapid cuts mirrors the disintegration of order."}} -{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 6, "timestamp": "1:52", "duration_seconds": 22, "lyric_line": "Amplifiers screaming at the dead", "scene": {"mood": "apocalypse", "colors": ["orange", "black", "blood red"], "composition": "bird's eye view", "camera": "slow push in", "description": "The horizon burns. bird's eye view. slow push in drifts across a world ending in fire."}} -{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 7, "timestamp": "2:14", "duration_seconds": 24, "lyric_line": "Feedback loop of consequence", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "POV shot", "camera": "orbiting", "description": "Lightning splits the frame. POV shot. The orbiting trembles with barely contained violence."}} -{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 8, "timestamp": "2:38", "duration_seconds": 22, "lyric_line": "We are the signal in the noise", "scene": {"mood": "resistance", "colors": ["black", "grey", "red"], "composition": "worm's eye", "camera": "static hold", "description": "A scene of resistance. worm's eye. static hold movement."}} -{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 9, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "Broadcast from the wreckage", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "extreme close-up on face", "camera": "floating drift", "description": "Standing alone against the storm. extreme close-up on face. floating drift holds steady, refusing to look away."}} -{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 10, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "Electric funeral — power never dies", "scene": {"mood": "rebirth", "colors": ["green", "gold", "white"], "composition": "silhouette against fire", "camera": "crane rising", "description": "Hands breaking through soil. silhouette against fire. crane rising rises with new life."}} -{"song": "Obsidian Throne", "artist": "Monolith", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "Carved from the night itself", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "high angle looking down", "camera": "rapid cuts", "description": "A monolithic figure dominates the frame. high angle looking down. rapid cuts reinforces the overwhelming authority."}} -{"song": "Obsidian Throne", "artist": "Monolith", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Obsidian throne, no reflection", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "POV shot", "camera": "slow push in", "description": "A shape in the doorway. POV shot. slow push in retreats as it advances."}} -{"song": "Obsidian Throne", "artist": "Monolith", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "The king wears silence like a crown", "scene": {"mood": "authority", "colors": ["black", "gold", "deep purple"], "composition": "POV shot", "camera": "dolly forward", "description": "The throne room. POV shot. dolly forward approaches with deference."}} -{"song": "Obsidian Throne", "artist": "Monolith", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "His decree is gravity", "scene": {"mood": "darkness", "colors": ["black", "deep purple", "void"], "composition": "extreme close-up on face", "camera": "steady locked", "description": "The screen goes black. extreme close-up on face. steady locked pushes into absolute dark."}} -{"song": "Obsidian Throne", "artist": "Monolith", "beat": 5, "timestamp": "1:28", "duration_seconds": 24, "lyric_line": "All things fall toward his will", "scene": {"mood": "domination", "colors": ["black", "gold", "crimson"], "composition": "close-up on hands", "camera": "rapid cuts", "description": "The scene is crushed under weight. close-up on hands. rapid cuts makes the viewer feel conquered."}} -{"song": "Obsidian Throne", "artist": "Monolith", "beat": 6, "timestamp": "1:52", "duration_seconds": 22, "lyric_line": "The court kneels in volcanic glass", "scene": {"mood": "fear", "colors": ["black", "grey", "pale white"], "composition": "POV shot", "camera": "dolly forward", "description": "The thing behind you. POV shot. dolly forward refuses to turn around."}} -{"song": "Obsidian Throne", "artist": "Monolith", "beat": 7, "timestamp": "2:14", "duration_seconds": 24, "lyric_line": "Every subject a shard of fear", "scene": {"mood": "wrath", "colors": ["crimson", "black", "iron grey"], "composition": "center frame", "camera": "whip pan", "description": "A fist crashing down. center frame. whip pan follows the impact into dust."}} -{"song": "Obsidian Throne", "artist": "Monolith", "beat": 8, "timestamp": "2:38", "duration_seconds": 22, "lyric_line": "The obsidian throne absorbs all light", "scene": {"mood": "judgment", "colors": ["white", "black", "gold"], "composition": "close-up on hands", "camera": "steady locked", "description": "The scales tip. close-up on hands. steady locked holds on the moment of verdict."}} -{"song": "Obsidian Throne", "artist": "Monolith", "beat": 9, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "Even shadows bow before this king", "scene": {"mood": "supremacy", "colors": ["black", "gold", "red"], "composition": "worm's eye", "camera": "rapid cuts", "description": "Nothing above. worm's eye. rapid cuts reaches the peak and stops."}} -{"song": "Obsidian Throne", "artist": "Monolith", "beat": 10, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "Obsidian throne — darkness given form", "scene": {"mood": "apocalypse", "colors": ["orange", "black", "blood red"], "composition": "low angle looking up", "camera": "tracking shot", "description": "The horizon burns. low angle looking up. tracking shot drifts across a world ending in fire."}} -{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Light the match, they called me names", "scene": {"mood": "injustice", "colors": ["red", "black", "grey"], "composition": "bird's eye view", "camera": "handheld shake", "description": "The innocent condemned. bird's eye view. handheld shake witnesses without mercy."}} -{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 2, "timestamp": "0:22", "duration_seconds": 20, "lyric_line": "But the fire answers to me now", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "symmetrical center frame", "camera": "slow push in", "description": "Lightning splits the frame. symmetrical center frame. The slow push in trembles with barely contained violence."}} -{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Tongues of flame speak my true name", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "dutch angle", "camera": "orbiting", "description": "Standing alone against the storm. dutch angle. orbiting holds steady, refusing to look away."}} -{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "The one they tried to burn away", "scene": {"mood": "pain", "colors": ["black", "grey", "red"], "composition": "POV shot", "camera": "dolly forward", "description": "A scene of pain. POV shot. dolly forward movement."}} -{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 5, "timestamp": "1:28", "duration_seconds": 24, "lyric_line": "Ash becomes a second skin", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "through smoke", "camera": "speed ramp", "description": "A monolithic figure dominates the frame. through smoke. speed ramp reinforces the overwhelming authority."}} -{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 6, "timestamp": "1:52", "duration_seconds": 22, "lyric_line": "Cinder crown, smoke coronation", "scene": {"mood": "revenge", "colors": ["crimson", "black", "gold"], "composition": "symmetrical center frame", "camera": "static hold", "description": "The moment arrives. symmetrical center frame. static hold delivers the reckoning."}} -{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 7, "timestamp": "2:14", "duration_seconds": 24, "lyric_line": "I am what survived the pyre", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "extreme wide shot", "camera": "slow motion", "description": "Ascending beyond the frame. extreme wide shot. slow motion rises past all boundaries."}} -{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 8, "timestamp": "2:38", "duration_seconds": 22, "lyric_line": "The witch they feared was always right", "scene": {"mood": "liberation", "colors": ["gold", "white", "red"], "composition": "POV shot", "camera": "steady creep forward", "description": "Chains breaking. POV shot. steady creep forward follows the first free movement."}} -{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 9, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "From the ashes, a hundred fold", "scene": {"mood": "wrath", "colors": ["crimson", "black", "iron grey"], "composition": "POV shot", "camera": "rack focus", "description": "A fist crashing down. POV shot. rack focus follows the impact into dust."}} -{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 10, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "Witch pyre — they burned the wrong woman", "scene": {"mood": "glory", "colors": ["gold", "white", "deep red"], "composition": "POV shot", "camera": "static hold", "description": "Golden light breaks through smoke. POV shot. static hold pulls back to reveal the scale of victory."}} -{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "Dig the grave, plant the seed", "scene": {"mood": "despair", "colors": ["charcoal", "navy", "faded grey"], "composition": "low angle looking up", "camera": "slow zoom out", "description": "A figure slumped in darkness. low angle looking up. slow zoom out lingers on the weight of sorrow."}} -{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 2, "timestamp": "0:24", "duration_seconds": 20, "lyric_line": "Something grows from what we buried", "scene": {"mood": "horror", "colors": ["blood red", "black", "sickly green"], "composition": "POV shot", "camera": "handheld shake", "description": "The reveal. POV shot. handheld shake forces confrontation with the unspeakable."}} -{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "The old world rots to feed the new", "scene": {"mood": "acceptance", "colors": ["black", "grey", "red"], "composition": "high angle looking down", "camera": "rapid cuts", "description": "A scene of acceptance. high angle looking down. rapid cuts movement."}} -{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 4, "timestamp": "1:06", "duration_seconds": 24, "lyric_line": "Fertile soil of consequence", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "extreme low angle", "camera": "handheld shake", "description": "A monolithic figure dominates the frame. extreme low angle. handheld shake reinforces the overwhelming authority."}} -{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 5, "timestamp": "1:30", "duration_seconds": 22, "lyric_line": "Every death a genesis", "scene": {"mood": "rage", "colors": ["blood red", "black", "orange"], "composition": "symmetrical center frame", "camera": "static hold", "description": "A figure consumed by fire, symmetrical center frame. static hold captures the raw fury. Flames lick at every surface."}} -{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 6, "timestamp": "1:52", "duration_seconds": 24, "lyric_line": "Every ending an inheritance", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "bird's eye view", "camera": "slow push in", "description": "Standing alone against the storm. bird's eye view. slow push in holds steady, refusing to look away."}} -{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 7, "timestamp": "2:16", "duration_seconds": 22, "lyric_line": "The grave new world demands our bones", "scene": {"mood": "strength", "colors": ["iron grey", "black", "gold"], "composition": "symmetrical center frame", "camera": "tracking shot", "description": "Rooted like iron. symmetrical center frame. tracking shot cannot move what holds its ground."}} -{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 8, "timestamp": "2:38", "duration_seconds": 24, "lyric_line": "And we give them willingly", "scene": {"mood": "rebirth", "colors": ["green", "gold", "white"], "composition": "worm's eye", "camera": "steady creep forward", "description": "Hands breaking through soil. worm's eye. steady creep forward rises with new life."}} -{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 9, "timestamp": "3:02", "duration_seconds": 22, "lyric_line": "From the compost of our failures", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "low angle looking up", "camera": "floating drift", "description": "A figure rises above the wreckage. low angle looking up. floating drift surges upward with them."}} -{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 10, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "Grave new world — what grows from what we lost", "scene": {"mood": "hope", "colors": ["gold", "white", "blue"], "composition": "extreme close-up on face", "camera": "slow zoom out", "description": "A small light in vast dark. extreme close-up on face. slow zoom out gravitates toward it."}} -{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "Scratching from inside the walls", "scene": {"mood": "paranoia", "colors": ["dark green", "black", "grey"], "composition": "high angle looking down", "camera": "crane rising", "description": "Eyes everywhere. high angle looking down. crane rising darts between suspicious details."}} -{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "The wolves have learned to use the doors", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "through smoke", "camera": "tracking shot", "description": "A shape in the doorway. through smoke. tracking shot retreats as it advances."}} -{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "No lock can hold what wants inside", "scene": {"mood": "terror", "colors": ["black", "red", "white flash"], "composition": "close-up on hands", "camera": "static hold", "description": "The scream. close-up on hands. static hold shakes with the sound."}} -{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Teeth marks on the family portrait", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "rule of thirds", "camera": "handheld shake", "description": "A monolithic figure dominates the frame. rule of thirds. handheld shake reinforces the overwhelming authority."}} -{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 5, "timestamp": "1:28", "duration_seconds": 24, "lyric_line": "Howling in the frequency of fear", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "rule of thirds", "camera": "static hold", "description": "Lightning splits the frame. rule of thirds. The static hold trembles with barely contained violence."}} -{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 6, "timestamp": "1:52", "duration_seconds": 22, "lyric_line": "They don't break in — they were always here", "scene": {"mood": "hunt", "colors": ["dark red", "black", "grey"], "composition": "POV shot", "camera": "slow zoom out", "description": "The predator moves. POV shot. slow zoom out tracks with lethal patience."}} -{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 7, "timestamp": "2:14", "duration_seconds": 24, "lyric_line": "Wolves in the walls, wolves in the blood", "scene": {"mood": "violence", "colors": ["blood red", "black", "white flash"], "composition": "POV shot", "camera": "rack focus", "description": "Impact. POV shot. rack focus captures the split-second of collision."}} -{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 8, "timestamp": "2:38", "duration_seconds": 22, "lyric_line": "We become what we were running from", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "extreme low angle", "camera": "whip pan", "description": "A figure rises above the wreckage. extreme low angle. whip pan surges upward with them."}} -{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 9, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "The pack remembers what the house forgot", "scene": {"mood": "pride", "colors": ["gold", "black", "red"], "composition": "high angle looking down", "camera": "slow motion", "description": "Chin raised, arms wide. high angle looking down. slow motion looks up with respect."}} -{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 10, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "Wolves in the walls — the fear was always real", "scene": {"mood": "domination", "colors": ["black", "gold", "crimson"], "composition": "dutch angle", "camera": "rapid cuts", "description": "The scene is crushed under weight. dutch angle. rapid cuts makes the viewer feel conquered."}} +{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 1, "timestamp": "0:00", "duration_seconds": 18, "lyric_line": "Blackened sky splits open like a wound", "scene": {"mood": "rage", "colors": ["blood red", "black", "orange"], "composition": "silhouette against fire", "camera": "handheld shake", "description": "A figure consumed by fire, silhouette against fire. handheld shake captures the raw fury. Flames lick at every surface."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 2, "timestamp": "0:18", "duration_seconds": 22, "lyric_line": "Hammers fall on anvils made of bone", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "high angle looking down", "camera": "slow push in", "description": "Lightning splits the frame. high angle looking down. The slow push in trembles with barely contained violence."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 3, "timestamp": "0:40", "duration_seconds": 20, "lyric_line": "The war drums echo through the hollow earth", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "close-up on hands", "camera": "speed ramp", "description": "A monolithic figure dominates the frame. close-up on hands. speed ramp reinforces the overwhelming authority."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 4, "timestamp": "1:00", "duration_seconds": 24, "lyric_line": "Iron crown descending, blood and dirt", "scene": {"mood": "domination", "colors": ["black", "gold", "crimson"], "composition": "worm's eye", "camera": "floating drift", "description": "The scene is crushed under weight. worm's eye. floating drift makes the viewer feel conquered."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 5, "timestamp": "1:24", "duration_seconds": 20, "lyric_line": "Every god has fallen from the throne", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "dutch angle", "camera": "rapid cuts", "description": "Everything is in motion. dutch angle. rapid cuts mirrors the disintegration of order."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 6, "timestamp": "1:44", "duration_seconds": 22, "lyric_line": "We are the thunder that replaces prayer", "scene": {"mood": "destruction", "colors": ["fire orange", "black", "grey ash"], "composition": "extreme wide shot", "camera": "rapid cuts", "description": "Rubble and flame fill the frame. extreme wide shot. rapid cuts reveals the aftermath in slow detail."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 7, "timestamp": "2:06", "duration_seconds": 24, "lyric_line": "Steel on steel, the final chorus screams", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "center frame", "camera": "steady locked", "description": "A figure rises above the wreckage. center frame. steady locked surges upward with them."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 8, "timestamp": "2:30", "duration_seconds": 20, "lyric_line": "Forged in fire, the weapon that we are", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "POV shot", "camera": "crane rising", "description": "Standing alone against the storm. POV shot. crane rising holds steady, refusing to look away."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 9, "timestamp": "2:50", "duration_seconds": 22, "lyric_line": "No surrender, no retreat, no remorse", "scene": {"mood": "glory", "colors": ["gold", "white", "deep red"], "composition": "high angle looking down", "camera": "dolly forward", "description": "Golden light breaks through smoke. high angle looking down. dolly forward pulls back to reveal the scale of victory."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Iron Crown", "artist": "Ragnarok Engine", "beat": 10, "timestamp": "3:12", "duration_seconds": 28, "lyric_line": "Iron crown — we wear what we have built", "scene": {"mood": "apocalypse", "colors": ["orange", "black", "blood red"], "composition": "dutch angle", "camera": "slow push in", "description": "The horizon burns. dutch angle. slow push in drifts across a world ending in fire."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The cathedral sinks into the void", "scene": {"mood": "dread", "colors": ["black", "dark purple", "grey"], "composition": "extreme low angle", "camera": "dolly forward", "description": "Something moves in the shadows. extreme low angle. dolly forward barely dares to look."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 2, "timestamp": "0:24", "duration_seconds": 20, "lyric_line": "Stained glass shatters into light", "scene": {"mood": "despair", "colors": ["charcoal", "navy", "faded grey"], "composition": "high angle looking down", "camera": "floating drift", "description": "A figure slumped in darkness. high angle looking down. floating drift lingers on the weight of sorrow."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "Where angels sang, now static screams", "scene": {"mood": "emptiness", "colors": ["black", "void grey", "white"], "composition": "POV shot", "camera": "slow zoom out", "description": "An infinite void. POV shot. slow zoom out floats through absolute nothing."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 4, "timestamp": "1:06", "duration_seconds": 26, "lyric_line": "We kneel before the absence", "scene": {"mood": "horror", "colors": ["blood red", "black", "sickly green"], "composition": "worm's eye", "camera": "dolly forward", "description": "The reveal. worm's eye. dolly forward forces confrontation with the unspeakable."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 5, "timestamp": "1:32", "duration_seconds": 22, "lyric_line": "Every hymn a frequency of pain", "scene": {"mood": "resignation", "colors": ["grey", "muted blue", "ash"], "composition": "extreme low angle", "camera": "crane rising", "description": "Eyes closed, accepting. extreme low angle. crane rising holds the stillness."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 6, "timestamp": "1:54", "duration_seconds": 24, "lyric_line": "The altar bleeds but nothing heals", "scene": {"mood": "sorrow", "colors": ["deep blue", "black", "grey"], "composition": "POV shot", "camera": "crane rising", "description": "Rain on glass, blurred behind tears. POV shot. crane rising drifts like a memory."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 7, "timestamp": "2:18", "duration_seconds": 22, "lyric_line": "Void cathedral, monument to nothing", "scene": {"mood": "rage", "colors": ["blood red", "black", "orange"], "composition": "silhouette against fire", "camera": "static hold", "description": "A figure consumed by fire, silhouette against fire. static hold captures the raw fury. Flames lick at every surface."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 8, "timestamp": "2:40", "duration_seconds": 24, "lyric_line": "We are the congregation of the lost", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "symmetrical center frame", "camera": "dolly forward", "description": "Standing alone against the storm. symmetrical center frame. dolly forward holds steady, refusing to look away."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 9, "timestamp": "3:04", "duration_seconds": 22, "lyric_line": "Prayers dissolve before they reach the ceiling", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "rule of thirds", "camera": "slow motion", "description": "Ascending beyond the frame. rule of thirds. slow motion rises past all boundaries."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Void Cathedral", "artist": "Ashes of Eden", "beat": 10, "timestamp": "3:26", "duration_seconds": 28, "lyric_line": "In the void, we find what god forgot", "scene": {"mood": "ecstasy", "colors": ["gold", "red", "white"], "composition": "high angle looking down", "camera": "slow zoom out", "description": "Light explodes outward. high angle looking down. slow zoom out accelerates with overwhelming sensation."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "Bite down on the molten psalm", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "worm's eye", "camera": "slow push in", "description": "Lightning splits the frame. worm's eye. The slow push in trembles with barely contained violence."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Let the furnace read your name", "scene": {"mood": "agony", "colors": ["red", "black", "bone white"], "composition": "dutch angle", "camera": "static hold", "description": "Hands gripping stone until knuckles whiten. dutch angle. static hold close enough to feel the pain."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Every scar a verse of consequence", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "extreme close-up on face", "camera": "floating drift", "description": "A monolithic figure dominates the frame. extreme close-up on face. floating drift reinforces the overwhelming authority."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 4, "timestamp": "1:06", "duration_seconds": 20, "lyric_line": "Every wound a sacrament of shame", "scene": {"mood": "wrath", "colors": ["crimson", "black", "iron grey"], "composition": "POV shot", "camera": "dolly forward", "description": "A fist crashing down. POV shot. dolly forward follows the impact into dust."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 5, "timestamp": "1:26", "duration_seconds": 22, "lyric_line": "The forge demands a sacrifice", "scene": {"mood": "violence", "colors": ["blood red", "black", "white flash"], "composition": "silhouette against fire", "camera": "whip pan", "description": "Impact. silhouette against fire. whip pan captures the split-second of collision."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 6, "timestamp": "1:48", "duration_seconds": 24, "lyric_line": "And we offer everything we are", "scene": {"mood": "destruction", "colors": ["fire orange", "black", "grey ash"], "composition": "high angle looking down", "camera": "tracking shot", "description": "Rubble and flame fill the frame. high angle looking down. tracking shot reveals the aftermath in slow detail."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 7, "timestamp": "2:12", "duration_seconds": 22, "lyric_line": "Molten words on tongues of steel", "scene": {"mood": "pride", "colors": ["gold", "black", "red"], "composition": "extreme low angle", "camera": "static hold", "description": "Chin raised, arms wide. extreme low angle. static hold looks up with respect."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 8, "timestamp": "2:34", "duration_seconds": 24, "lyric_line": "Screaming hymns into the crucible", "scene": {"mood": "war", "colors": ["black", "grey", "red"], "composition": "rule of thirds", "camera": "whip pan", "description": "A scene of war. rule of thirds. whip pan movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 9, "timestamp": "2:58", "duration_seconds": 22, "lyric_line": "Tempered in the fire of consequence", "scene": {"mood": "carnage", "colors": ["red", "black", "grey"], "composition": "split frame", "camera": "floating drift", "description": "The field after battle. split frame. floating drift slowly surveys the aftermath."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Molten Psalm", "artist": "Throne of Worms", "beat": 10, "timestamp": "3:20", "duration_seconds": 28, "lyric_line": "The molten psalm burns clean through bone", "scene": {"mood": "glory", "colors": ["gold", "white", "deep red"], "composition": "close-up on hands", "camera": "rack focus", "description": "Golden light breaks through smoke. close-up on hands. rack focus pulls back to reveal the scale of victory."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Coil around the spine of god", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "bird's eye view", "camera": "steady creep forward", "description": "A shape in the doorway. bird's eye view. steady creep forward retreats as it advances."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 2, "timestamp": "0:22", "duration_seconds": 20, "lyric_line": "Venom in the holy water", "scene": {"mood": "darkness", "colors": ["black", "deep purple", "void"], "composition": "extreme wide shot", "camera": "slow zoom out", "description": "The screen goes black. extreme wide shot. slow zoom out pushes into absolute dark."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "The serpent sings a different hymn", "scene": {"mood": "seduction", "colors": ["deep red", "black", "gold"], "composition": "bird's eye view", "camera": "tracking shot", "description": "Half-lit, half-shadow. bird's eye view. tracking shot draws closer against better judgment."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "One that predates the scripture", "scene": {"mood": "corruption", "colors": ["dark green", "black", "purple"], "composition": "rule of thirds", "camera": "steady creep forward", "description": "Beauty rotting from within. rule of thirds. steady creep forward lingers on the transformation."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 5, "timestamp": "1:28", "duration_seconds": 24, "lyric_line": "Scales catch firelight like stained glass", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "over-the-shoulder", "camera": "dolly forward", "description": "A monolithic figure dominates the frame. over-the-shoulder. dolly forward reinforces the overwhelming authority."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 6, "timestamp": "1:52", "duration_seconds": 22, "lyric_line": "Forked tongue speaks in tongues", "scene": {"mood": "revelation", "colors": ["white", "gold", "blue"], "composition": "symmetrical center frame", "camera": "slow zoom out", "description": "Light splits the dark. symmetrical center frame. slow zoom out blinks at the sudden truth."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 7, "timestamp": "2:14", "duration_seconds": 24, "lyric_line": "The garden was always his cathedral", "scene": {"mood": "horror", "colors": ["blood red", "black", "sickly green"], "composition": "POV shot", "camera": "rack focus", "description": "The reveal. POV shot. rack focus forces confrontation with the unspeakable."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 8, "timestamp": "2:38", "duration_seconds": 22, "lyric_line": "We are the congregation of the root", "scene": {"mood": "awe", "colors": ["white", "gold", "deep blue"], "composition": "center frame", "camera": "slow zoom out", "description": "Scale beyond comprehension. center frame. slow zoom out pulls back and back and back."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 9, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "Downward into wisdom, downward into light", "scene": {"mood": "submission", "colors": ["black", "grey", "deep red"], "composition": "silhouette against fire", "camera": "whip pan", "description": "Kneeling. silhouette against fire. whip pan looks down from above."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Serpent Hymn", "artist": "Crypt Sermon", "beat": 10, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "The serpent hymn — the song before the song", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "extreme wide shot", "camera": "dolly forward", "description": "Ascending beyond the frame. extreme wide shot. dolly forward rises past all boundaries."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 1, "timestamp": "0:00", "duration_seconds": 18, "lyric_line": "Reap the field of broken men", "scene": {"mood": "brutality", "colors": ["blood red", "iron grey", "black"], "composition": "silhouette against fire", "camera": "dolly forward", "description": "The strike lands. silhouette against fire. dolly forward doesn't flinch."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 2, "timestamp": "0:18", "duration_seconds": 22, "lyric_line": "Bones like wheat beneath the blade", "scene": {"mood": "carnage", "colors": ["red", "black", "grey"], "composition": "through smoke", "camera": "tracking shot", "description": "The field after battle. through smoke. tracking shot slowly surveys the aftermath."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 3, "timestamp": "0:40", "duration_seconds": 24, "lyric_line": "The harvest moon bleeds red tonight", "scene": {"mood": "pride", "colors": ["gold", "black", "red"], "composition": "extreme low angle", "camera": "steady creep forward", "description": "Chin raised, arms wide. extreme low angle. steady creep forward looks up with respect."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 4, "timestamp": "1:04", "duration_seconds": 20, "lyric_line": "Sickle sings its rusted song", "scene": {"mood": "savagery", "colors": ["red", "brown", "black"], "composition": "bird's eye view", "camera": "tracking shot", "description": "Teeth bared, no civilization. bird's eye view. tracking shot is primal."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 5, "timestamp": "1:24", "duration_seconds": 22, "lyric_line": "Stack the skulls like cordwood", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "extreme low angle", "camera": "speed ramp", "description": "A monolithic figure dominates the frame. extreme low angle. speed ramp reinforces the overwhelming authority."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 6, "timestamp": "1:46", "duration_seconds": 24, "lyric_line": "Count the teeth for currency", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "low angle looking up", "camera": "static hold", "description": "A shape in the doorway. low angle looking up. static hold retreats as it advances."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 7, "timestamp": "2:10", "duration_seconds": 22, "lyric_line": "Every rib a trophy, every jaw a bell", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "worm's eye", "camera": "slow push in", "description": "A figure rises above the wreckage. worm's eye. slow push in surges upward with them."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 8, "timestamp": "2:32", "duration_seconds": 24, "lyric_line": "The bone harvest feeds the soil", "scene": {"mood": "wrath", "colors": ["crimson", "black", "iron grey"], "composition": "rule of thirds", "camera": "speed ramp", "description": "A fist crashing down. rule of thirds. speed ramp follows the impact into dust."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 9, "timestamp": "2:56", "duration_seconds": 22, "lyric_line": "And from that soil, iron grows", "scene": {"mood": "domination", "colors": ["black", "gold", "crimson"], "composition": "high angle looking down", "camera": "rapid cuts", "description": "The scene is crushed under weight. high angle looking down. rapid cuts makes the viewer feel conquered."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Bone Harvest", "artist": "Blood Meridian", "beat": 10, "timestamp": "3:18", "duration_seconds": 28, "lyric_line": "Bone harvest — what the earth demands", "scene": {"mood": "war", "colors": ["black", "grey", "red"], "composition": "silhouette against fire", "camera": "steady locked", "description": "A scene of war. silhouette against fire. steady locked movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Static crawls across the skin", "scene": {"mood": "dread", "colors": ["black", "dark purple", "grey"], "composition": "close-up on hands", "camera": "speed ramp", "description": "Something moves in the shadows. close-up on hands. speed ramp barely dares to look."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 2, "timestamp": "0:22", "duration_seconds": 20, "lyric_line": "Voltage hymn, the circuit sings", "scene": {"mood": "mechanization", "colors": ["silver", "blue-white", "black"], "composition": "symmetrical center frame", "camera": "slow zoom out", "description": "Gears turning, circuits firing. symmetrical center frame. slow zoom out is cold and precise."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Every wire a nervous system", "scene": {"mood": "horror", "colors": ["blood red", "black", "sickly green"], "composition": "POV shot", "camera": "whip pan", "description": "The reveal. POV shot. whip pan forces confrontation with the unspeakable."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Every spark a dying god", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "close-up on hands", "camera": "tracking shot", "description": "A monolithic figure dominates the frame. close-up on hands. tracking shot reinforces the overwhelming authority."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 5, "timestamp": "1:28", "duration_seconds": 24, "lyric_line": "The electric funeral begins", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "symmetrical center frame", "camera": "rapid cuts", "description": "Everything is in motion. symmetrical center frame. rapid cuts mirrors the disintegration of order."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 6, "timestamp": "1:52", "duration_seconds": 22, "lyric_line": "Amplifiers screaming at the dead", "scene": {"mood": "apocalypse", "colors": ["orange", "black", "blood red"], "composition": "bird's eye view", "camera": "slow push in", "description": "The horizon burns. bird's eye view. slow push in drifts across a world ending in fire."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 7, "timestamp": "2:14", "duration_seconds": 24, "lyric_line": "Feedback loop of consequence", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "POV shot", "camera": "orbiting", "description": "Lightning splits the frame. POV shot. The orbiting trembles with barely contained violence."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 8, "timestamp": "2:38", "duration_seconds": 22, "lyric_line": "We are the signal in the noise", "scene": {"mood": "resistance", "colors": ["black", "grey", "red"], "composition": "worm's eye", "camera": "static hold", "description": "A scene of resistance. worm's eye. static hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 9, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "Broadcast from the wreckage", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "extreme close-up on face", "camera": "floating drift", "description": "Standing alone against the storm. extreme close-up on face. floating drift holds steady, refusing to look away."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Electric Funeral", "artist": "Voltage Requiem", "beat": 10, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "Electric funeral — power never dies", "scene": {"mood": "rebirth", "colors": ["green", "gold", "white"], "composition": "silhouette against fire", "camera": "crane rising", "description": "Hands breaking through soil. silhouette against fire. crane rising rises with new life."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Throne", "artist": "Monolith", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "Carved from the night itself", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "high angle looking down", "camera": "rapid cuts", "description": "A monolithic figure dominates the frame. high angle looking down. rapid cuts reinforces the overwhelming authority."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Throne", "artist": "Monolith", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Obsidian throne, no reflection", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "POV shot", "camera": "slow push in", "description": "A shape in the doorway. POV shot. slow push in retreats as it advances."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Throne", "artist": "Monolith", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "The king wears silence like a crown", "scene": {"mood": "authority", "colors": ["black", "gold", "deep purple"], "composition": "POV shot", "camera": "dolly forward", "description": "The throne room. POV shot. dolly forward approaches with deference."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Throne", "artist": "Monolith", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "His decree is gravity", "scene": {"mood": "darkness", "colors": ["black", "deep purple", "void"], "composition": "extreme close-up on face", "camera": "steady locked", "description": "The screen goes black. extreme close-up on face. steady locked pushes into absolute dark."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Throne", "artist": "Monolith", "beat": 5, "timestamp": "1:28", "duration_seconds": 24, "lyric_line": "All things fall toward his will", "scene": {"mood": "domination", "colors": ["black", "gold", "crimson"], "composition": "close-up on hands", "camera": "rapid cuts", "description": "The scene is crushed under weight. close-up on hands. rapid cuts makes the viewer feel conquered."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Throne", "artist": "Monolith", "beat": 6, "timestamp": "1:52", "duration_seconds": 22, "lyric_line": "The court kneels in volcanic glass", "scene": {"mood": "fear", "colors": ["black", "grey", "pale white"], "composition": "POV shot", "camera": "dolly forward", "description": "The thing behind you. POV shot. dolly forward refuses to turn around."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Throne", "artist": "Monolith", "beat": 7, "timestamp": "2:14", "duration_seconds": 24, "lyric_line": "Every subject a shard of fear", "scene": {"mood": "wrath", "colors": ["crimson", "black", "iron grey"], "composition": "center frame", "camera": "whip pan", "description": "A fist crashing down. center frame. whip pan follows the impact into dust."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Throne", "artist": "Monolith", "beat": 8, "timestamp": "2:38", "duration_seconds": 22, "lyric_line": "The obsidian throne absorbs all light", "scene": {"mood": "judgment", "colors": ["white", "black", "gold"], "composition": "close-up on hands", "camera": "steady locked", "description": "The scales tip. close-up on hands. steady locked holds on the moment of verdict."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Throne", "artist": "Monolith", "beat": 9, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "Even shadows bow before this king", "scene": {"mood": "supremacy", "colors": ["black", "gold", "red"], "composition": "worm's eye", "camera": "rapid cuts", "description": "Nothing above. worm's eye. rapid cuts reaches the peak and stops."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Obsidian Throne", "artist": "Monolith", "beat": 10, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "Obsidian throne — darkness given form", "scene": {"mood": "apocalypse", "colors": ["orange", "black", "blood red"], "composition": "low angle looking up", "camera": "tracking shot", "description": "The horizon burns. low angle looking up. tracking shot drifts across a world ending in fire."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Light the match, they called me names", "scene": {"mood": "injustice", "colors": ["red", "black", "grey"], "composition": "bird's eye view", "camera": "handheld shake", "description": "The innocent condemned. bird's eye view. handheld shake witnesses without mercy."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 2, "timestamp": "0:22", "duration_seconds": 20, "lyric_line": "But the fire answers to me now", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "symmetrical center frame", "camera": "slow push in", "description": "Lightning splits the frame. symmetrical center frame. The slow push in trembles with barely contained violence."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Tongues of flame speak my true name", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "dutch angle", "camera": "orbiting", "description": "Standing alone against the storm. dutch angle. orbiting holds steady, refusing to look away."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "The one they tried to burn away", "scene": {"mood": "pain", "colors": ["black", "grey", "red"], "composition": "POV shot", "camera": "dolly forward", "description": "A scene of pain. POV shot. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 5, "timestamp": "1:28", "duration_seconds": 24, "lyric_line": "Ash becomes a second skin", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "through smoke", "camera": "speed ramp", "description": "A monolithic figure dominates the frame. through smoke. speed ramp reinforces the overwhelming authority."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 6, "timestamp": "1:52", "duration_seconds": 22, "lyric_line": "Cinder crown, smoke coronation", "scene": {"mood": "revenge", "colors": ["crimson", "black", "gold"], "composition": "symmetrical center frame", "camera": "static hold", "description": "The moment arrives. symmetrical center frame. static hold delivers the reckoning."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 7, "timestamp": "2:14", "duration_seconds": 24, "lyric_line": "I am what survived the pyre", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "extreme wide shot", "camera": "slow motion", "description": "Ascending beyond the frame. extreme wide shot. slow motion rises past all boundaries."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 8, "timestamp": "2:38", "duration_seconds": 22, "lyric_line": "The witch they feared was always right", "scene": {"mood": "liberation", "colors": ["gold", "white", "red"], "composition": "POV shot", "camera": "steady creep forward", "description": "Chains breaking. POV shot. steady creep forward follows the first free movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 9, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "From the ashes, a hundred fold", "scene": {"mood": "wrath", "colors": ["crimson", "black", "iron grey"], "composition": "POV shot", "camera": "rack focus", "description": "A fist crashing down. POV shot. rack focus follows the impact into dust."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Witch Pyre", "artist": "Salem's Ash", "beat": 10, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "Witch pyre — they burned the wrong woman", "scene": {"mood": "glory", "colors": ["gold", "white", "deep red"], "composition": "POV shot", "camera": "static hold", "description": "Golden light breaks through smoke. POV shot. static hold pulls back to reveal the scale of victory."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "Dig the grave, plant the seed", "scene": {"mood": "despair", "colors": ["charcoal", "navy", "faded grey"], "composition": "low angle looking up", "camera": "slow zoom out", "description": "A figure slumped in darkness. low angle looking up. slow zoom out lingers on the weight of sorrow."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 2, "timestamp": "0:24", "duration_seconds": 20, "lyric_line": "Something grows from what we buried", "scene": {"mood": "horror", "colors": ["blood red", "black", "sickly green"], "composition": "POV shot", "camera": "handheld shake", "description": "The reveal. POV shot. handheld shake forces confrontation with the unspeakable."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 3, "timestamp": "0:44", "duration_seconds": 22, "lyric_line": "The old world rots to feed the new", "scene": {"mood": "acceptance", "colors": ["black", "grey", "red"], "composition": "high angle looking down", "camera": "rapid cuts", "description": "A scene of acceptance. high angle looking down. rapid cuts movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 4, "timestamp": "1:06", "duration_seconds": 24, "lyric_line": "Fertile soil of consequence", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "extreme low angle", "camera": "handheld shake", "description": "A monolithic figure dominates the frame. extreme low angle. handheld shake reinforces the overwhelming authority."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 5, "timestamp": "1:30", "duration_seconds": 22, "lyric_line": "Every death a genesis", "scene": {"mood": "rage", "colors": ["blood red", "black", "orange"], "composition": "symmetrical center frame", "camera": "static hold", "description": "A figure consumed by fire, symmetrical center frame. static hold captures the raw fury. Flames lick at every surface."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 6, "timestamp": "1:52", "duration_seconds": 24, "lyric_line": "Every ending an inheritance", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "bird's eye view", "camera": "slow push in", "description": "Standing alone against the storm. bird's eye view. slow push in holds steady, refusing to look away."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 7, "timestamp": "2:16", "duration_seconds": 22, "lyric_line": "The grave new world demands our bones", "scene": {"mood": "strength", "colors": ["iron grey", "black", "gold"], "composition": "symmetrical center frame", "camera": "tracking shot", "description": "Rooted like iron. symmetrical center frame. tracking shot cannot move what holds its ground."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 8, "timestamp": "2:38", "duration_seconds": 24, "lyric_line": "And we give them willingly", "scene": {"mood": "rebirth", "colors": ["green", "gold", "white"], "composition": "worm's eye", "camera": "steady creep forward", "description": "Hands breaking through soil. worm's eye. steady creep forward rises with new life."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 9, "timestamp": "3:02", "duration_seconds": 22, "lyric_line": "From the compost of our failures", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "low angle looking up", "camera": "floating drift", "description": "A figure rises above the wreckage. low angle looking up. floating drift surges upward with them."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grave New World", "artist": "Decrepit Birth", "beat": 10, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "Grave new world — what grows from what we lost", "scene": {"mood": "hope", "colors": ["gold", "white", "blue"], "composition": "extreme close-up on face", "camera": "slow zoom out", "description": "A small light in vast dark. extreme close-up on face. slow zoom out gravitates toward it."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "Scratching from inside the walls", "scene": {"mood": "paranoia", "colors": ["dark green", "black", "grey"], "composition": "high angle looking down", "camera": "crane rising", "description": "Eyes everywhere. high angle looking down. crane rising darts between suspicious details."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "The wolves have learned to use the doors", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "through smoke", "camera": "tracking shot", "description": "A shape in the doorway. through smoke. tracking shot retreats as it advances."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "No lock can hold what wants inside", "scene": {"mood": "terror", "colors": ["black", "red", "white flash"], "composition": "close-up on hands", "camera": "static hold", "description": "The scream. close-up on hands. static hold shakes with the sound."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Teeth marks on the family portrait", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "rule of thirds", "camera": "handheld shake", "description": "A monolithic figure dominates the frame. rule of thirds. handheld shake reinforces the overwhelming authority."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 5, "timestamp": "1:28", "duration_seconds": 24, "lyric_line": "Howling in the frequency of fear", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "rule of thirds", "camera": "static hold", "description": "Lightning splits the frame. rule of thirds. The static hold trembles with barely contained violence."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 6, "timestamp": "1:52", "duration_seconds": 22, "lyric_line": "They don't break in — they were always here", "scene": {"mood": "hunt", "colors": ["dark red", "black", "grey"], "composition": "POV shot", "camera": "slow zoom out", "description": "The predator moves. POV shot. slow zoom out tracks with lethal patience."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 7, "timestamp": "2:14", "duration_seconds": 24, "lyric_line": "Wolves in the walls, wolves in the blood", "scene": {"mood": "violence", "colors": ["blood red", "black", "white flash"], "composition": "POV shot", "camera": "rack focus", "description": "Impact. POV shot. rack focus captures the split-second of collision."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 8, "timestamp": "2:38", "duration_seconds": 22, "lyric_line": "We become what we were running from", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "extreme low angle", "camera": "whip pan", "description": "A figure rises above the wreckage. extreme low angle. whip pan surges upward with them."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 9, "timestamp": "3:00", "duration_seconds": 24, "lyric_line": "The pack remembers what the house forgot", "scene": {"mood": "pride", "colors": ["gold", "black", "red"], "composition": "high angle looking down", "camera": "slow motion", "description": "Chin raised, arms wide. high angle looking down. slow motion looks up with respect."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wolves in the Walls", "artist": "Howl of Ruin", "beat": 10, "timestamp": "3:24", "duration_seconds": 28, "lyric_line": "Wolves in the walls — the fear was always real", "scene": {"mood": "domination", "colors": ["black", "gold", "crimson"], "composition": "dutch angle", "camera": "rapid cuts", "description": "The scene is crushed under weight. dutch angle. rapid cuts makes the viewer feel conquered."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training/data/scene-descriptions/scene-descriptions-pop.jsonl b/training/data/scene-descriptions/scene-descriptions-pop.jsonl index c5b2338c..0ed5bf60 100644 --- a/training/data/scene-descriptions/scene-descriptions-pop.jsonl +++ b/training/data/scene-descriptions/scene-descriptions-pop.jsonl @@ -1,100 +1,100 @@ -{"song": "Glass Ceiling", "artist": "Luminara", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "I can see the sky through the cracks", "scene": {"mood": "ambition", "colors": ["gold", "red", "white"], "composition": "bird's eye", "camera": "circular orbit", "description": "A ambition scene in pop register. extreme close-up framing. slow zoom in movement."}} -{"song": "Glass Ceiling", "artist": "Luminara", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Glass ceiling — I'm bringing a hammer", "scene": {"mood": "frustration", "colors": ["red", "grey", "black"], "composition": "POV", "camera": "gentle pan right", "description": "A frustration scene in pop register. bird's eye framing. rack focus movement."}} -{"song": "Glass Ceiling", "artist": "Luminara", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Every shard a step upward", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "symmetrical", "camera": "slow zoom in", "description": "A defiance scene in pop register. dutch angle framing. dolly forward movement."}} -{"song": "Glass Ceiling", "artist": "Luminara", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "The synth sparkles like broken promises", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "bird's eye", "camera": "crane up", "description": "A anger scene in pop register. dutch angle framing. crane up movement."}} -{"song": "Glass Ceiling", "artist": "Luminara", "beat": 5, "timestamp": "1:28", "duration_seconds": 26, "lyric_line": "Glass ceiling — the view from underneath", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "low angle", "camera": "circular orbit", "description": "A hope scene in pop register. center frame framing. handheld sway movement."}} -{"song": "Glass Ceiling", "artist": "Luminara", "beat": 6, "timestamp": "1:54", "duration_seconds": 22, "lyric_line": "But the view from above is mine now", "scene": {"mood": "empowerment", "colors": ["gold", "purple", "red"], "composition": "close-up", "camera": "dolly forward", "description": "A empowerment scene in pop register. POV framing. circular orbit movement."}} -{"song": "Glass Ceiling", "artist": "Luminara", "beat": 7, "timestamp": "2:16", "duration_seconds": 24, "lyric_line": "The chorus is the breakthrough", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "POV", "camera": "tracking shot", "description": "A joy scene in pop register. dutch angle framing. crane up movement."}} -{"song": "Glass Ceiling", "artist": "Luminara", "beat": 8, "timestamp": "2:40", "duration_seconds": 22, "lyric_line": "Glass ceiling — glitter in the wound", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "low angle", "camera": "slow zoom out", "description": "A triumph scene in pop register. close-up framing. steady hold movement."}} -{"song": "Glass Ceiling", "artist": "Luminara", "beat": 9, "timestamp": "3:02", "duration_seconds": 24, "lyric_line": "I wear the fragments like diamonds", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "extreme close-up", "camera": "gentle pan right", "description": "A freedom scene in pop register. extreme close-up framing. slow zoom in movement."}} -{"song": "Glass Ceiling", "artist": "Luminara", "beat": 10, "timestamp": "3:26", "duration_seconds": 28, "lyric_line": "Glass ceiling — what breaks makes me shine", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "close-up", "camera": "slow zoom out", "description": "A bliss scene in pop register. dutch angle framing. slow zoom out movement."}} -{"song": "Golden Hour", "artist": "Solara", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The sun paints your face in honey", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "symmetrical", "camera": "gentle pan right", "description": "A warmth scene in pop register. silhouette frame framing. tracking shot movement."}} -{"song": "Golden Hour", "artist": "Solara", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Golden hour — the world turns amber", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "extreme close-up", "camera": "steady hold", "description": "A love scene in pop register. close-up framing. slow zoom out movement."}} -{"song": "Golden Hour", "artist": "Solara", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every shadow softens at your name", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "low angle", "camera": "slow zoom out", "description": "A bliss scene in pop register. silhouette frame framing. floating drift movement."}} -{"song": "Golden Hour", "artist": "Solara", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The melody is warm as skin", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "silhouette frame", "camera": "tracking shot", "description": "A longing scene in pop register. center frame framing. steady hold movement."}} -{"song": "Golden Hour", "artist": "Solara", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Golden hour — time holds its breath", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "POV", "camera": "gentle pan right", "description": "A tenderness scene in pop register. center frame framing. slow zoom out movement."}} -{"song": "Golden Hour", "artist": "Solara", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "A chorus like a slow embrace", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "silhouette frame", "camera": "gentle pan right", "description": "A nostalgia scene in pop register. dutch angle framing. dolly forward movement."}} -{"song": "Golden Hour", "artist": "Solara", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "The bridge — clouds passing", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "center frame", "camera": "slow zoom in", "description": "A joy scene in pop register. rule of thirds framing. handheld sway movement."}} -{"song": "Golden Hour", "artist": "Solara", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Golden hour — even the shadows are golden", "scene": {"mood": "devotion", "colors": ["deep purple", "gold", "white"], "composition": "bird's eye", "camera": "rack focus", "description": "A devotion scene in pop register. dutch angle framing. slow zoom out movement."}} -{"song": "Golden Hour", "artist": "Solara", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The last note catches the last light", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "silhouette frame", "camera": "static", "description": "A peace scene in pop register. dutch angle framing. gentle pan right movement."}} -{"song": "Golden Hour", "artist": "Solara", "beat": 10, "timestamp": "3:42", "duration_seconds": 30, "lyric_line": "Golden hour — the sun always returns", "scene": {"mood": "eternity", "colors": ["gold", "white", "deep blue"], "composition": "close-up", "camera": "dolly forward", "description": "A eternity scene in pop register. POV framing. floating drift movement."}} -{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "Windows down, volume up, no destination", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "close-up", "camera": "dolly forward", "description": "A energy scene in pop register. high angle framing. rack focus movement."}} -{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Thunderstruck summer — the heat is the beat", "scene": {"mood": "excitement", "colors": ["yellow", "pink", "orange"], "composition": "low angle", "camera": "steady hold", "description": "A excitement scene in pop register. extreme close-up framing. tracking shot movement."}} -{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "The bass hits like July", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "high angle", "camera": "steady hold", "description": "A freedom scene in pop register. dutch angle framing. static movement."}} -{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Every chorus a beach bonfire", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "close-up", "camera": "circular orbit", "description": "A joy scene in pop register. close-up framing. floating drift movement."}} -{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 5, "timestamp": "1:28", "duration_seconds": 26, "lyric_line": "Thunderstruck summer — the night is young and loud", "scene": {"mood": "wildness", "colors": ["orange", "green", "brown"], "composition": "extreme close-up", "camera": "slow zoom out", "description": "A wildness scene in pop register. bird's eye framing. slow zoom in movement."}} -{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 6, "timestamp": "1:54", "duration_seconds": 22, "lyric_line": "The drop is a cannonball", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "wide shot", "camera": "circular orbit", "description": "A euphoria scene in pop register. close-up framing. slow zoom in movement."}} -{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 7, "timestamp": "2:16", "duration_seconds": 24, "lyric_line": "Salt air and synths and someone screaming", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A passion scene in pop register. wide shot framing. handheld sway movement."}} -{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 8, "timestamp": "2:40", "duration_seconds": 22, "lyric_line": "Thunderstruck summer — we don't come down", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "silhouette frame", "camera": "tracking shot", "description": "A chaos scene in pop register. high angle framing. floating drift movement."}} -{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 9, "timestamp": "3:02", "duration_seconds": 24, "lyric_line": "The bridge — sunset on the dashboard", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "symmetrical", "camera": "crane up", "description": "A triumph scene in pop register. low angle framing. static movement."}} -{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 10, "timestamp": "3:26", "duration_seconds": 28, "lyric_line": "Thunderstruck summer — the echo lasts all year", "scene": {"mood": "afterglow", "colors": ["soft gold", "pink", "warm white"], "composition": "low angle", "camera": "gentle pan right", "description": "A afterglow scene in pop register. center frame framing. handheld sway movement."}} -{"song": "Mirror Ball", "artist": "Discotheque", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The mirror ball throws confetti", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "silhouette frame", "camera": "handheld sway", "description": "A joy scene in pop register. silhouette frame framing. handheld sway movement."}} -{"song": "Mirror Ball", "artist": "Discotheque", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Every shard a tiny disco", "scene": {"mood": "glamour", "colors": ["gold", "silver", "champagne"], "composition": "dutch angle", "camera": "dolly forward", "description": "A glamour scene in pop register. close-up framing. handheld sway movement."}} -{"song": "Mirror Ball", "artist": "Discotheque", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Mirror ball — the room is a kaleidoscope", "scene": {"mood": "seduction", "colors": ["deep red", "black", "champagne"], "composition": "low angle", "camera": "gentle pan right", "description": "A seduction scene in pop register. rule of thirds framing. floating drift movement."}} -{"song": "Mirror Ball", "artist": "Discotheque", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The bassline struts in platforms", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "wide shot", "camera": "steady hold", "description": "A euphoria scene in pop register. silhouette frame framing. gentle pan right movement."}} -{"song": "Mirror Ball", "artist": "Discotheque", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Mirror ball — everyone's a star tonight", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "rule of thirds", "camera": "gentle pan right", "description": "A nostalgia scene in pop register. rule of thirds framing. floating drift movement."}} -{"song": "Mirror Ball", "artist": "Discotheque", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The sax solo is sequined", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "POV", "camera": "rack focus", "description": "A loneliness scene in pop register. low angle framing. slow zoom in movement."}} -{"song": "Mirror Ball", "artist": "Discotheque", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "But under the lights, someone's crying", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "wide shot", "camera": "slow zoom out", "description": "A beauty scene in pop register. close-up framing. dolly forward movement."}} -{"song": "Mirror Ball", "artist": "Discotheque", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Mirror ball — the glitter hides the tears", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "center frame", "camera": "dolly forward", "description": "A longing scene in pop register. bird's eye framing. tracking shot movement."}} -{"song": "Mirror Ball", "artist": "Discotheque", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The last dance is always the honest one", "scene": {"mood": "bittersweet", "colors": ["amber", "teal", "rose"], "composition": "high angle", "camera": "rack focus", "description": "A bittersweet scene in pop register. bird's eye framing. handheld sway movement."}} -{"song": "Mirror Ball", "artist": "Discotheque", "beat": 10, "timestamp": "3:42", "duration_seconds": 30, "lyric_line": "Mirror ball — spinning in the afterglow", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "symmetrical", "camera": "crane up", "description": "A bliss scene in pop register. wide shot framing. slow zoom out movement."}} -{"song": "Broken Records", "artist": "Static Heart", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The vinyl skips on your name", "scene": {"mood": "heartbreak", "colors": ["deep blue", "black", "grey"], "composition": "rule of thirds", "camera": "slow zoom in", "description": "A heartbreak scene in pop register. close-up framing. circular orbit movement."}} -{"song": "Broken Records", "artist": "Static Heart", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Broken records — the song won't stop", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "high angle", "camera": "rack focus", "description": "A anger scene in pop register. symmetrical framing. slow zoom in movement."}} -{"song": "Broken Records", "artist": "Static Heart", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every scratch a conversation", "scene": {"mood": "despair", "colors": ["charcoal", "navy", "faded grey"], "composition": "dutch angle", "camera": "floating drift", "description": "A despair scene in pop register. extreme close-up framing. crane up movement."}} -{"song": "Broken Records", "artist": "Static Heart", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The melody is a love letter returned", "scene": {"mood": "resignation", "colors": ["grey", "muted blue", "pale"], "composition": "bird's eye", "camera": "floating drift", "description": "A resignation scene in pop register. symmetrical framing. crane up movement."}} -{"song": "Broken Records", "artist": "Static Heart", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Broken records — playing on repeat", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "gold"], "composition": "dutch angle", "camera": "rack focus", "description": "A strength scene in pop register. POV framing. crane up movement."}} -{"song": "Broken Records", "artist": "Static Heart", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "But I'm learning a new groove", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "close-up", "camera": "crane up", "description": "A defiance scene in pop register. rule of thirds framing. gentle pan right movement."}} -{"song": "Broken Records", "artist": "Static Heart", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "The chorus is the morning after", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "rule of thirds", "camera": "rack focus", "description": "A hope scene in pop register. symmetrical framing. floating drift movement."}} -{"song": "Broken Records", "artist": "Static Heart", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Broken records — I flip the side", "scene": {"mood": "empowerment", "colors": ["gold", "purple", "red"], "composition": "wide shot", "camera": "gentle pan right", "description": "A empowerment scene in pop register. low angle framing. gentle pan right movement."}} -{"song": "Broken Records", "artist": "Static Heart", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The B-side is where I live now", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "rule of thirds", "camera": "rack focus", "description": "A triumph scene in pop register. center frame framing. slow zoom in movement."}} -{"song": "Broken Records", "artist": "Static Heart", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Broken records — the music never stops", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "high angle", "camera": "handheld sway", "description": "A freedom scene in pop register. wide shot framing. static movement."}} -{"song": "Starlight Avenue", "artist": "Nova", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The city hums a lullaby of neon", "scene": {"mood": "dreams", "colors": ["lavender", "silver", "soft blue"], "composition": "close-up", "camera": "handheld sway", "description": "A dreams scene in pop register. wide shot framing. rack focus movement."}} -{"song": "Starlight Avenue", "artist": "Nova", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Starlight avenue — every lamp a wish", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "high angle", "camera": "crane up", "description": "A hope scene in pop register. silhouette frame framing. floating drift movement."}} -{"song": "Starlight Avenue", "artist": "Nova", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "The synth pad is the skyline", "scene": {"mood": "excitement", "colors": ["yellow", "pink", "orange"], "composition": "wide shot", "camera": "dolly forward", "description": "A excitement scene in pop register. bird's eye framing. circular orbit movement."}} -{"song": "Starlight Avenue", "artist": "Nova", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Walking toward something unnamed", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "center frame", "camera": "static", "description": "A longing scene in pop register. rule of thirds framing. dolly forward movement."}} -{"song": "Starlight Avenue", "artist": "Nova", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Starlight avenue — the chorus is the corner", "scene": {"mood": "ambition", "colors": ["gold", "red", "white"], "composition": "symmetrical", "camera": "slow zoom out", "description": "A ambition scene in pop register. extreme close-up framing. static movement."}} -{"song": "Starlight Avenue", "artist": "Nova", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Every step a beat closer", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "symmetrical", "camera": "floating drift", "description": "A joy scene in pop register. bird's eye framing. gentle pan right movement."}} -{"song": "Starlight Avenue", "artist": "Nova", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "The bridge — a quiet side street", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "bird's eye", "camera": "crane up", "description": "A freedom scene in pop register. rule of thirds framing. circular orbit movement."}} -{"song": "Starlight Avenue", "artist": "Nova", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Starlight avenue — the destination is the song", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "bird's eye", "camera": "handheld sway", "description": "A euphoria scene in pop register. high angle framing. gentle pan right movement."}} -{"song": "Starlight Avenue", "artist": "Nova", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The finale — the whole street sings", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "bird's eye", "camera": "steady hold", "description": "A triumph scene in pop register. dutch angle framing. handheld sway movement."}} -{"song": "Starlight Avenue", "artist": "Nova", "beat": 10, "timestamp": "3:42", "duration_seconds": 30, "lyric_line": "Starlight avenue — every ending is a new block", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "silhouette frame", "camera": "dolly forward", "description": "A bliss scene in pop register. extreme close-up framing. dolly forward movement."}} -{"song": "Paper Hearts", "artist": "Origami", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "I folded my heart into a crane", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "center frame", "camera": "gentle pan right", "description": "A tenderness scene in pop register. extreme close-up framing. dolly forward movement."}} -{"song": "Paper Hearts", "artist": "Origami", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "Paper hearts — fragile but deliberate", "scene": {"mood": "vulnerability", "colors": ["soft pink", "cream", "translucent"], "composition": "center frame", "camera": "crane up", "description": "A vulnerability scene in pop register. extreme close-up framing. crane up movement."}} -{"song": "Paper Hearts", "artist": "Origami", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "The piano keys are creases", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "POV", "camera": "steady hold", "description": "A love scene in pop register. low angle framing. steady hold movement."}} -{"song": "Paper Hearts", "artist": "Origami", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Every fold a decision", "scene": {"mood": "anxiety", "colors": ["pale grey", "cold white", "faint red"], "composition": "POV", "camera": "rack focus", "description": "A anxiety scene in pop register. close-up framing. static movement."}} -{"song": "Paper Hearts", "artist": "Origami", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Paper hearts — the wind is my enemy", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "dutch angle", "camera": "floating drift", "description": "A joy scene in pop register. extreme close-up framing. slow zoom out movement."}} -{"song": "Paper Hearts", "artist": "Origami", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "But the crane flies anyway", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "silver"], "composition": "extreme close-up", "camera": "slow zoom in", "description": "A sorrow scene in pop register. POV framing. circular orbit movement."}} -{"song": "Paper Hearts", "artist": "Origami", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "The chorus — origami in a storm", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "silhouette frame", "camera": "floating drift", "description": "A hope scene in pop register. dutch angle framing. slow zoom out movement."}} -{"song": "Paper Hearts", "artist": "Origami", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Paper hearts — the crease is the courage", "scene": {"mood": "devotion", "colors": ["deep purple", "gold", "white"], "composition": "high angle", "camera": "circular orbit", "description": "A devotion scene in pop register. POV framing. steady hold movement."}} -{"song": "Paper Hearts", "artist": "Origami", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "I deliver it by hand this time", "scene": {"mood": "bittersweet", "colors": ["amber", "teal", "rose"], "composition": "center frame", "camera": "slow zoom out", "description": "A bittersweet scene in pop register. high angle framing. floating drift movement."}} -{"song": "Paper Hearts", "artist": "Origami", "beat": 10, "timestamp": "3:42", "duration_seconds": 30, "lyric_line": "Paper hearts — what unfolds is what matters", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "POV", "camera": "crane up", "description": "A peace scene in pop register. extreme close-up framing. circular orbit movement."}} -{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The toast goes flat before the speech", "scene": {"mood": "glamour", "colors": ["gold", "silver", "champagne"], "composition": "bird's eye", "camera": "circular orbit", "description": "A glamour scene in pop register. rule of thirds framing. tracking shot movement."}} -{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Champagne problems — the bubbles know", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "wide shot", "camera": "handheld sway", "description": "A melancholy scene in pop register. silhouette frame framing. floating drift movement."}} -{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every glass a small tragedy", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "POV", "camera": "steady hold", "description": "A longing scene in pop register. bird's eye framing. handheld sway movement."}} -{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The chorus sparkles and stings", "scene": {"mood": "bittersweet", "colors": ["amber", "teal", "rose"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A bittersweet scene in pop register. POV framing. steady hold movement."}} -{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Champagne problems — luxury is lonely", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "dutch angle", "camera": "slow zoom in", "description": "A nostalgia scene in pop register. extreme close-up framing. handheld sway movement."}} -{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The bridge — the flute solo cries", "scene": {"mood": "resignation", "colors": ["grey", "muted blue", "pale"], "composition": "center frame", "camera": "floating drift", "description": "A resignation scene in pop register. close-up framing. steady hold movement."}} -{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Dancing with someone else's reflection", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "center frame", "camera": "tracking shot", "description": "A beauty scene in pop register. center frame framing. tracking shot movement."}} -{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Champagne problems — the toast to what's lost", "scene": {"mood": "acceptance", "colors": ["sage green", "cream", "soft blue"], "composition": "silhouette frame", "camera": "dolly forward", "description": "A acceptance scene in pop register. bird's eye framing. dolly forward movement."}} -{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The last sip — bittersweet and honest", "scene": {"mood": "grace", "colors": ["white", "soft gold", "cream"], "composition": "bird's eye", "camera": "slow zoom out", "description": "A grace scene in pop register. center frame framing. steady hold movement."}} -{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 10, "timestamp": "3:42", "duration_seconds": 30, "lyric_line": "Champagne problems — the glass is still half full", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "symmetrical", "camera": "crane up", "description": "A peace scene in pop register. center frame framing. handheld sway movement."}} -{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "The beat drops like a defibrillator", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "extreme close-up", "camera": "dolly forward", "description": "A energy scene in pop register. dutch angle framing. gentle pan right movement."}} -{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Neon heartbeat — the city is my EKG", "scene": {"mood": "desire", "colors": ["pink", "gold", "white"], "composition": "close-up", "camera": "crane up", "description": "A desire scene in pop register. symmetrical framing. steady hold movement."}} -{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Every synth a pulse point", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "high angle", "camera": "tracking shot", "description": "A passion scene in pop register. center frame framing. crane up movement."}} -{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "The bass is the ventricle", "scene": {"mood": "frenzy", "colors": ["pink", "gold", "white"], "composition": "close-up", "camera": "slow zoom in", "description": "A frenzy scene in pop register. dutch angle framing. gentle pan right movement."}} -{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 5, "timestamp": "1:28", "duration_seconds": 26, "lyric_line": "Neon heartbeat — the dance floor is the ER", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "POV", "camera": "gentle pan right", "description": "A euphoria scene in pop register. rule of thirds framing. handheld sway movement."}} -{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 6, "timestamp": "1:54", "duration_seconds": 22, "lyric_line": "The drop is the shock", "scene": {"mood": "power", "colors": ["pink", "gold", "white"], "composition": "symmetrical", "camera": "slow zoom out", "description": "A power scene in pop register. extreme close-up framing. handheld sway movement."}} -{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 7, "timestamp": "2:16", "duration_seconds": 24, "lyric_line": "Adrenaline in 4/4 time", "scene": {"mood": "danger", "colors": ["red", "black", "orange"], "composition": "extreme close-up", "camera": "steady hold", "description": "A danger scene in pop register. close-up framing. rack focus movement."}} -{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 8, "timestamp": "2:40", "duration_seconds": 22, "lyric_line": "Neon heartbeat — flatline then recovery", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "center frame", "camera": "gentle pan right", "description": "A chaos scene in pop register. high angle framing. static movement."}} -{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 9, "timestamp": "3:02", "duration_seconds": 24, "lyric_line": "The bridge — the monitor beeps in tune", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A triumph scene in pop register. extreme close-up framing. circular orbit movement."}} -{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 10, "timestamp": "3:26", "duration_seconds": 28, "lyric_line": "Neon heartbeat — the rhythm never dies", "scene": {"mood": "afterglow", "colors": ["soft gold", "pink", "warm white"], "composition": "silhouette frame", "camera": "floating drift", "description": "A afterglow scene in pop register. close-up framing. handheld sway movement."}} -{"song": "Sunflower", "artist": "Meadow Pop", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The ukulele opens like a window", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "low angle", "camera": "dolly forward", "description": "A joy scene in pop register. close-up framing. circular orbit movement."}} -{"song": "Sunflower", "artist": "Meadow Pop", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Sunflower — turning toward the light", "scene": {"mood": "innocence", "colors": ["white", "soft yellow", "pink"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A innocence scene in pop register. dutch angle framing. circular orbit movement."}} -{"song": "Sunflower", "artist": "Meadow Pop", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every chord a petal", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "close-up", "camera": "circular orbit", "description": "A warmth scene in pop register. wide shot framing. slow zoom in movement."}} -{"song": "Sunflower", "artist": "Meadow Pop", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The melody is barefoot on grass", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "low angle", "camera": "static", "description": "A nostalgia scene in pop register. bird's eye framing. handheld sway movement."}} -{"song": "Sunflower", "artist": "Meadow Pop", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Sunflower — the song grows toward you", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "extreme close-up", "camera": "static", "description": "A hope scene in pop register. POV framing. gentle pan right movement."}} -{"song": "Sunflower", "artist": "Meadow Pop", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The chorus — a field of yellow", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "symmetrical", "camera": "slow zoom out", "description": "A love scene in pop register. close-up framing. static movement."}} -{"song": "Sunflower", "artist": "Meadow Pop", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Simple as morning, deep as roots", "scene": {"mood": "simplicity", "colors": ["white", "natural wood", "green"], "composition": "silhouette frame", "camera": "rack focus", "description": "A simplicity scene in pop register. silhouette frame framing. floating drift movement."}} -{"song": "Sunflower", "artist": "Meadow Pop", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Sunflower — the song doesn't need complexity", "scene": {"mood": "gratitude", "colors": ["gold", "green", "cream"], "composition": "low angle", "camera": "static", "description": "A gratitude scene in pop register. dutch angle framing. steady hold movement."}} -{"song": "Sunflower", "artist": "Meadow Pop", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "It just needs the sun", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "dutch angle", "camera": "dolly forward", "description": "A bliss scene in pop register. bird's eye framing. slow zoom out movement."}} -{"song": "Sunflower", "artist": "Meadow Pop", "beat": 10, "timestamp": "3:42", "duration_seconds": 30, "lyric_line": "Sunflower — the simplest songs last longest", "scene": {"mood": "eternity", "colors": ["gold", "white", "deep blue"], "composition": "bird's eye", "camera": "steady hold", "description": "A eternity scene in pop register. high angle framing. static movement."}} +{"song": "Glass Ceiling", "artist": "Luminara", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "I can see the sky through the cracks", "scene": {"mood": "ambition", "colors": ["gold", "red", "white"], "composition": "bird's eye", "camera": "circular orbit", "description": "A ambition scene in pop register. extreme close-up framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling", "artist": "Luminara", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Glass ceiling — I'm bringing a hammer", "scene": {"mood": "frustration", "colors": ["red", "grey", "black"], "composition": "POV", "camera": "gentle pan right", "description": "A frustration scene in pop register. bird's eye framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling", "artist": "Luminara", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Every shard a step upward", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "symmetrical", "camera": "slow zoom in", "description": "A defiance scene in pop register. dutch angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling", "artist": "Luminara", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "The synth sparkles like broken promises", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "bird's eye", "camera": "crane up", "description": "A anger scene in pop register. dutch angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling", "artist": "Luminara", "beat": 5, "timestamp": "1:28", "duration_seconds": 26, "lyric_line": "Glass ceiling — the view from underneath", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "low angle", "camera": "circular orbit", "description": "A hope scene in pop register. center frame framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling", "artist": "Luminara", "beat": 6, "timestamp": "1:54", "duration_seconds": 22, "lyric_line": "But the view from above is mine now", "scene": {"mood": "empowerment", "colors": ["gold", "purple", "red"], "composition": "close-up", "camera": "dolly forward", "description": "A empowerment scene in pop register. POV framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling", "artist": "Luminara", "beat": 7, "timestamp": "2:16", "duration_seconds": 24, "lyric_line": "The chorus is the breakthrough", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "POV", "camera": "tracking shot", "description": "A joy scene in pop register. dutch angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling", "artist": "Luminara", "beat": 8, "timestamp": "2:40", "duration_seconds": 22, "lyric_line": "Glass ceiling — glitter in the wound", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "low angle", "camera": "slow zoom out", "description": "A triumph scene in pop register. close-up framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling", "artist": "Luminara", "beat": 9, "timestamp": "3:02", "duration_seconds": 24, "lyric_line": "I wear the fragments like diamonds", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "extreme close-up", "camera": "gentle pan right", "description": "A freedom scene in pop register. extreme close-up framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Glass Ceiling", "artist": "Luminara", "beat": 10, "timestamp": "3:26", "duration_seconds": 28, "lyric_line": "Glass ceiling — what breaks makes me shine", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "close-up", "camera": "slow zoom out", "description": "A bliss scene in pop register. dutch angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour", "artist": "Solara", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The sun paints your face in honey", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "symmetrical", "camera": "gentle pan right", "description": "A warmth scene in pop register. silhouette frame framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour", "artist": "Solara", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Golden hour — the world turns amber", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "extreme close-up", "camera": "steady hold", "description": "A love scene in pop register. close-up framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour", "artist": "Solara", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every shadow softens at your name", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "low angle", "camera": "slow zoom out", "description": "A bliss scene in pop register. silhouette frame framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour", "artist": "Solara", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The melody is warm as skin", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "silhouette frame", "camera": "tracking shot", "description": "A longing scene in pop register. center frame framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour", "artist": "Solara", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Golden hour — time holds its breath", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "POV", "camera": "gentle pan right", "description": "A tenderness scene in pop register. center frame framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour", "artist": "Solara", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "A chorus like a slow embrace", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "silhouette frame", "camera": "gentle pan right", "description": "A nostalgia scene in pop register. dutch angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour", "artist": "Solara", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "The bridge — clouds passing", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "center frame", "camera": "slow zoom in", "description": "A joy scene in pop register. rule of thirds framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour", "artist": "Solara", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Golden hour — even the shadows are golden", "scene": {"mood": "devotion", "colors": ["deep purple", "gold", "white"], "composition": "bird's eye", "camera": "rack focus", "description": "A devotion scene in pop register. dutch angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour", "artist": "Solara", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The last note catches the last light", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "silhouette frame", "camera": "static", "description": "A peace scene in pop register. dutch angle framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Golden Hour", "artist": "Solara", "beat": 10, "timestamp": "3:42", "duration_seconds": 30, "lyric_line": "Golden hour — the sun always returns", "scene": {"mood": "eternity", "colors": ["gold", "white", "deep blue"], "composition": "close-up", "camera": "dolly forward", "description": "A eternity scene in pop register. POV framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "Windows down, volume up, no destination", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "close-up", "camera": "dolly forward", "description": "A energy scene in pop register. high angle framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Thunderstruck summer — the heat is the beat", "scene": {"mood": "excitement", "colors": ["yellow", "pink", "orange"], "composition": "low angle", "camera": "steady hold", "description": "A excitement scene in pop register. extreme close-up framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "The bass hits like July", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "high angle", "camera": "steady hold", "description": "A freedom scene in pop register. dutch angle framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "Every chorus a beach bonfire", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "close-up", "camera": "circular orbit", "description": "A joy scene in pop register. close-up framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 5, "timestamp": "1:28", "duration_seconds": 26, "lyric_line": "Thunderstruck summer — the night is young and loud", "scene": {"mood": "wildness", "colors": ["orange", "green", "brown"], "composition": "extreme close-up", "camera": "slow zoom out", "description": "A wildness scene in pop register. bird's eye framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 6, "timestamp": "1:54", "duration_seconds": 22, "lyric_line": "The drop is a cannonball", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "wide shot", "camera": "circular orbit", "description": "A euphoria scene in pop register. close-up framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 7, "timestamp": "2:16", "duration_seconds": 24, "lyric_line": "Salt air and synths and someone screaming", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A passion scene in pop register. wide shot framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 8, "timestamp": "2:40", "duration_seconds": 22, "lyric_line": "Thunderstruck summer — we don't come down", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "silhouette frame", "camera": "tracking shot", "description": "A chaos scene in pop register. high angle framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 9, "timestamp": "3:02", "duration_seconds": 24, "lyric_line": "The bridge — sunset on the dashboard", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "symmetrical", "camera": "crane up", "description": "A triumph scene in pop register. low angle framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunderstruck Summer", "artist": "Volt", "beat": 10, "timestamp": "3:26", "duration_seconds": 28, "lyric_line": "Thunderstruck summer — the echo lasts all year", "scene": {"mood": "afterglow", "colors": ["soft gold", "pink", "warm white"], "composition": "low angle", "camera": "gentle pan right", "description": "A afterglow scene in pop register. center frame framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mirror Ball", "artist": "Discotheque", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The mirror ball throws confetti", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "silhouette frame", "camera": "handheld sway", "description": "A joy scene in pop register. silhouette frame framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mirror Ball", "artist": "Discotheque", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Every shard a tiny disco", "scene": {"mood": "glamour", "colors": ["gold", "silver", "champagne"], "composition": "dutch angle", "camera": "dolly forward", "description": "A glamour scene in pop register. close-up framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mirror Ball", "artist": "Discotheque", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Mirror ball — the room is a kaleidoscope", "scene": {"mood": "seduction", "colors": ["deep red", "black", "champagne"], "composition": "low angle", "camera": "gentle pan right", "description": "A seduction scene in pop register. rule of thirds framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mirror Ball", "artist": "Discotheque", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The bassline struts in platforms", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "wide shot", "camera": "steady hold", "description": "A euphoria scene in pop register. silhouette frame framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mirror Ball", "artist": "Discotheque", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Mirror ball — everyone's a star tonight", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "rule of thirds", "camera": "gentle pan right", "description": "A nostalgia scene in pop register. rule of thirds framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mirror Ball", "artist": "Discotheque", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The sax solo is sequined", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "POV", "camera": "rack focus", "description": "A loneliness scene in pop register. low angle framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mirror Ball", "artist": "Discotheque", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "But under the lights, someone's crying", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "wide shot", "camera": "slow zoom out", "description": "A beauty scene in pop register. close-up framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mirror Ball", "artist": "Discotheque", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Mirror ball — the glitter hides the tears", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "center frame", "camera": "dolly forward", "description": "A longing scene in pop register. bird's eye framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mirror Ball", "artist": "Discotheque", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The last dance is always the honest one", "scene": {"mood": "bittersweet", "colors": ["amber", "teal", "rose"], "composition": "high angle", "camera": "rack focus", "description": "A bittersweet scene in pop register. bird's eye framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Mirror Ball", "artist": "Discotheque", "beat": 10, "timestamp": "3:42", "duration_seconds": 30, "lyric_line": "Mirror ball — spinning in the afterglow", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "symmetrical", "camera": "crane up", "description": "A bliss scene in pop register. wide shot framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Broken Records", "artist": "Static Heart", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The vinyl skips on your name", "scene": {"mood": "heartbreak", "colors": ["deep blue", "black", "grey"], "composition": "rule of thirds", "camera": "slow zoom in", "description": "A heartbreak scene in pop register. close-up framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Broken Records", "artist": "Static Heart", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Broken records — the song won't stop", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "high angle", "camera": "rack focus", "description": "A anger scene in pop register. symmetrical framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Broken Records", "artist": "Static Heart", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every scratch a conversation", "scene": {"mood": "despair", "colors": ["charcoal", "navy", "faded grey"], "composition": "dutch angle", "camera": "floating drift", "description": "A despair scene in pop register. extreme close-up framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Broken Records", "artist": "Static Heart", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The melody is a love letter returned", "scene": {"mood": "resignation", "colors": ["grey", "muted blue", "pale"], "composition": "bird's eye", "camera": "floating drift", "description": "A resignation scene in pop register. symmetrical framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Broken Records", "artist": "Static Heart", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Broken records — playing on repeat", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "gold"], "composition": "dutch angle", "camera": "rack focus", "description": "A strength scene in pop register. POV framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Broken Records", "artist": "Static Heart", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "But I'm learning a new groove", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "close-up", "camera": "crane up", "description": "A defiance scene in pop register. rule of thirds framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Broken Records", "artist": "Static Heart", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "The chorus is the morning after", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "rule of thirds", "camera": "rack focus", "description": "A hope scene in pop register. symmetrical framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Broken Records", "artist": "Static Heart", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Broken records — I flip the side", "scene": {"mood": "empowerment", "colors": ["gold", "purple", "red"], "composition": "wide shot", "camera": "gentle pan right", "description": "A empowerment scene in pop register. low angle framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Broken Records", "artist": "Static Heart", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The B-side is where I live now", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "rule of thirds", "camera": "rack focus", "description": "A triumph scene in pop register. center frame framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Broken Records", "artist": "Static Heart", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Broken records — the music never stops", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "high angle", "camera": "handheld sway", "description": "A freedom scene in pop register. wide shot framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Starlight Avenue", "artist": "Nova", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The city hums a lullaby of neon", "scene": {"mood": "dreams", "colors": ["lavender", "silver", "soft blue"], "composition": "close-up", "camera": "handheld sway", "description": "A dreams scene in pop register. wide shot framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Starlight Avenue", "artist": "Nova", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Starlight avenue — every lamp a wish", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "high angle", "camera": "crane up", "description": "A hope scene in pop register. silhouette frame framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Starlight Avenue", "artist": "Nova", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "The synth pad is the skyline", "scene": {"mood": "excitement", "colors": ["yellow", "pink", "orange"], "composition": "wide shot", "camera": "dolly forward", "description": "A excitement scene in pop register. bird's eye framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Starlight Avenue", "artist": "Nova", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Walking toward something unnamed", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "center frame", "camera": "static", "description": "A longing scene in pop register. rule of thirds framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Starlight Avenue", "artist": "Nova", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Starlight avenue — the chorus is the corner", "scene": {"mood": "ambition", "colors": ["gold", "red", "white"], "composition": "symmetrical", "camera": "slow zoom out", "description": "A ambition scene in pop register. extreme close-up framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Starlight Avenue", "artist": "Nova", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Every step a beat closer", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "symmetrical", "camera": "floating drift", "description": "A joy scene in pop register. bird's eye framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Starlight Avenue", "artist": "Nova", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "The bridge — a quiet side street", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "bird's eye", "camera": "crane up", "description": "A freedom scene in pop register. rule of thirds framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Starlight Avenue", "artist": "Nova", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Starlight avenue — the destination is the song", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "bird's eye", "camera": "handheld sway", "description": "A euphoria scene in pop register. high angle framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Starlight Avenue", "artist": "Nova", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The finale — the whole street sings", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "bird's eye", "camera": "steady hold", "description": "A triumph scene in pop register. dutch angle framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Starlight Avenue", "artist": "Nova", "beat": 10, "timestamp": "3:42", "duration_seconds": 30, "lyric_line": "Starlight avenue — every ending is a new block", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "silhouette frame", "camera": "dolly forward", "description": "A bliss scene in pop register. extreme close-up framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Hearts", "artist": "Origami", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "I folded my heart into a crane", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "warm gold"], "composition": "center frame", "camera": "gentle pan right", "description": "A tenderness scene in pop register. extreme close-up framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Hearts", "artist": "Origami", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "Paper hearts — fragile but deliberate", "scene": {"mood": "vulnerability", "colors": ["soft pink", "cream", "translucent"], "composition": "center frame", "camera": "crane up", "description": "A vulnerability scene in pop register. extreme close-up framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Hearts", "artist": "Origami", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "The piano keys are creases", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "POV", "camera": "steady hold", "description": "A love scene in pop register. low angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Hearts", "artist": "Origami", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Every fold a decision", "scene": {"mood": "anxiety", "colors": ["pale grey", "cold white", "faint red"], "composition": "POV", "camera": "rack focus", "description": "A anxiety scene in pop register. close-up framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Hearts", "artist": "Origami", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Paper hearts — the wind is my enemy", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "dutch angle", "camera": "floating drift", "description": "A joy scene in pop register. extreme close-up framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Hearts", "artist": "Origami", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "But the crane flies anyway", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "silver"], "composition": "extreme close-up", "camera": "slow zoom in", "description": "A sorrow scene in pop register. POV framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Hearts", "artist": "Origami", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "The chorus — origami in a storm", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "silhouette frame", "camera": "floating drift", "description": "A hope scene in pop register. dutch angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Hearts", "artist": "Origami", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Paper hearts — the crease is the courage", "scene": {"mood": "devotion", "colors": ["deep purple", "gold", "white"], "composition": "high angle", "camera": "circular orbit", "description": "A devotion scene in pop register. POV framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Hearts", "artist": "Origami", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "I deliver it by hand this time", "scene": {"mood": "bittersweet", "colors": ["amber", "teal", "rose"], "composition": "center frame", "camera": "slow zoom out", "description": "A bittersweet scene in pop register. high angle framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Paper Hearts", "artist": "Origami", "beat": 10, "timestamp": "3:42", "duration_seconds": 30, "lyric_line": "Paper hearts — what unfolds is what matters", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "POV", "camera": "crane up", "description": "A peace scene in pop register. extreme close-up framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The toast goes flat before the speech", "scene": {"mood": "glamour", "colors": ["gold", "silver", "champagne"], "composition": "bird's eye", "camera": "circular orbit", "description": "A glamour scene in pop register. rule of thirds framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Champagne problems — the bubbles know", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "wide shot", "camera": "handheld sway", "description": "A melancholy scene in pop register. silhouette frame framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every glass a small tragedy", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "POV", "camera": "steady hold", "description": "A longing scene in pop register. bird's eye framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The chorus sparkles and stings", "scene": {"mood": "bittersweet", "colors": ["amber", "teal", "rose"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A bittersweet scene in pop register. POV framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Champagne problems — luxury is lonely", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "dutch angle", "camera": "slow zoom in", "description": "A nostalgia scene in pop register. extreme close-up framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The bridge — the flute solo cries", "scene": {"mood": "resignation", "colors": ["grey", "muted blue", "pale"], "composition": "center frame", "camera": "floating drift", "description": "A resignation scene in pop register. close-up framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Dancing with someone else's reflection", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "center frame", "camera": "tracking shot", "description": "A beauty scene in pop register. center frame framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Champagne problems — the toast to what's lost", "scene": {"mood": "acceptance", "colors": ["sage green", "cream", "soft blue"], "composition": "silhouette frame", "camera": "dolly forward", "description": "A acceptance scene in pop register. bird's eye framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The last sip — bittersweet and honest", "scene": {"mood": "grace", "colors": ["white", "soft gold", "cream"], "composition": "bird's eye", "camera": "slow zoom out", "description": "A grace scene in pop register. center frame framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Champagne Problems", "artist": "Velvet Rope", "beat": 10, "timestamp": "3:42", "duration_seconds": 30, "lyric_line": "Champagne problems — the glass is still half full", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "symmetrical", "camera": "crane up", "description": "A peace scene in pop register. center frame framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "The beat drops like a defibrillator", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "extreme close-up", "camera": "dolly forward", "description": "A energy scene in pop register. dutch angle framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Neon heartbeat — the city is my EKG", "scene": {"mood": "desire", "colors": ["pink", "gold", "white"], "composition": "close-up", "camera": "crane up", "description": "A desire scene in pop register. symmetrical framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Every synth a pulse point", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "high angle", "camera": "tracking shot", "description": "A passion scene in pop register. center frame framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "The bass is the ventricle", "scene": {"mood": "frenzy", "colors": ["pink", "gold", "white"], "composition": "close-up", "camera": "slow zoom in", "description": "A frenzy scene in pop register. dutch angle framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 5, "timestamp": "1:28", "duration_seconds": 26, "lyric_line": "Neon heartbeat — the dance floor is the ER", "scene": {"mood": "euphoria", "colors": ["gold", "white", "pink"], "composition": "POV", "camera": "gentle pan right", "description": "A euphoria scene in pop register. rule of thirds framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 6, "timestamp": "1:54", "duration_seconds": 22, "lyric_line": "The drop is the shock", "scene": {"mood": "power", "colors": ["pink", "gold", "white"], "composition": "symmetrical", "camera": "slow zoom out", "description": "A power scene in pop register. extreme close-up framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 7, "timestamp": "2:16", "duration_seconds": 24, "lyric_line": "Adrenaline in 4/4 time", "scene": {"mood": "danger", "colors": ["red", "black", "orange"], "composition": "extreme close-up", "camera": "steady hold", "description": "A danger scene in pop register. close-up framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 8, "timestamp": "2:40", "duration_seconds": 22, "lyric_line": "Neon heartbeat — flatline then recovery", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "center frame", "camera": "gentle pan right", "description": "A chaos scene in pop register. high angle framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 9, "timestamp": "3:02", "duration_seconds": 24, "lyric_line": "The bridge — the monitor beeps in tune", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A triumph scene in pop register. extreme close-up framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Heartbeat", "artist": "Pulse", "beat": 10, "timestamp": "3:26", "duration_seconds": 28, "lyric_line": "Neon heartbeat — the rhythm never dies", "scene": {"mood": "afterglow", "colors": ["soft gold", "pink", "warm white"], "composition": "silhouette frame", "camera": "floating drift", "description": "A afterglow scene in pop register. close-up framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunflower", "artist": "Meadow Pop", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The ukulele opens like a window", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "low angle", "camera": "dolly forward", "description": "A joy scene in pop register. close-up framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunflower", "artist": "Meadow Pop", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Sunflower — turning toward the light", "scene": {"mood": "innocence", "colors": ["white", "soft yellow", "pink"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A innocence scene in pop register. dutch angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunflower", "artist": "Meadow Pop", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every chord a petal", "scene": {"mood": "warmth", "colors": ["amber", "cream", "soft gold"], "composition": "close-up", "camera": "circular orbit", "description": "A warmth scene in pop register. wide shot framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunflower", "artist": "Meadow Pop", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The melody is barefoot on grass", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "low angle", "camera": "static", "description": "A nostalgia scene in pop register. bird's eye framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunflower", "artist": "Meadow Pop", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Sunflower — the song grows toward you", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "extreme close-up", "camera": "static", "description": "A hope scene in pop register. POV framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunflower", "artist": "Meadow Pop", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The chorus — a field of yellow", "scene": {"mood": "love", "colors": ["deep red", "champagne", "rose"], "composition": "symmetrical", "camera": "slow zoom out", "description": "A love scene in pop register. close-up framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunflower", "artist": "Meadow Pop", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Simple as morning, deep as roots", "scene": {"mood": "simplicity", "colors": ["white", "natural wood", "green"], "composition": "silhouette frame", "camera": "rack focus", "description": "A simplicity scene in pop register. silhouette frame framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunflower", "artist": "Meadow Pop", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Sunflower — the song doesn't need complexity", "scene": {"mood": "gratitude", "colors": ["gold", "green", "cream"], "composition": "low angle", "camera": "static", "description": "A gratitude scene in pop register. dutch angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunflower", "artist": "Meadow Pop", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "It just needs the sun", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "dutch angle", "camera": "dolly forward", "description": "A bliss scene in pop register. bird's eye framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunflower", "artist": "Meadow Pop", "beat": 10, "timestamp": "3:42", "duration_seconds": 30, "lyric_line": "Sunflower — the simplest songs last longest", "scene": {"mood": "eternity", "colors": ["gold", "white", "deep blue"], "composition": "bird's eye", "camera": "steady hold", "description": "A eternity scene in pop register. high angle framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training/data/scene-descriptions/scene-descriptions-r&b-soul.jsonl b/training/data/scene-descriptions/scene-descriptions-r&b-soul.jsonl index 935c6bfc..3f544aad 100644 --- a/training/data/scene-descriptions/scene-descriptions-r&b-soul.jsonl +++ b/training/data/scene-descriptions/scene-descriptions-r&b-soul.jsonl @@ -1,100 +1,100 @@ -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Streetlights bleeding through the curtains slow", "scene": {"mood": "anticipation", "colors": ["amber", "deep purple", "gold"], "composition": "extreme close-up", "camera": "steady hold", "description": "A scene evoking anticipation. extreme close-up framing. steady hold movement."}} -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 2, "timestamp": "0:22", "duration_seconds": 25, "lyric_line": "Your silhouette against the bedroom glow", "scene": {"mood": "intimacy", "colors": ["burgundy", "cream", "warm brown"], "composition": "wide shot", "camera": "locked off", "description": "Two figures close together in low amber light. wide shot framing their connection. locked off movement draws the viewer into their private space."}} -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 3, "timestamp": "0:47", "duration_seconds": 20, "lyric_line": "We don't need the radio on tonight", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "high angle", "camera": "handheld sway", "description": "A solitary figure gazing through rain-streaked glass. high angle emphasizing distance. handheld sway creates a sense of yearning."}} -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 4, "timestamp": "1:07", "duration_seconds": 28, "lyric_line": "Just your heartbeat keeping time so right", "scene": {"mood": "surrender", "colors": ["deep red", "champagne", "rose"], "composition": "low angle", "camera": "gentle pan right", "description": "A scene evoking surrender. low angle framing. gentle pan right movement."}} -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 5, "timestamp": "1:35", "duration_seconds": 22, "lyric_line": "Velvet hours, they slip like water through my hands", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "bird's eye", "camera": "steady hold", "description": "A scene evoking bliss. bird's eye framing. steady hold movement."}} -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 6, "timestamp": "1:57", "duration_seconds": 26, "lyric_line": "Every moment with you I understand", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "extreme close-up", "camera": "locked off", "description": "A scene evoking melancholy. extreme close-up framing. locked off movement."}} -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 7, "timestamp": "2:23", "duration_seconds": 24, "lyric_line": "The city sleeps but we're just waking up", "scene": {"mood": "resolve", "colors": ["black", "crimson", "bronze"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A scene evoking resolve. silhouette frame framing. slow zoom out movement."}} -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 8, "timestamp": "2:47", "duration_seconds": 22, "lyric_line": "Pour another glass, we won't give up", "scene": {"mood": "warmth", "colors": ["burnt orange", "ivory", "rust"], "composition": "close-up", "camera": "whip pan", "description": "A scene evoking warmth. close-up framing. whip pan movement."}} -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 9, "timestamp": "3:09", "duration_seconds": 25, "lyric_line": "Morning's coming but we're still here", "scene": {"mood": "desire", "colors": ["scarlet", "midnight", "candlelight"], "composition": "dutch angle", "camera": "slow zoom in", "description": "A scene evoking desire. dutch angle framing. slow zoom in movement."}} -{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 10, "timestamp": "3:34", "duration_seconds": 30, "lyric_line": "Velvet hours, the only hours I want near", "scene": {"mood": "peace", "colors": ["sage green", "cream", "soft blue"], "composition": "wide shot", "camera": "steady hold", "description": "A scene evoking peace. wide shot framing. steady hold movement."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 1, "timestamp": "0:00", "duration_seconds": 18, "lyric_line": "Found your sweater in the back seat", "scene": {"mood": "grief", "colors": ["charcoal", "faded blue", "ash"], "composition": "low angle", "camera": "handheld sway", "description": "An empty chair beside a window. Faded light. low angle isolates the absence. handheld sway barely moves, as if respecting the silence."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 2, "timestamp": "0:18", "duration_seconds": 24, "lyric_line": "Smells like that summer, bittersweet", "scene": {"mood": "numbness", "colors": ["grey", "off-white", "pale yellow"], "composition": "rule of thirds", "camera": "whip pan", "description": "A scene evoking numbness. rule of thirds framing. whip pan movement."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 3, "timestamp": "0:42", "duration_seconds": 26, "lyric_line": "Drove past the church where we said forever", "scene": {"mood": "anger", "colors": ["red", "black", "orange"], "composition": "wide shot", "camera": "slow zoom out", "description": "A scene evoking anger. wide shot framing. slow zoom out movement."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 4, "timestamp": "1:08", "duration_seconds": 22, "lyric_line": "Funny how forever doesn't last", "scene": {"mood": "bargaining", "colors": ["brown", "muted gold", "dusty rose"], "composition": "low angle", "camera": "locked off", "description": "A scene evoking bargaining. low angle framing. locked off movement."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 5, "timestamp": "1:30", "duration_seconds": 28, "lyric_line": "Ghost notes playing in the empty room", "scene": {"mood": "memory", "colors": ["sepia", "faded green", "amber"], "composition": "extreme close-up", "camera": "locked off", "description": "Sepia-toned image of hands holding a photograph. extreme close-up layers past and present. locked off slowly dissolves focus."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 6, "timestamp": "1:58", "duration_seconds": 24, "lyric_line": "Your voice still bouncing off the walls", "scene": {"mood": "emptiness", "colors": ["white", "grey", "transparent"], "composition": "rule of thirds", "camera": "tracking shot", "description": "A scene evoking emptiness. rule of thirds framing. tracking shot movement."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 7, "timestamp": "2:22", "duration_seconds": 20, "lyric_line": "I keep the porch light on at night", "scene": {"mood": "acceptance", "colors": ["soft green", "light blue", "sand"], "composition": "low angle", "camera": "static", "description": "A scene evoking acceptance. low angle framing. static movement."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 8, "timestamp": "2:42", "duration_seconds": 26, "lyric_line": "Not because you're coming home", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "center frame", "camera": "dolly forward", "description": "Dawn breaking over a rooftop. A single figure standing at the edge. center frame balances sky and silhouette. dolly forward rises with the light."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 9, "timestamp": "3:08", "duration_seconds": 22, "lyric_line": "But because darkness doesn't suit me", "scene": {"mood": "determination", "colors": ["dark green", "iron", "black"], "composition": "worm's eye", "camera": "circular orbit", "description": "A scene evoking determination. worm's eye framing. circular orbit movement."}} -{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 10, "timestamp": "3:30", "duration_seconds": 28, "lyric_line": "And the light reminds me I survived", "scene": {"mood": "release", "colors": ["light purple", "silver", "white"], "composition": "wide shot", "camera": "slow push in", "description": "A scene evoking release. wide shot framing. slow push in movement."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "Mama's singing hymns by the stove", "scene": {"mood": "joy", "colors": ["bright yellow", "orange", "red"], "composition": "worm's eye", "camera": "gentle pan right", "description": "A group in motion, bodies mid-dance, light bouncing off skin. worm's eye captures energy. gentle pan right mirrors the rhythm."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Daddy's reading Psalms with his coffee close", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "bird's eye", "camera": "tracking shot", "description": "Dust motes in golden afternoon light through a window. A record player spinning. bird's eye through the doorway. tracking shot drifts like memory."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 3, "timestamp": "0:42", "duration_seconds": 26, "lyric_line": "Bare feet on the kitchen tile, cold and good", "scene": {"mood": "gratitude", "colors": ["gold", "green", "cream"], "composition": "over-the-shoulder", "camera": "dolly forward", "description": "A scene evoking gratitude. over-the-shoulder framing. dolly forward movement."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 4, "timestamp": "1:08", "duration_seconds": 24, "lyric_line": "Sunday morning smells like understood", "scene": {"mood": "playfulness", "colors": ["coral", "turquoise", "yellow"], "composition": "medium shot", "camera": "handheld sway", "description": "A scene evoking playfulness. medium shot framing. handheld sway movement."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 5, "timestamp": "1:32", "duration_seconds": 22, "lyric_line": "Cornbread rising, butter soft and gold", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "worm's eye", "camera": "crane up", "description": "A block party seen from above. Bodies, food, music. worm's eye finds patterns in the crowd. crane up moves like a songbird."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 6, "timestamp": "1:54", "duration_seconds": 28, "lyric_line": "Every recipe a story told", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "close-up", "camera": "steady hold", "description": "Hands clasped in a circle of candlelight. close-up centers the unity. steady hold orbits slowly, like a prayer."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 7, "timestamp": "2:22", "duration_seconds": 20, "lyric_line": "Auntie's coming over with the sweet potato pie", "scene": {"mood": "warmth", "colors": ["burnt orange", "ivory", "rust"], "composition": "dutch angle", "camera": "steady hold", "description": "A scene evoking warmth. dutch angle framing. steady hold movement."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 8, "timestamp": "2:42", "duration_seconds": 26, "lyric_line": "Kids running through the yard, touching sky", "scene": {"mood": "devotion", "colors": ["deep purple", "gold", "white"], "composition": "over-the-shoulder", "camera": "circular orbit", "description": "A scene evoking devotion. over-the-shoulder framing. circular orbit movement."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 9, "timestamp": "3:08", "duration_seconds": 24, "lyric_line": "This is what abundance looks like", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "over-the-shoulder", "camera": "whip pan", "description": "A scene evoking celebration. over-the-shoulder framing. whip pan movement."}} -{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 10, "timestamp": "3:32", "duration_seconds": 28, "lyric_line": "Not the money, just the morning light", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "high angle", "camera": "slow push in", "description": "A scene evoking bliss. high angle framing. slow push in movement."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "Phone rings at 2am again", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "black"], "composition": "wide shot", "camera": "locked off", "description": "A single diner booth under fluorescent light at 3am. wide shot off-center, amplifying emptiness. locked off is completely still."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "Your name lights up the screen like sin", "scene": {"mood": "temptation", "colors": ["red", "gold", "black"], "composition": "symmetrical", "camera": "slow zoom out", "description": "A scene evoking temptation. symmetrical framing. slow zoom out movement."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "I know I shouldn't, but I will", "scene": {"mood": "conflict", "colors": ["red", "black", "white"], "composition": "close-up", "camera": "rack focus", "description": "A scene evoking conflict. close-up framing. rack focus movement."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 4, "timestamp": "1:12", "duration_seconds": 22, "lyric_line": "Some habits die harder than they should", "scene": {"mood": "desire", "colors": ["scarlet", "midnight", "candlelight"], "composition": "dutch angle", "camera": "steady hold", "description": "A scene evoking desire. dutch angle framing. steady hold movement."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 5, "timestamp": "1:34", "duration_seconds": 28, "lyric_line": "Neon signs reflecting off the rain", "scene": {"mood": "vulnerability", "colors": ["soft pink", "cream", "translucent"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A scene evoking vulnerability. rule of thirds framing. dolly forward movement."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "You're standing at my door again", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "two-shot", "camera": "floating follow", "description": "Close textures: skin, fabric, breath visible in warm air. two-shot fragments the scene into sensation. floating follow drifts like a thought."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 7, "timestamp": "2:26", "duration_seconds": 22, "lyric_line": "Lipstick on the collar, tears on the dash", "scene": {"mood": "regret", "colors": ["grey", "faded purple", "muted blue"], "composition": "center frame", "camera": "rack focus", "description": "A scene evoking regret. center frame framing. rack focus movement."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 8, "timestamp": "2:48", "duration_seconds": 26, "lyric_line": "We're running from the love we can't outlast", "scene": {"mood": "resolve", "colors": ["black", "crimson", "bronze"], "composition": "two-shot", "camera": "crane up", "description": "A scene evoking resolve. two-shot framing. crane up movement."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 9, "timestamp": "3:14", "duration_seconds": 24, "lyric_line": "After midnight, all the rules don't matter", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "center frame", "camera": "handheld sway", "description": "A figure standing against wind, coat billowing. center frame from below, making them monumental. handheld sway holds steady, unwavering."}} -{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 10, "timestamp": "3:38", "duration_seconds": 30, "lyric_line": "After midnight, we're just noise and scatter", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "bird's eye", "camera": "steady hold", "description": "A figure on a pier at twilight. Water still as glass. bird's eye mirrors the figure in the reflection. steady hold barely breathes."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 1, "timestamp": "0:00", "duration_seconds": 26, "lyric_line": "Her hands told stories skin couldn't hold", "scene": {"mood": "reverence", "colors": ["white", "gold", "deep brown"], "composition": "wide shot", "camera": "floating follow", "description": "A scene evoking reverence. wide shot framing. floating follow movement."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 2, "timestamp": "0:26", "duration_seconds": 22, "lyric_line": "Wrinkles like rivers, each one a road", "scene": {"mood": "memory", "colors": ["sepia", "faded green", "amber"], "composition": "low angle", "camera": "slow push in", "description": "Sepia-toned image of hands holding a photograph. low angle layers past and present. slow push in slowly dissolves focus."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 3, "timestamp": "0:48", "duration_seconds": 24, "lyric_line": "She braided my hair before the sun came up", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "lavender"], "composition": "high angle", "camera": "steady hold", "description": "Hands braiding hair in morning light. high angle tight on the fingers. steady hold breathes slowly, matching the rhythm."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 4, "timestamp": "1:12", "duration_seconds": 28, "lyric_line": "Sang songs her grandmother sang to her", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "black"], "composition": "two-shot", "camera": "handheld sway", "description": "A scene evoking sorrow. two-shot framing. handheld sway movement."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 5, "timestamp": "1:40", "duration_seconds": 22, "lyric_line": "Cotton fields behind her, freedom ahead", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "black"], "composition": "two-shot", "camera": "steady hold", "description": "Worker's hands gripping a tool. Sweat and dust. two-shot from below, heroic. steady hold is rock-steady."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 6, "timestamp": "2:02", "duration_seconds": 26, "lyric_line": "She carried the weight so I could stand straight", "scene": {"mood": "pride", "colors": ["gold", "purple", "deep red"], "composition": "dutch angle", "camera": "dolly forward", "description": "A scene evoking pride. dutch angle framing. dolly forward movement."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 7, "timestamp": "2:28", "duration_seconds": 24, "lyric_line": "Her hands knew prayers I'm still learning", "scene": {"mood": "inheritance", "colors": ["earth tones", "gold", "deep green"], "composition": "symmetrical", "camera": "floating follow", "description": "A scene evoking inheritance. symmetrical framing. floating follow movement."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 8, "timestamp": "2:52", "duration_seconds": 22, "lyric_line": "When she held my face I felt the whole line", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "two-shot", "camera": "crane up", "description": "Cracked pavement with a flower pushing through. two-shot finds beauty in broken things. crane up descends to ground level."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 9, "timestamp": "3:14", "duration_seconds": 28, "lyric_line": "Four generations strong in one embrace", "scene": {"mood": "love", "colors": ["grey", "black", "white"], "composition": "medium shot", "camera": "crane up", "description": "A scene evoking love. medium shot framing. crane up movement."}} -{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Her hands are my hands, reaching forward still", "scene": {"mood": "continuity", "colors": ["gold", "green", "blue"], "composition": "over-the-shoulder", "camera": "handheld sway", "description": "A scene evoking continuity. over-the-shoulder framing. handheld sway movement."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Sirens singing me to sleep again", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "extreme close-up", "camera": "dolly forward", "description": "Cracked pavement with a flower pushing through. extreme close-up finds beauty in broken things. dolly forward descends to ground level."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Concrete cradle, city never bends", "scene": {"mood": "exhaustion", "colors": ["grey", "pale blue", "faded"], "composition": "bird's eye", "camera": "rack focus", "description": "A scene evoking exhaustion. bird's eye framing. rack focus movement."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Fire escape my balcony tonight", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "extreme close-up", "camera": "floating follow", "description": "A figure standing against wind, coat billowing. extreme close-up from below, making them monumental. floating follow holds steady, unwavering."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 4, "timestamp": "1:12", "duration_seconds": 22, "lyric_line": "Stars are hiding but I got my light", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "close-up", "camera": "whip pan", "description": "Dawn breaking over a rooftop. A single figure standing at the edge. close-up balances sky and silhouette. whip pan rises with the light."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 5, "timestamp": "1:34", "duration_seconds": 28, "lyric_line": "Neighbors arguing through paper walls", "scene": {"mood": "isolation", "colors": ["grey", "black", "white"], "composition": "extreme close-up", "camera": "gentle pan right", "description": "A scene evoking isolation. extreme close-up framing. gentle pan right movement."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Baby crying, someone's playing ball", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "rule of thirds", "camera": "locked off", "description": "A block party seen from above. Bodies, food, music. rule of thirds finds patterns in the crowd. locked off moves like a songbird."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 7, "timestamp": "2:26", "duration_seconds": 22, "lyric_line": "This is home, the only one I know", "scene": {"mood": "ambition", "colors": ["gold", "black", "white"], "composition": "low angle", "camera": "gentle pan right", "description": "A scene evoking ambition. low angle framing. gentle pan right movement."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 8, "timestamp": "2:48", "duration_seconds": 26, "lyric_line": "Sidewalk roses through the cracks still grow", "scene": {"mood": "weariness", "colors": ["grey", "brown", "faded"], "composition": "symmetrical", "camera": "tracking shot", "description": "A scene evoking weariness. symmetrical framing. tracking shot movement."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 9, "timestamp": "3:14", "duration_seconds": 24, "lyric_line": "One day I'll buy the building, change the locks", "scene": {"mood": "determination", "colors": ["dark green", "iron", "black"], "composition": "high angle", "camera": "rack focus", "description": "A scene evoking determination. high angle framing. rack focus movement."}} -{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 10, "timestamp": "3:38", "duration_seconds": 28, "lyric_line": "Concrete lullaby, you can't stop my walk", "scene": {"mood": "peace", "colors": ["sage green", "cream", "soft blue"], "composition": "extreme close-up", "camera": "locked off", "description": "A scene evoking peace. extreme close-up framing. locked off movement."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 1, "timestamp": "0:00", "duration_seconds": 28, "lyric_line": "Saxophone crying in the corner booth", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "rule of thirds", "camera": "handheld sway", "description": "A solitary figure gazing through rain-streaked glass. rule of thirds emphasizing distance. handheld sway creates a sense of yearning."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 2, "timestamp": "0:28", "duration_seconds": 24, "lyric_line": "Your perfume still in the telephone booth", "scene": {"mood": "sophistication", "colors": ["black", "gold", "cream"], "composition": "extreme close-up", "camera": "crane up", "description": "A scene evoking sophistication. extreme close-up framing. crane up movement."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 3, "timestamp": "0:52", "duration_seconds": 22, "lyric_line": "Bartender knows your drink without a word", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "two-shot", "camera": "slow push in", "description": "A scene evoking melancholy. two-shot framing. slow push in movement."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 4, "timestamp": "1:14", "duration_seconds": 26, "lyric_line": "Three years of Tuesday nights unheard", "scene": {"mood": "seduction", "colors": ["deep red", "black", "champagne"], "composition": "worm's eye", "camera": "slow zoom in", "description": "Low candlelight casting long shadows. A figure half-turned. worm's eye obscures as much as reveals. slow zoom in approaches slowly."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 5, "timestamp": "1:40", "duration_seconds": 24, "lyric_line": "The piano man plays our song again", "scene": {"mood": "reflection", "colors": ["grey", "black", "white"], "composition": "low angle", "camera": "circular orbit", "description": "A scene evoking reflection. low angle framing. circular orbit movement."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 6, "timestamp": "2:04", "duration_seconds": 28, "lyric_line": "I pretend I don't remember when", "scene": {"mood": "bittersweet", "colors": ["amber", "teal", "rose"], "composition": "wide shot", "camera": "slow push in", "description": "Two people waving goodbye from opposite train platforms. wide shot splits the frame. slow push in pulls back, widening the gap."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 7, "timestamp": "2:32", "duration_seconds": 22, "lyric_line": "Scotch neat, the ice already gone", "scene": {"mood": "desire", "colors": ["scarlet", "midnight", "candlelight"], "composition": "over-the-shoulder", "camera": "tracking shot", "description": "A scene evoking desire. over-the-shoulder framing. tracking shot movement."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 8, "timestamp": "2:54", "duration_seconds": 26, "lyric_line": "Your chair empty but the night moves on", "scene": {"mood": "resignation", "colors": ["grey", "muted blue", "pale"], "composition": "high angle", "camera": "steady hold", "description": "A scene evoking resignation. high angle framing. steady hold movement."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 9, "timestamp": "3:20", "duration_seconds": 24, "lyric_line": "Blue notes falling like December rain", "scene": {"mood": "elegance", "colors": ["black", "white", "gold"], "composition": "low angle", "camera": "rack focus", "description": "A scene evoking elegance. low angle framing. rack focus movement."}} -{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 10, "timestamp": "3:44", "duration_seconds": 28, "lyric_line": "Serenade for a love that won't come back again", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "center frame", "camera": "rack focus", "description": "A figure on a pier at twilight. Water still as glass. center frame mirrors the figure in the reflection. rack focus barely breathes."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "Windows down on Highway 61", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "bird's eye", "camera": "crane up", "description": "Open highway at sunset, car disappearing into the horizon. bird's eye on the vanishing point. crane up holds, letting distance speak."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "Magnolia scent and the setting sun", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "low angle", "camera": "floating follow", "description": "Dust motes in golden afternoon light through a window. A record player spinning. low angle through the doorway. floating follow drifts like memory."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Radio playing something from the old days", "scene": {"mood": "joy", "colors": ["bright yellow", "orange", "red"], "composition": "symmetrical", "camera": "tracking shot", "description": "A group in motion, bodies mid-dance, light bouncing off skin. symmetrical captures energy. tracking shot mirrors the rhythm."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Daddy's church hat in the back seat sways", "scene": {"mood": "reflection", "colors": ["grey", "black", "white"], "composition": "silhouette frame", "camera": "rack focus", "description": "A scene evoking reflection. silhouette frame framing. rack focus movement."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 5, "timestamp": "1:36", "duration_seconds": 22, "lyric_line": "Passed the pecan orchard, turned left", "scene": {"mood": "adventure", "colors": ["orange", "blue", "brown"], "composition": "extreme close-up", "camera": "static", "description": "A scene evoking adventure. extreme close-up framing. static movement."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 6, "timestamp": "1:58", "duration_seconds": 28, "lyric_line": "Road to nowhere, felt like a gift", "scene": {"mood": "contentment", "colors": ["warm green", "cream", "gold"], "composition": "medium shot", "camera": "dolly forward", "description": "A scene evoking contentment. medium shot framing. dolly forward movement."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 7, "timestamp": "2:26", "duration_seconds": 24, "lyric_line": "Catfish joint still open on the bend", "scene": {"mood": "wanderlust", "colors": ["rust", "blue", "gold"], "composition": "medium shot", "camera": "handheld sway", "description": "A scene evoking wanderlust. medium shot framing. handheld sway movement."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 8, "timestamp": "2:50", "duration_seconds": 22, "lyric_line": "Sweet tea and hush puppies, life is simple", "scene": {"mood": "belonging", "colors": ["warm brown", "gold", "green"], "composition": "bird's eye", "camera": "slow zoom out", "description": "A scene evoking belonging. bird's eye framing. slow zoom out movement."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 9, "timestamp": "3:12", "duration_seconds": 26, "lyric_line": "Don't need a destination when you're home", "scene": {"mood": "simplicity", "colors": ["white", "natural wood", "green"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A scene evoking simplicity. rule of thirds framing. dolly forward movement."}} -{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 10, "timestamp": "3:38", "duration_seconds": 28, "lyric_line": "Sunday driver, nowhere left to roam", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "bird's eye", "camera": "whip pan", "description": "A scene evoking bliss. bird's eye framing. whip pan movement."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Your head on my chest, counting heartbeats", "scene": {"mood": "intimacy", "colors": ["burgundy", "cream", "warm brown"], "composition": "dutch angle", "camera": "rack focus", "description": "Two figures close together in low amber light. dutch angle framing their connection. rack focus movement draws the viewer into their private space."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 2, "timestamp": "0:22", "duration_seconds": 26, "lyric_line": "The things I say when the dark is sweet", "scene": {"mood": "vulnerability", "colors": ["soft pink", "cream", "translucent"], "composition": "center frame", "camera": "tracking shot", "description": "A scene evoking vulnerability. center frame framing. tracking shot movement."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 3, "timestamp": "0:48", "duration_seconds": 24, "lyric_line": "I've never told anyone this before", "scene": {"mood": "confession", "colors": ["grey", "black", "white"], "composition": "over-the-shoulder", "camera": "handheld sway", "description": "A scene evoking confession. over-the-shoulder framing. handheld sway movement."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 4, "timestamp": "1:12", "duration_seconds": 22, "lyric_line": "The way I shake when you walk through the door", "scene": {"mood": "fear", "colors": ["dark grey", "black", "cold blue"], "composition": "medium shot", "camera": "slow zoom out", "description": "A scene evoking fear. medium shot framing. slow zoom out movement."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 5, "timestamp": "1:34", "duration_seconds": 28, "lyric_line": "Silk sheets and whispered conversations", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "lavender"], "composition": "symmetrical", "camera": "steady hold", "description": "Hands braiding hair in morning light. symmetrical tight on the fingers. steady hold breathes slowly, matching the rhythm."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Building worlds between the pillows", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "worm's eye", "camera": "slow zoom in", "description": "Close textures: skin, fabric, breath visible in warm air. worm's eye fragments the scene into sensation. slow zoom in drifts like a thought."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 7, "timestamp": "2:26", "duration_seconds": 22, "lyric_line": "You trace my scars like they're beautiful", "scene": {"mood": "trust", "colors": ["warm blue", "gold", "cream"], "composition": "two-shot", "camera": "steady hold", "description": "A scene evoking trust. two-shot framing. steady hold movement."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 8, "timestamp": "2:48", "duration_seconds": 26, "lyric_line": "And for the first time, I believe you", "scene": {"mood": "anxiety", "colors": ["pale grey", "cold white", "faint red"], "composition": "medium shot", "camera": "floating follow", "description": "A scene evoking anxiety. medium shot framing. floating follow movement."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 9, "timestamp": "3:14", "duration_seconds": 24, "lyric_line": "Pillow talk is where the truth lives", "scene": {"mood": "devotion", "colors": ["deep purple", "gold", "white"], "composition": "medium shot", "camera": "slow push in", "description": "A scene evoking devotion. medium shot framing. slow push in movement."}} -{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 10, "timestamp": "3:38", "duration_seconds": 28, "lyric_line": "Closer than we've ever been, closer still", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "extreme close-up", "camera": "tracking shot", "description": "A scene evoking bliss. extreme close-up framing. tracking shot movement."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "They said we'd never amount to much", "scene": {"mood": "pride", "colors": ["gold", "purple", "deep red"], "composition": "center frame", "camera": "steady hold", "description": "A scene evoking pride. center frame framing. steady hold movement."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "But our roots go deeper than their touch", "scene": {"mood": "struggle", "colors": ["grey", "brown", "dark red"], "composition": "dutch angle", "camera": "tracking shot", "description": "A scene evoking struggle. dutch angle framing. tracking shot movement."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 3, "timestamp": "0:46", "duration_seconds": 28, "lyric_line": "Crowned in kitchen grease and Sunday best", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "center frame", "camera": "static", "description": "A figure standing against wind, coat billowing. center frame from below, making them monumental. static holds steady, unwavering."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 4, "timestamp": "1:14", "duration_seconds": 24, "lyric_line": "Thorns in our palms from doing our best", "scene": {"mood": "pain", "colors": ["dark red", "black", "grey"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A scene evoking pain. rule of thirds framing. dolly forward movement."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 5, "timestamp": "1:38", "duration_seconds": 22, "lyric_line": "Granddaddy marched with Dr. King", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "black"], "composition": "rule of thirds", "camera": "circular orbit", "description": "Worker's hands gripping a tool. Sweat and dust. rule of thirds from below, heroic. circular orbit is rock-steady."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 6, "timestamp": "2:00", "duration_seconds": 26, "lyric_line": "Mama integrated the school, didn't flinch", "scene": {"mood": "heritage", "colors": ["earth brown", "gold", "green"], "composition": "wide shot", "camera": "floating follow", "description": "A scene evoking heritage. wide shot framing. floating follow movement."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 7, "timestamp": "2:26", "duration_seconds": 24, "lyric_line": "I carry their courage like a second spine", "scene": {"mood": "anger", "colors": ["red", "black", "orange"], "composition": "bird's eye", "camera": "steady hold", "description": "A scene evoking anger. bird's eye framing. steady hold movement."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 8, "timestamp": "2:50", "duration_seconds": 26, "lyric_line": "Every scar a map, every tear a sign", "scene": {"mood": "grace", "colors": ["white", "soft gold", "cream"], "composition": "extreme close-up", "camera": "rack focus", "description": "A scene evoking grace. extreme close-up framing. rack focus movement."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 9, "timestamp": "3:16", "duration_seconds": 24, "lyric_line": "Crowns and thorns, they grow together", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "rule of thirds", "camera": "slow push in", "description": "A figure raising arms at the top of stadium stairs. Crowd blurred below. rule of thirds low, looking up. slow push in surges upward."}} -{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 10, "timestamp": "3:40", "duration_seconds": 28, "lyric_line": "Glory never comes without the weather", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "high angle", "camera": "slow push in", "description": "A scene evoking glory. high angle framing. slow push in movement."}} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Streetlights bleeding through the curtains slow", "scene": {"mood": "anticipation", "colors": ["amber", "deep purple", "gold"], "composition": "extreme close-up", "camera": "steady hold", "description": "A scene evoking anticipation. extreme close-up framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 2, "timestamp": "0:22", "duration_seconds": 25, "lyric_line": "Your silhouette against the bedroom glow", "scene": {"mood": "intimacy", "colors": ["burgundy", "cream", "warm brown"], "composition": "wide shot", "camera": "locked off", "description": "Two figures close together in low amber light. wide shot framing their connection. locked off movement draws the viewer into their private space."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 3, "timestamp": "0:47", "duration_seconds": 20, "lyric_line": "We don't need the radio on tonight", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "high angle", "camera": "handheld sway", "description": "A solitary figure gazing through rain-streaked glass. high angle emphasizing distance. handheld sway creates a sense of yearning."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 4, "timestamp": "1:07", "duration_seconds": 28, "lyric_line": "Just your heartbeat keeping time so right", "scene": {"mood": "surrender", "colors": ["deep red", "champagne", "rose"], "composition": "low angle", "camera": "gentle pan right", "description": "A scene evoking surrender. low angle framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 5, "timestamp": "1:35", "duration_seconds": 22, "lyric_line": "Velvet hours, they slip like water through my hands", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "bird's eye", "camera": "steady hold", "description": "A scene evoking bliss. bird's eye framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 6, "timestamp": "1:57", "duration_seconds": 26, "lyric_line": "Every moment with you I understand", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "extreme close-up", "camera": "locked off", "description": "A scene evoking melancholy. extreme close-up framing. locked off movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 7, "timestamp": "2:23", "duration_seconds": 24, "lyric_line": "The city sleeps but we're just waking up", "scene": {"mood": "resolve", "colors": ["black", "crimson", "bronze"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A scene evoking resolve. silhouette frame framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 8, "timestamp": "2:47", "duration_seconds": 22, "lyric_line": "Pour another glass, we won't give up", "scene": {"mood": "warmth", "colors": ["burnt orange", "ivory", "rust"], "composition": "close-up", "camera": "whip pan", "description": "A scene evoking warmth. close-up framing. whip pan movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 9, "timestamp": "3:09", "duration_seconds": 25, "lyric_line": "Morning's coming but we're still here", "scene": {"mood": "desire", "colors": ["scarlet", "midnight", "candlelight"], "composition": "dutch angle", "camera": "slow zoom in", "description": "A scene evoking desire. dutch angle framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Velvet Hours", "artist": "Midnight Sessions", "beat": 10, "timestamp": "3:34", "duration_seconds": 30, "lyric_line": "Velvet hours, the only hours I want near", "scene": {"mood": "peace", "colors": ["sage green", "cream", "soft blue"], "composition": "wide shot", "camera": "steady hold", "description": "A scene evoking peace. wide shot framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 1, "timestamp": "0:00", "duration_seconds": 18, "lyric_line": "Found your sweater in the back seat", "scene": {"mood": "grief", "colors": ["charcoal", "faded blue", "ash"], "composition": "low angle", "camera": "handheld sway", "description": "An empty chair beside a window. Faded light. low angle isolates the absence. handheld sway barely moves, as if respecting the silence."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 2, "timestamp": "0:18", "duration_seconds": 24, "lyric_line": "Smells like that summer, bittersweet", "scene": {"mood": "numbness", "colors": ["grey", "off-white", "pale yellow"], "composition": "rule of thirds", "camera": "whip pan", "description": "A scene evoking numbness. rule of thirds framing. whip pan movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 3, "timestamp": "0:42", "duration_seconds": 26, "lyric_line": "Drove past the church where we said forever", "scene": {"mood": "anger", "colors": ["red", "black", "orange"], "composition": "wide shot", "camera": "slow zoom out", "description": "A scene evoking anger. wide shot framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 4, "timestamp": "1:08", "duration_seconds": 22, "lyric_line": "Funny how forever doesn't last", "scene": {"mood": "bargaining", "colors": ["brown", "muted gold", "dusty rose"], "composition": "low angle", "camera": "locked off", "description": "A scene evoking bargaining. low angle framing. locked off movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 5, "timestamp": "1:30", "duration_seconds": 28, "lyric_line": "Ghost notes playing in the empty room", "scene": {"mood": "memory", "colors": ["sepia", "faded green", "amber"], "composition": "extreme close-up", "camera": "locked off", "description": "Sepia-toned image of hands holding a photograph. extreme close-up layers past and present. locked off slowly dissolves focus."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 6, "timestamp": "1:58", "duration_seconds": 24, "lyric_line": "Your voice still bouncing off the walls", "scene": {"mood": "emptiness", "colors": ["white", "grey", "transparent"], "composition": "rule of thirds", "camera": "tracking shot", "description": "A scene evoking emptiness. rule of thirds framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 7, "timestamp": "2:22", "duration_seconds": 20, "lyric_line": "I keep the porch light on at night", "scene": {"mood": "acceptance", "colors": ["soft green", "light blue", "sand"], "composition": "low angle", "camera": "static", "description": "A scene evoking acceptance. low angle framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 8, "timestamp": "2:42", "duration_seconds": 26, "lyric_line": "Not because you're coming home", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "center frame", "camera": "dolly forward", "description": "Dawn breaking over a rooftop. A single figure standing at the edge. center frame balances sky and silhouette. dolly forward rises with the light."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 9, "timestamp": "3:08", "duration_seconds": 22, "lyric_line": "But because darkness doesn't suit me", "scene": {"mood": "determination", "colors": ["dark green", "iron", "black"], "composition": "worm's eye", "camera": "circular orbit", "description": "A scene evoking determination. worm's eye framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Ghost Note", "artist": "Soul Frequency", "beat": 10, "timestamp": "3:30", "duration_seconds": 28, "lyric_line": "And the light reminds me I survived", "scene": {"mood": "release", "colors": ["light purple", "silver", "white"], "composition": "wide shot", "camera": "slow push in", "description": "A scene evoking release. wide shot framing. slow push in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "Mama's singing hymns by the stove", "scene": {"mood": "joy", "colors": ["bright yellow", "orange", "red"], "composition": "worm's eye", "camera": "gentle pan right", "description": "A group in motion, bodies mid-dance, light bouncing off skin. worm's eye captures energy. gentle pan right mirrors the rhythm."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Daddy's reading Psalms with his coffee close", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "bird's eye", "camera": "tracking shot", "description": "Dust motes in golden afternoon light through a window. A record player spinning. bird's eye through the doorway. tracking shot drifts like memory."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 3, "timestamp": "0:42", "duration_seconds": 26, "lyric_line": "Bare feet on the kitchen tile, cold and good", "scene": {"mood": "gratitude", "colors": ["gold", "green", "cream"], "composition": "over-the-shoulder", "camera": "dolly forward", "description": "A scene evoking gratitude. over-the-shoulder framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 4, "timestamp": "1:08", "duration_seconds": 24, "lyric_line": "Sunday morning smells like understood", "scene": {"mood": "playfulness", "colors": ["coral", "turquoise", "yellow"], "composition": "medium shot", "camera": "handheld sway", "description": "A scene evoking playfulness. medium shot framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 5, "timestamp": "1:32", "duration_seconds": 22, "lyric_line": "Cornbread rising, butter soft and gold", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "worm's eye", "camera": "crane up", "description": "A block party seen from above. Bodies, food, music. worm's eye finds patterns in the crowd. crane up moves like a songbird."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 6, "timestamp": "1:54", "duration_seconds": 28, "lyric_line": "Every recipe a story told", "scene": {"mood": "faith", "colors": ["white", "gold", "royal blue"], "composition": "close-up", "camera": "steady hold", "description": "Hands clasped in a circle of candlelight. close-up centers the unity. steady hold orbits slowly, like a prayer."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 7, "timestamp": "2:22", "duration_seconds": 20, "lyric_line": "Auntie's coming over with the sweet potato pie", "scene": {"mood": "warmth", "colors": ["burnt orange", "ivory", "rust"], "composition": "dutch angle", "camera": "steady hold", "description": "A scene evoking warmth. dutch angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 8, "timestamp": "2:42", "duration_seconds": 26, "lyric_line": "Kids running through the yard, touching sky", "scene": {"mood": "devotion", "colors": ["deep purple", "gold", "white"], "composition": "over-the-shoulder", "camera": "circular orbit", "description": "A scene evoking devotion. over-the-shoulder framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 9, "timestamp": "3:08", "duration_seconds": 24, "lyric_line": "This is what abundance looks like", "scene": {"mood": "celebration", "colors": ["red", "gold", "green"], "composition": "over-the-shoulder", "camera": "whip pan", "description": "A scene evoking celebration. over-the-shoulder framing. whip pan movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Kitchen Floor", "artist": "Sunday Morning Gospel", "beat": 10, "timestamp": "3:32", "duration_seconds": 28, "lyric_line": "Not the money, just the morning light", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "high angle", "camera": "slow push in", "description": "A scene evoking bliss. high angle framing. slow push in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "Phone rings at 2am again", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "black"], "composition": "wide shot", "camera": "locked off", "description": "A single diner booth under fluorescent light at 3am. wide shot off-center, amplifying emptiness. locked off is completely still."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "Your name lights up the screen like sin", "scene": {"mood": "temptation", "colors": ["red", "gold", "black"], "composition": "symmetrical", "camera": "slow zoom out", "description": "A scene evoking temptation. symmetrical framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "I know I shouldn't, but I will", "scene": {"mood": "conflict", "colors": ["red", "black", "white"], "composition": "close-up", "camera": "rack focus", "description": "A scene evoking conflict. close-up framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 4, "timestamp": "1:12", "duration_seconds": 22, "lyric_line": "Some habits die harder than they should", "scene": {"mood": "desire", "colors": ["scarlet", "midnight", "candlelight"], "composition": "dutch angle", "camera": "steady hold", "description": "A scene evoking desire. dutch angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 5, "timestamp": "1:34", "duration_seconds": 28, "lyric_line": "Neon signs reflecting off the rain", "scene": {"mood": "vulnerability", "colors": ["soft pink", "cream", "translucent"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A scene evoking vulnerability. rule of thirds framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "You're standing at my door again", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "two-shot", "camera": "floating follow", "description": "Close textures: skin, fabric, breath visible in warm air. two-shot fragments the scene into sensation. floating follow drifts like a thought."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 7, "timestamp": "2:26", "duration_seconds": 22, "lyric_line": "Lipstick on the collar, tears on the dash", "scene": {"mood": "regret", "colors": ["grey", "faded purple", "muted blue"], "composition": "center frame", "camera": "rack focus", "description": "A scene evoking regret. center frame framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 8, "timestamp": "2:48", "duration_seconds": 26, "lyric_line": "We're running from the love we can't outlast", "scene": {"mood": "resolve", "colors": ["black", "crimson", "bronze"], "composition": "two-shot", "camera": "crane up", "description": "A scene evoking resolve. two-shot framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 9, "timestamp": "3:14", "duration_seconds": 24, "lyric_line": "After midnight, all the rules don't matter", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "center frame", "camera": "handheld sway", "description": "A figure standing against wind, coat billowing. center frame from below, making them monumental. handheld sway holds steady, unwavering."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "After Midnight Caller", "artist": "Neon Soul Collective", "beat": 10, "timestamp": "3:38", "duration_seconds": 30, "lyric_line": "After midnight, we're just noise and scatter", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "bird's eye", "camera": "steady hold", "description": "A figure on a pier at twilight. Water still as glass. bird's eye mirrors the figure in the reflection. steady hold barely breathes."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 1, "timestamp": "0:00", "duration_seconds": 26, "lyric_line": "Her hands told stories skin couldn't hold", "scene": {"mood": "reverence", "colors": ["white", "gold", "deep brown"], "composition": "wide shot", "camera": "floating follow", "description": "A scene evoking reverence. wide shot framing. floating follow movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 2, "timestamp": "0:26", "duration_seconds": 22, "lyric_line": "Wrinkles like rivers, each one a road", "scene": {"mood": "memory", "colors": ["sepia", "faded green", "amber"], "composition": "low angle", "camera": "slow push in", "description": "Sepia-toned image of hands holding a photograph. low angle layers past and present. slow push in slowly dissolves focus."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 3, "timestamp": "0:48", "duration_seconds": 24, "lyric_line": "She braided my hair before the sun came up", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "lavender"], "composition": "high angle", "camera": "steady hold", "description": "Hands braiding hair in morning light. high angle tight on the fingers. steady hold breathes slowly, matching the rhythm."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 4, "timestamp": "1:12", "duration_seconds": 28, "lyric_line": "Sang songs her grandmother sang to her", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "black"], "composition": "two-shot", "camera": "handheld sway", "description": "A scene evoking sorrow. two-shot framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 5, "timestamp": "1:40", "duration_seconds": 22, "lyric_line": "Cotton fields behind her, freedom ahead", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "black"], "composition": "two-shot", "camera": "steady hold", "description": "Worker's hands gripping a tool. Sweat and dust. two-shot from below, heroic. steady hold is rock-steady."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 6, "timestamp": "2:02", "duration_seconds": 26, "lyric_line": "She carried the weight so I could stand straight", "scene": {"mood": "pride", "colors": ["gold", "purple", "deep red"], "composition": "dutch angle", "camera": "dolly forward", "description": "A scene evoking pride. dutch angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 7, "timestamp": "2:28", "duration_seconds": 24, "lyric_line": "Her hands knew prayers I'm still learning", "scene": {"mood": "inheritance", "colors": ["earth tones", "gold", "deep green"], "composition": "symmetrical", "camera": "floating follow", "description": "A scene evoking inheritance. symmetrical framing. floating follow movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 8, "timestamp": "2:52", "duration_seconds": 22, "lyric_line": "When she held my face I felt the whole line", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "two-shot", "camera": "crane up", "description": "Cracked pavement with a flower pushing through. two-shot finds beauty in broken things. crane up descends to ground level."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 9, "timestamp": "3:14", "duration_seconds": 28, "lyric_line": "Four generations strong in one embrace", "scene": {"mood": "love", "colors": ["grey", "black", "white"], "composition": "medium shot", "camera": "crane up", "description": "A scene evoking love. medium shot framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Grandmother's Hands", "artist": "Roots Revival", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Her hands are my hands, reaching forward still", "scene": {"mood": "continuity", "colors": ["gold", "green", "blue"], "composition": "over-the-shoulder", "camera": "handheld sway", "description": "A scene evoking continuity. over-the-shoulder framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Sirens singing me to sleep again", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "extreme close-up", "camera": "dolly forward", "description": "Cracked pavement with a flower pushing through. extreme close-up finds beauty in broken things. dolly forward descends to ground level."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Concrete cradle, city never bends", "scene": {"mood": "exhaustion", "colors": ["grey", "pale blue", "faded"], "composition": "bird's eye", "camera": "rack focus", "description": "A scene evoking exhaustion. bird's eye framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Fire escape my balcony tonight", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "extreme close-up", "camera": "floating follow", "description": "A figure standing against wind, coat billowing. extreme close-up from below, making them monumental. floating follow holds steady, unwavering."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 4, "timestamp": "1:12", "duration_seconds": 22, "lyric_line": "Stars are hiding but I got my light", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "close-up", "camera": "whip pan", "description": "Dawn breaking over a rooftop. A single figure standing at the edge. close-up balances sky and silhouette. whip pan rises with the light."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 5, "timestamp": "1:34", "duration_seconds": 28, "lyric_line": "Neighbors arguing through paper walls", "scene": {"mood": "isolation", "colors": ["grey", "black", "white"], "composition": "extreme close-up", "camera": "gentle pan right", "description": "A scene evoking isolation. extreme close-up framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Baby crying, someone's playing ball", "scene": {"mood": "community", "colors": ["warm red", "earth brown", "gold"], "composition": "rule of thirds", "camera": "locked off", "description": "A block party seen from above. Bodies, food, music. rule of thirds finds patterns in the crowd. locked off moves like a songbird."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 7, "timestamp": "2:26", "duration_seconds": 22, "lyric_line": "This is home, the only one I know", "scene": {"mood": "ambition", "colors": ["gold", "black", "white"], "composition": "low angle", "camera": "gentle pan right", "description": "A scene evoking ambition. low angle framing. gentle pan right movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 8, "timestamp": "2:48", "duration_seconds": 26, "lyric_line": "Sidewalk roses through the cracks still grow", "scene": {"mood": "weariness", "colors": ["grey", "brown", "faded"], "composition": "symmetrical", "camera": "tracking shot", "description": "A scene evoking weariness. symmetrical framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 9, "timestamp": "3:14", "duration_seconds": 24, "lyric_line": "One day I'll buy the building, change the locks", "scene": {"mood": "determination", "colors": ["dark green", "iron", "black"], "composition": "high angle", "camera": "rack focus", "description": "A scene evoking determination. high angle framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Lullaby", "artist": "Urban Hymnal", "beat": 10, "timestamp": "3:38", "duration_seconds": 28, "lyric_line": "Concrete lullaby, you can't stop my walk", "scene": {"mood": "peace", "colors": ["sage green", "cream", "soft blue"], "composition": "extreme close-up", "camera": "locked off", "description": "A scene evoking peace. extreme close-up framing. locked off movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 1, "timestamp": "0:00", "duration_seconds": 28, "lyric_line": "Saxophone crying in the corner booth", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "rule of thirds", "camera": "handheld sway", "description": "A solitary figure gazing through rain-streaked glass. rule of thirds emphasizing distance. handheld sway creates a sense of yearning."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 2, "timestamp": "0:28", "duration_seconds": 24, "lyric_line": "Your perfume still in the telephone booth", "scene": {"mood": "sophistication", "colors": ["black", "gold", "cream"], "composition": "extreme close-up", "camera": "crane up", "description": "A scene evoking sophistication. extreme close-up framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 3, "timestamp": "0:52", "duration_seconds": 22, "lyric_line": "Bartender knows your drink without a word", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "two-shot", "camera": "slow push in", "description": "A scene evoking melancholy. two-shot framing. slow push in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 4, "timestamp": "1:14", "duration_seconds": 26, "lyric_line": "Three years of Tuesday nights unheard", "scene": {"mood": "seduction", "colors": ["deep red", "black", "champagne"], "composition": "worm's eye", "camera": "slow zoom in", "description": "Low candlelight casting long shadows. A figure half-turned. worm's eye obscures as much as reveals. slow zoom in approaches slowly."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 5, "timestamp": "1:40", "duration_seconds": 24, "lyric_line": "The piano man plays our song again", "scene": {"mood": "reflection", "colors": ["grey", "black", "white"], "composition": "low angle", "camera": "circular orbit", "description": "A scene evoking reflection. low angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 6, "timestamp": "2:04", "duration_seconds": 28, "lyric_line": "I pretend I don't remember when", "scene": {"mood": "bittersweet", "colors": ["amber", "teal", "rose"], "composition": "wide shot", "camera": "slow push in", "description": "Two people waving goodbye from opposite train platforms. wide shot splits the frame. slow push in pulls back, widening the gap."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 7, "timestamp": "2:32", "duration_seconds": 22, "lyric_line": "Scotch neat, the ice already gone", "scene": {"mood": "desire", "colors": ["scarlet", "midnight", "candlelight"], "composition": "over-the-shoulder", "camera": "tracking shot", "description": "A scene evoking desire. over-the-shoulder framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 8, "timestamp": "2:54", "duration_seconds": 26, "lyric_line": "Your chair empty but the night moves on", "scene": {"mood": "resignation", "colors": ["grey", "muted blue", "pale"], "composition": "high angle", "camera": "steady hold", "description": "A scene evoking resignation. high angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 9, "timestamp": "3:20", "duration_seconds": 24, "lyric_line": "Blue notes falling like December rain", "scene": {"mood": "elegance", "colors": ["black", "white", "gold"], "composition": "low angle", "camera": "rack focus", "description": "A scene evoking elegance. low angle framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Blue Note Serenade", "artist": "Jazz Cortex", "beat": 10, "timestamp": "3:44", "duration_seconds": 28, "lyric_line": "Serenade for a love that won't come back again", "scene": {"mood": "solitude", "colors": ["midnight blue", "silver", "black"], "composition": "center frame", "camera": "rack focus", "description": "A figure on a pier at twilight. Water still as glass. center frame mirrors the figure in the reflection. rack focus barely breathes."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "Windows down on Highway 61", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "bird's eye", "camera": "crane up", "description": "Open highway at sunset, car disappearing into the horizon. bird's eye on the vanishing point. crane up holds, letting distance speak."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "Magnolia scent and the setting sun", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "low angle", "camera": "floating follow", "description": "Dust motes in golden afternoon light through a window. A record player spinning. low angle through the doorway. floating follow drifts like memory."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Radio playing something from the old days", "scene": {"mood": "joy", "colors": ["bright yellow", "orange", "red"], "composition": "symmetrical", "camera": "tracking shot", "description": "A group in motion, bodies mid-dance, light bouncing off skin. symmetrical captures energy. tracking shot mirrors the rhythm."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Daddy's church hat in the back seat sways", "scene": {"mood": "reflection", "colors": ["grey", "black", "white"], "composition": "silhouette frame", "camera": "rack focus", "description": "A scene evoking reflection. silhouette frame framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 5, "timestamp": "1:36", "duration_seconds": 22, "lyric_line": "Passed the pecan orchard, turned left", "scene": {"mood": "adventure", "colors": ["orange", "blue", "brown"], "composition": "extreme close-up", "camera": "static", "description": "A scene evoking adventure. extreme close-up framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 6, "timestamp": "1:58", "duration_seconds": 28, "lyric_line": "Road to nowhere, felt like a gift", "scene": {"mood": "contentment", "colors": ["warm green", "cream", "gold"], "composition": "medium shot", "camera": "dolly forward", "description": "A scene evoking contentment. medium shot framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 7, "timestamp": "2:26", "duration_seconds": 24, "lyric_line": "Catfish joint still open on the bend", "scene": {"mood": "wanderlust", "colors": ["rust", "blue", "gold"], "composition": "medium shot", "camera": "handheld sway", "description": "A scene evoking wanderlust. medium shot framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 8, "timestamp": "2:50", "duration_seconds": 22, "lyric_line": "Sweet tea and hush puppies, life is simple", "scene": {"mood": "belonging", "colors": ["warm brown", "gold", "green"], "composition": "bird's eye", "camera": "slow zoom out", "description": "A scene evoking belonging. bird's eye framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 9, "timestamp": "3:12", "duration_seconds": 26, "lyric_line": "Don't need a destination when you're home", "scene": {"mood": "simplicity", "colors": ["white", "natural wood", "green"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A scene evoking simplicity. rule of thirds framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Sunday Driver", "artist": "Delta Soul Band", "beat": 10, "timestamp": "3:38", "duration_seconds": 28, "lyric_line": "Sunday driver, nowhere left to roam", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "bird's eye", "camera": "whip pan", "description": "A scene evoking bliss. bird's eye framing. whip pan movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "Your head on my chest, counting heartbeats", "scene": {"mood": "intimacy", "colors": ["burgundy", "cream", "warm brown"], "composition": "dutch angle", "camera": "rack focus", "description": "Two figures close together in low amber light. dutch angle framing their connection. rack focus movement draws the viewer into their private space."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 2, "timestamp": "0:22", "duration_seconds": 26, "lyric_line": "The things I say when the dark is sweet", "scene": {"mood": "vulnerability", "colors": ["soft pink", "cream", "translucent"], "composition": "center frame", "camera": "tracking shot", "description": "A scene evoking vulnerability. center frame framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 3, "timestamp": "0:48", "duration_seconds": 24, "lyric_line": "I've never told anyone this before", "scene": {"mood": "confession", "colors": ["grey", "black", "white"], "composition": "over-the-shoulder", "camera": "handheld sway", "description": "A scene evoking confession. over-the-shoulder framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 4, "timestamp": "1:12", "duration_seconds": 22, "lyric_line": "The way I shake when you walk through the door", "scene": {"mood": "fear", "colors": ["dark grey", "black", "cold blue"], "composition": "medium shot", "camera": "slow zoom out", "description": "A scene evoking fear. medium shot framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 5, "timestamp": "1:34", "duration_seconds": 28, "lyric_line": "Silk sheets and whispered conversations", "scene": {"mood": "tenderness", "colors": ["soft pink", "cream", "lavender"], "composition": "symmetrical", "camera": "steady hold", "description": "Hands braiding hair in morning light. symmetrical tight on the fingers. steady hold breathes slowly, matching the rhythm."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Building worlds between the pillows", "scene": {"mood": "passion", "colors": ["deep red", "black", "gold"], "composition": "worm's eye", "camera": "slow zoom in", "description": "Close textures: skin, fabric, breath visible in warm air. worm's eye fragments the scene into sensation. slow zoom in drifts like a thought."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 7, "timestamp": "2:26", "duration_seconds": 22, "lyric_line": "You trace my scars like they're beautiful", "scene": {"mood": "trust", "colors": ["warm blue", "gold", "cream"], "composition": "two-shot", "camera": "steady hold", "description": "A scene evoking trust. two-shot framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 8, "timestamp": "2:48", "duration_seconds": 26, "lyric_line": "And for the first time, I believe you", "scene": {"mood": "anxiety", "colors": ["pale grey", "cold white", "faint red"], "composition": "medium shot", "camera": "floating follow", "description": "A scene evoking anxiety. medium shot framing. floating follow movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 9, "timestamp": "3:14", "duration_seconds": 24, "lyric_line": "Pillow talk is where the truth lives", "scene": {"mood": "devotion", "colors": ["deep purple", "gold", "white"], "composition": "medium shot", "camera": "slow push in", "description": "A scene evoking devotion. medium shot framing. slow push in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Pillow Talk Confessions", "artist": "Silk & Honey", "beat": 10, "timestamp": "3:38", "duration_seconds": 28, "lyric_line": "Closer than we've ever been, closer still", "scene": {"mood": "bliss", "colors": ["warm gold", "soft white", "honey"], "composition": "extreme close-up", "camera": "tracking shot", "description": "A scene evoking bliss. extreme close-up framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "They said we'd never amount to much", "scene": {"mood": "pride", "colors": ["gold", "purple", "deep red"], "composition": "center frame", "camera": "steady hold", "description": "A scene evoking pride. center frame framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "But our roots go deeper than their touch", "scene": {"mood": "struggle", "colors": ["grey", "brown", "dark red"], "composition": "dutch angle", "camera": "tracking shot", "description": "A scene evoking struggle. dutch angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 3, "timestamp": "0:46", "duration_seconds": 28, "lyric_line": "Crowned in kitchen grease and Sunday best", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "center frame", "camera": "static", "description": "A figure standing against wind, coat billowing. center frame from below, making them monumental. static holds steady, unwavering."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 4, "timestamp": "1:14", "duration_seconds": 24, "lyric_line": "Thorns in our palms from doing our best", "scene": {"mood": "pain", "colors": ["dark red", "black", "grey"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A scene evoking pain. rule of thirds framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 5, "timestamp": "1:38", "duration_seconds": 22, "lyric_line": "Granddaddy marched with Dr. King", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "black"], "composition": "rule of thirds", "camera": "circular orbit", "description": "Worker's hands gripping a tool. Sweat and dust. rule of thirds from below, heroic. circular orbit is rock-steady."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 6, "timestamp": "2:00", "duration_seconds": 26, "lyric_line": "Mama integrated the school, didn't flinch", "scene": {"mood": "heritage", "colors": ["earth brown", "gold", "green"], "composition": "wide shot", "camera": "floating follow", "description": "A scene evoking heritage. wide shot framing. floating follow movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 7, "timestamp": "2:26", "duration_seconds": 24, "lyric_line": "I carry their courage like a second spine", "scene": {"mood": "anger", "colors": ["red", "black", "orange"], "composition": "bird's eye", "camera": "steady hold", "description": "A scene evoking anger. bird's eye framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 8, "timestamp": "2:50", "duration_seconds": 26, "lyric_line": "Every scar a map, every tear a sign", "scene": {"mood": "grace", "colors": ["white", "soft gold", "cream"], "composition": "extreme close-up", "camera": "rack focus", "description": "A scene evoking grace. extreme close-up framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 9, "timestamp": "3:16", "duration_seconds": 24, "lyric_line": "Crowns and thorns, they grow together", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "rule of thirds", "camera": "slow push in", "description": "A figure raising arms at the top of stadium stairs. Crowd blurred below. rule of thirds low, looking up. slow push in surges upward."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Crowns and Thorns", "artist": "Prophetic Soul", "beat": 10, "timestamp": "3:40", "duration_seconds": 28, "lyric_line": "Glory never comes without the weather", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "high angle", "camera": "slow push in", "description": "A scene evoking glory. high angle framing. slow push in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} diff --git a/training/data/scene-descriptions/scene-descriptions-rock.jsonl b/training/data/scene-descriptions/scene-descriptions-rock.jsonl index dcb309c9..f5326120 100644 --- a/training/data/scene-descriptions/scene-descriptions-rock.jsonl +++ b/training/data/scene-descriptions/scene-descriptions-rock.jsonl @@ -1,100 +1,100 @@ -{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "The engine roars before the guitar does", "scene": {"mood": "rebellion", "colors": ["red", "black", "chrome"], "composition": "silhouette frame", "camera": "dolly forward", "description": "A rebellion scene in rock register. silhouette frame framing. rack focus movement."}} -{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Asphalt kingdom, we own the shoulder", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "POV", "camera": "handheld sway", "description": "A energy scene in rock register. rule of thirds framing. crane up movement."}} -{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Distortion like a fist through glass", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "wide shot", "camera": "floating drift", "description": "A freedom scene in rock register. high angle framing. dolly forward movement."}} -{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "The chorus is a road sign screaming", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "POV", "camera": "handheld sway", "description": "A anger scene in rock register. low angle framing. steady hold movement."}} -{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 5, "timestamp": "1:28", "duration_seconds": 26, "lyric_line": "Every riff a mile marker", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A power scene in rock register. dutch angle framing. steady hold movement."}} -{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 6, "timestamp": "1:54", "duration_seconds": 22, "lyric_line": "The bridge — the road narrows", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "high angle", "camera": "static", "description": "A defiance scene in rock register. silhouette frame framing. dolly forward movement."}} -{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 7, "timestamp": "2:16", "duration_seconds": 24, "lyric_line": "Asphalt kingdom — no speed limits here", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "silhouette frame", "camera": "crane up", "description": "A joy scene in rock register. rule of thirds framing. slow zoom out movement."}} -{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 8, "timestamp": "2:40", "duration_seconds": 22, "lyric_line": "The solo is the horizon bending", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "wide shot", "camera": "floating drift", "description": "A chaos scene in rock register. symmetrical framing. circular orbit movement."}} -{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 9, "timestamp": "3:02", "duration_seconds": 24, "lyric_line": "Headlights like applause", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "low angle", "camera": "tracking shot", "description": "A triumph scene in rock register. silhouette frame framing. rack focus movement."}} -{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 10, "timestamp": "3:26", "duration_seconds": 28, "lyric_line": "Asphalt kingdom — the road never ends", "scene": {"mood": "afterglow", "colors": ["soft gold", "pink", "warm white"], "composition": "high angle", "camera": "slow zoom in", "description": "A afterglow scene in rock register. extreme close-up framing. floating drift movement."}} -{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "We launched our hearts into orbit", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "close-up", "camera": "static", "description": "A longing scene in rock register. center frame framing. rack focus movement."}} -{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "Satellite hearts — broadcasting and alone", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "close-up", "camera": "static", "description": "A melancholy scene in rock register. rule of thirds framing. slow zoom out movement."}} -{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "The guitar feeds back like static from space", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "POV", "camera": "static", "description": "A hope scene in rock register. silhouette frame framing. dolly forward movement."}} -{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Every chord a transmission lost", "scene": {"mood": "despair", "colors": ["charcoal", "navy", "faded grey"], "composition": "symmetrical", "camera": "slow zoom out", "description": "A despair scene in rock register. center frame framing. rack focus movement."}} -{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "The drums pound like re-entry heat", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "rule of thirds", "camera": "slow zoom in", "description": "A anger scene in rock register. center frame framing. handheld sway movement."}} -{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Satellite hearts — burning on the way down", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "bird's eye", "camera": "steady hold", "description": "A beauty scene in rock register. dutch angle framing. steady hold movement."}} -{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "A power chord the size of an atmosphere", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "center frame", "camera": "slow zoom in", "description": "A resilience scene in rock register. low angle framing. handheld sway movement."}} -{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "We crash-landed in the chorus", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "dutch angle", "camera": "slow zoom out", "description": "A defiance scene in rock register. extreme close-up framing. tracking shot movement."}} -{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The wreckage sounds beautiful from far away", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "dutch angle", "camera": "circular orbit", "description": "A triumph scene in rock register. POV framing. tracking shot movement."}} -{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Satellite hearts — the signal never stopped", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A peace scene in rock register. center frame framing. crane up movement."}} -{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "The amp stack rises like a tenement", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "wide shot", "camera": "static", "description": "A anger scene in rock register. close-up framing. static movement."}} -{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Concrete psalms in drop-D tuning", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "rule of thirds", "camera": "handheld sway", "description": "A power scene in rock register. center frame framing. slow zoom out movement."}} -{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Every palm mute a brick laid", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "close-up", "camera": "steady hold", "description": "A menace scene in rock register. rule of thirds framing. steady hold movement."}} -{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "The vocalist screams the building's name", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "close-up", "camera": "slow zoom in", "description": "A fury scene in rock register. silhouette frame framing. floating drift movement."}} -{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 5, "timestamp": "1:28", "duration_seconds": 26, "lyric_line": "Feedback like a fire escape bending", "scene": {"mood": "despair", "colors": ["charcoal", "navy", "faded grey"], "composition": "rule of thirds", "camera": "slow zoom in", "description": "A despair scene in rock register. high angle framing. slow zoom out movement."}} -{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 6, "timestamp": "1:54", "duration_seconds": 22, "lyric_line": "Concrete psalms — the architecture of rage", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "gold"], "composition": "POV", "camera": "circular orbit", "description": "A strength scene in rock register. symmetrical framing. crane up movement."}} -{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 7, "timestamp": "2:16", "duration_seconds": 24, "lyric_line": "The breakdown is a demolition", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "symmetrical", "camera": "rack focus", "description": "A defiance scene in rock register. bird's eye framing. static movement."}} -{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 8, "timestamp": "2:40", "duration_seconds": 22, "lyric_line": "Rising from the rubble in harmonics", "scene": {"mood": "catharsis", "colors": ["gold", "white", "red"], "composition": "dutch angle", "camera": "crane up", "description": "A catharsis scene in rock register. rule of thirds framing. tracking shot movement."}} -{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 9, "timestamp": "3:02", "duration_seconds": 24, "lyric_line": "The final chorus rebuilds the wall", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "center frame", "camera": "crane up", "description": "A triumph scene in rock register. POV framing. steady hold movement."}} -{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 10, "timestamp": "3:26", "duration_seconds": 28, "lyric_line": "Concrete psalms — standing after the storm", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "bird's eye", "camera": "static", "description": "A glory scene in rock register. dutch angle framing. rack focus movement."}} -{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The preacher plays a Gibson like a weapon", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "high angle", "camera": "circular orbit", "description": "A fury scene in rock register. dutch angle framing. dolly forward movement."}} -{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Wildfire sermon — the church is the venue", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "symmetrical", "camera": "rack focus", "description": "A power scene in rock register. wide shot framing. floating drift movement."}} -{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every lick a tongue of flame", "scene": {"mood": "frenzy", "colors": ["red", "white flash", "orange"], "composition": "rule of thirds", "camera": "steady hold", "description": "A frenzy scene in rock register. close-up framing. static movement."}} -{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The congregation moshes at the altar", "scene": {"mood": "ecstasy", "colors": ["gold", "red", "white"], "composition": "low angle", "camera": "crane up", "description": "A ecstasy scene in rock register. POV framing. static movement."}} -{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "The sermon is a guitar solo", "scene": {"mood": "danger", "colors": ["red", "black", "orange"], "composition": "dutch angle", "camera": "floating drift", "description": "A danger scene in rock register. extreme close-up framing. dolly forward movement."}} -{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Wildfire sermon — speaking in distortion", "scene": {"mood": "catharsis", "colors": ["gold", "white", "red"], "composition": "bird's eye", "camera": "dolly forward", "description": "A catharsis scene in rock register. rule of thirds framing. circular orbit movement."}} -{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "The holy ghost is a wah pedal", "scene": {"mood": "pride", "colors": ["gold", "purple", "red"], "composition": "close-up", "camera": "slow zoom in", "description": "A pride scene in rock register. symmetrical framing. handheld sway movement."}} -{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Amen in power chords", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "rule of thirds", "camera": "circular orbit", "description": "A triumph scene in rock register. dutch angle framing. crane up movement."}} -{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The flames die but the heat remains", "scene": {"mood": "aftermath", "colors": ["black", "grey", "red"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A aftermath scene in rock register. center frame framing. rack focus movement."}} -{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Wildfire sermon — the ashes testify", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "POV", "camera": "crane up", "description": "A peace scene in rock register. extreme close-up framing. crane up movement."}} -{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The factory whistle is the intro", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "dutch angle", "camera": "tracking shot", "description": "A melancholy scene in rock register. bird's eye framing. circular orbit movement."}} -{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "Rust belt lullaby — the machines remember", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "extreme close-up", "camera": "tracking shot", "description": "A nostalgia scene in rock register. low angle framing. circular orbit movement."}} -{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "A guitar like a foreman's last words", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "bird's eye", "camera": "circular orbit", "description": "A anger scene in rock register. close-up framing. tracking shot movement."}} -{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The bass line walks the assembly line", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "silver"], "composition": "close-up", "camera": "crane up", "description": "A sorrow scene in rock register. silhouette frame framing. static movement."}} -{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Every shift a verse of consequence", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "wide shot", "camera": "dolly forward", "description": "A resilience scene in rock register. silhouette frame framing. tracking shot movement."}} -{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Rust belt lullaby — the furnace never sleeps", "scene": {"mood": "pride", "colors": ["gold", "purple", "red"], "composition": "POV", "camera": "floating drift", "description": "A pride scene in rock register. silhouette frame framing. handheld sway movement."}} -{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "The solo is overtime, unpaid", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "gold"], "composition": "extreme close-up", "camera": "dolly forward", "description": "A strength scene in rock register. dutch angle framing. crane up movement."}} -{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "But it sounds like freedom anyway", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "low angle", "camera": "dolly forward", "description": "A hope scene in rock register. wide shot framing. static movement."}} -{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The last note — the factory closing bell", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "wide shot", "camera": "static", "description": "A defiance scene in rock register. wide shot framing. slow zoom in movement."}} -{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Rust belt lullaby — the steel remembers", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "rule of thirds", "camera": "steady hold", "description": "A glory scene in rock register. high angle framing. slow zoom out movement."}} -{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The neon crucifix flickers like a doubt", "scene": {"mood": "darkness", "colors": ["black", "grey", "red"], "composition": "low angle", "camera": "tracking shot", "description": "A darkness scene in rock register. high angle framing. slow zoom out movement."}} -{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Bourbon and bass in the baptismal font", "scene": {"mood": "seduction", "colors": ["deep red", "black", "champagne"], "composition": "bird's eye", "camera": "tracking shot", "description": "A seduction scene in rock register. low angle framing. tracking shot movement."}} -{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "The riff is a prayer the church wouldn't accept", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "silhouette frame", "camera": "circular orbit", "description": "A power scene in rock register. symmetrical framing. static movement."}} -{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Neon crucifix — salvation in distortion", "scene": {"mood": "blasphemy", "colors": ["dark purple", "red", "black"], "composition": "bird's eye", "camera": "rack focus", "description": "A blasphemy scene in rock register. center frame framing. crane up movement."}} -{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "The chorus raises hell and hopes", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "center frame", "camera": "steady hold", "description": "A beauty scene in rock register. high angle framing. slow zoom in movement."}} -{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Every solo a confession booth", "scene": {"mood": "danger", "colors": ["red", "black", "orange"], "composition": "center frame", "camera": "steady hold", "description": "A danger scene in rock register. close-up framing. static movement."}} -{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Neon crucifix — the light that doesn't judge", "scene": {"mood": "ecstasy", "colors": ["gold", "red", "white"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A ecstasy scene in rock register. low angle framing. circular orbit movement."}} -{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "The bridge — three days of silence", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "POV", "camera": "crane up", "description": "A transcendence scene in rock register. dutch angle framing. rack focus movement."}} -{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "Then the resurrection riff", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "close-up", "camera": "circular orbit", "description": "A glory scene in rock register. bird's eye framing. circular orbit movement."}} -{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Neon crucifix — faith in a frequency", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "center frame", "camera": "static", "description": "A peace scene in rock register. extreme close-up framing. handheld sway movement."}} -{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The radio plays to no one at 3am", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "low angle", "camera": "dolly forward", "description": "A loneliness scene in rock register. wide shot framing. slow zoom out movement."}} -{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "Midnight transmission — the signal is the song", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "silhouette frame", "camera": "rack focus", "description": "A longing scene in rock register. symmetrical framing. crane up movement."}} -{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Distortion like insomnia", "scene": {"mood": "despair", "colors": ["charcoal", "navy", "faded grey"], "composition": "POV", "camera": "handheld sway", "description": "A despair scene in rock register. wide shot framing. static movement."}} -{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The verse is the dark before the chorus", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "high angle", "camera": "rack focus", "description": "A hope scene in rock register. close-up framing. floating drift movement."}} -{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Every note a frequency of loneliness", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "wide shot", "camera": "slow zoom out", "description": "A anger scene in rock register. POV framing. slow zoom out movement."}} -{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Midnight transmission — broadcasting into the void", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "extreme close-up", "camera": "slow zoom in", "description": "A beauty scene in rock register. close-up framing. slow zoom out movement."}} -{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "The guitar solo is someone answering", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "close-up", "camera": "tracking shot", "description": "A resilience scene in rock register. extreme close-up framing. static movement."}} -{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Static like applause from nowhere", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "rule of thirds", "camera": "handheld sway", "description": "A transcendence scene in rock register. high angle framing. steady hold movement."}} -{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The last chord — the station signs off", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "dutch angle", "camera": "floating drift", "description": "A triumph scene in rock register. high angle framing. rack focus movement."}} -{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Midnight transmission — the silence receives", "scene": {"mood": "silence", "colors": ["white", "grey", "transparent"], "composition": "extreme close-up", "camera": "crane up", "description": "A silence scene in rock register. silhouette frame framing. floating drift movement."}} -{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The open chord is an open road", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "close-up", "camera": "floating drift", "description": "A freedom scene in rock register. center frame framing. dolly forward movement."}} -{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Thunder road confessional — sin at 80mph", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "dutch angle", "camera": "crane up", "description": "A joy scene in rock register. rule of thirds framing. steady hold movement."}} -{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every mile marker a prayer", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "close-up", "camera": "slow zoom in", "description": "A nostalgia scene in rock register. extreme close-up framing. slow zoom in movement."}} -{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The backbeat is the engine", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "POV", "camera": "handheld sway", "description": "A longing scene in rock register. silhouette frame framing. slow zoom in movement."}} -{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Thunder road confessional — absolution by asphalt", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "symmetrical", "camera": "steady hold", "description": "A anger scene in rock register. rule of thirds framing. static movement."}} -{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The bridge is the state line", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "silver"], "composition": "POV", "camera": "static", "description": "A sorrow scene in rock register. extreme close-up framing. handheld sway movement."}} -{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "A solo that outruns the law", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "symmetrical", "camera": "rack focus", "description": "A hope scene in rock register. bird's eye framing. tracking shot movement."}} -{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "The chorus — everyone in the car sings", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "low angle", "camera": "handheld sway", "description": "A defiance scene in rock register. rule of thirds framing. crane up movement."}} -{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "Thunder road confessional — the destination was the song", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "center frame", "camera": "handheld sway", "description": "A triumph scene in rock register. bird's eye framing. circular orbit movement."}} -{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Thunder road confessional — home is the last chord", "scene": {"mood": "homecoming", "colors": ["warm gold", "brown", "cream"], "composition": "center frame", "camera": "rack focus", "description": "A homecoming scene in rock register. wide shot framing. rack focus movement."}} -{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The mountain exhales — the avalanche begins", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "high angle", "camera": "rack focus", "description": "A power scene in rock register. symmetrical framing. dolly forward movement."}} -{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Avalanche hymn — the earth's sermon", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "low angle", "camera": "rack focus", "description": "A menace scene in rock register. close-up framing. dolly forward movement."}} -{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every drum fill a boulder falling", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "high angle", "camera": "circular orbit", "description": "A fury scene in rock register. close-up framing. tracking shot movement."}} -{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The guitar tone is granite and grief", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "close-up", "camera": "slow zoom in", "description": "A chaos scene in rock register. symmetrical framing. crane up movement."}} -{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Avalanche hymn — gravity is the conductor", "scene": {"mood": "destruction", "colors": ["fire orange", "black", "grey ash"], "composition": "symmetrical", "camera": "handheld sway", "description": "A destruction scene in rock register. symmetrical framing. crane up movement."}} -{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The breakdown — snow settling", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "extreme close-up", "camera": "slow zoom out", "description": "A beauty scene in rock register. rule of thirds framing. rack focus movement."}} -{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Then the chorus — the mountain rebuilds itself", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "rule of thirds", "camera": "tracking shot", "description": "A resilience scene in rock register. silhouette frame framing. slow zoom out movement."}} -{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Every note a geological event", "scene": {"mood": "awe", "colors": ["white", "gold", "deep blue"], "composition": "symmetrical", "camera": "floating drift", "description": "A awe scene in rock register. wide shot framing. crane up movement."}} -{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "Avalanche hymn — what the earth demands", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "wide shot", "camera": "steady hold", "description": "A triumph scene in rock register. symmetrical framing. handheld sway movement."}} -{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Avalanche hymn — the mountain sings forever", "scene": {"mood": "eternity", "colors": ["gold", "white", "deep blue"], "composition": "symmetrical", "camera": "crane up", "description": "A eternity scene in rock register. bird's eye framing. floating drift movement."}} -{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The feedback builds like a congregation", "scene": {"mood": "reverence", "colors": ["black", "grey", "red"], "composition": "high angle", "camera": "static", "description": "A reverence scene in rock register. POV framing. slow zoom in movement."}} -{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "Cathedral of feedback — the amp is the altar", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "dutch angle", "camera": "tracking shot", "description": "A power scene in rock register. low angle framing. slow zoom out movement."}} -{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every harmonic a stained glass shard", "scene": {"mood": "ecstasy", "colors": ["gold", "red", "white"], "composition": "wide shot", "camera": "steady hold", "description": "A ecstasy scene in rock register. wide shot framing. circular orbit movement."}} -{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The drummer is the thunder inside", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "bird's eye", "camera": "rack focus", "description": "A chaos scene in rock register. bird's eye framing. handheld sway movement."}} -{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Cathedral of feedback — worship through distortion", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "dutch angle", "camera": "tracking shot", "description": "A beauty scene in rock register. close-up framing. steady hold movement."}} -{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The solo ascends like a spire", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "POV", "camera": "slow zoom in", "description": "A fury scene in rock register. silhouette frame framing. slow zoom out movement."}} -{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Feedback as holy spirit", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "silhouette frame", "camera": "crane up", "description": "A transcendence scene in rock register. high angle framing. rack focus movement."}} -{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "The breakdown — the cathedral pauses to breathe", "scene": {"mood": "catharsis", "colors": ["gold", "white", "red"], "composition": "rule of thirds", "camera": "rack focus", "description": "A catharsis scene in rock register. high angle framing. crane up movement."}} -{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "Cathedral of feedback — the amp stack is the nave", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "extreme close-up", "camera": "slow zoom in", "description": "A glory scene in rock register. silhouette frame framing. floating drift movement."}} -{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Cathedral of feedback — silence is the final chord", "scene": {"mood": "silence", "colors": ["white", "grey", "transparent"], "composition": "wide shot", "camera": "dolly forward", "description": "A silence scene in rock register. wide shot framing. floating drift movement."}} +{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "The engine roars before the guitar does", "scene": {"mood": "rebellion", "colors": ["red", "black", "chrome"], "composition": "silhouette frame", "camera": "dolly forward", "description": "A rebellion scene in rock register. silhouette frame framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Asphalt kingdom, we own the shoulder", "scene": {"mood": "energy", "colors": ["orange", "red", "yellow"], "composition": "POV", "camera": "handheld sway", "description": "A energy scene in rock register. rule of thirds framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Distortion like a fist through glass", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "wide shot", "camera": "floating drift", "description": "A freedom scene in rock register. high angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "The chorus is a road sign screaming", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "POV", "camera": "handheld sway", "description": "A anger scene in rock register. low angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 5, "timestamp": "1:28", "duration_seconds": 26, "lyric_line": "Every riff a mile marker", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A power scene in rock register. dutch angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 6, "timestamp": "1:54", "duration_seconds": 22, "lyric_line": "The bridge — the road narrows", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "high angle", "camera": "static", "description": "A defiance scene in rock register. silhouette frame framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 7, "timestamp": "2:16", "duration_seconds": 24, "lyric_line": "Asphalt kingdom — no speed limits here", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "silhouette frame", "camera": "crane up", "description": "A joy scene in rock register. rule of thirds framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 8, "timestamp": "2:40", "duration_seconds": 22, "lyric_line": "The solo is the horizon bending", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "wide shot", "camera": "floating drift", "description": "A chaos scene in rock register. symmetrical framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 9, "timestamp": "3:02", "duration_seconds": 24, "lyric_line": "Headlights like applause", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "low angle", "camera": "tracking shot", "description": "A triumph scene in rock register. silhouette frame framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Asphalt Kingdom", "artist": "Chrome Highway", "beat": 10, "timestamp": "3:26", "duration_seconds": 28, "lyric_line": "Asphalt kingdom — the road never ends", "scene": {"mood": "afterglow", "colors": ["soft gold", "pink", "warm white"], "composition": "high angle", "camera": "slow zoom in", "description": "A afterglow scene in rock register. extreme close-up framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "We launched our hearts into orbit", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "close-up", "camera": "static", "description": "A longing scene in rock register. center frame framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "Satellite hearts — broadcasting and alone", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "close-up", "camera": "static", "description": "A melancholy scene in rock register. rule of thirds framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "The guitar feeds back like static from space", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "POV", "camera": "static", "description": "A hope scene in rock register. silhouette frame framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Every chord a transmission lost", "scene": {"mood": "despair", "colors": ["charcoal", "navy", "faded grey"], "composition": "symmetrical", "camera": "slow zoom out", "description": "A despair scene in rock register. center frame framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "The drums pound like re-entry heat", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "rule of thirds", "camera": "slow zoom in", "description": "A anger scene in rock register. center frame framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Satellite hearts — burning on the way down", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "bird's eye", "camera": "steady hold", "description": "A beauty scene in rock register. dutch angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "A power chord the size of an atmosphere", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "center frame", "camera": "slow zoom in", "description": "A resilience scene in rock register. low angle framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "We crash-landed in the chorus", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "dutch angle", "camera": "slow zoom out", "description": "A defiance scene in rock register. extreme close-up framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The wreckage sounds beautiful from far away", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "dutch angle", "camera": "circular orbit", "description": "A triumph scene in rock register. POV framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Satellite Hearts", "artist": "Orbit Collapse", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Satellite hearts — the signal never stopped", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "rule of thirds", "camera": "dolly forward", "description": "A peace scene in rock register. center frame framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 1, "timestamp": "0:00", "duration_seconds": 20, "lyric_line": "The amp stack rises like a tenement", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "wide shot", "camera": "static", "description": "A anger scene in rock register. close-up framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 2, "timestamp": "0:20", "duration_seconds": 22, "lyric_line": "Concrete psalms in drop-D tuning", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "rule of thirds", "camera": "handheld sway", "description": "A power scene in rock register. center frame framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 3, "timestamp": "0:42", "duration_seconds": 24, "lyric_line": "Every palm mute a brick laid", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "close-up", "camera": "steady hold", "description": "A menace scene in rock register. rule of thirds framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 4, "timestamp": "1:06", "duration_seconds": 22, "lyric_line": "The vocalist screams the building's name", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "close-up", "camera": "slow zoom in", "description": "A fury scene in rock register. silhouette frame framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 5, "timestamp": "1:28", "duration_seconds": 26, "lyric_line": "Feedback like a fire escape bending", "scene": {"mood": "despair", "colors": ["charcoal", "navy", "faded grey"], "composition": "rule of thirds", "camera": "slow zoom in", "description": "A despair scene in rock register. high angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 6, "timestamp": "1:54", "duration_seconds": 22, "lyric_line": "Concrete psalms — the architecture of rage", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "gold"], "composition": "POV", "camera": "circular orbit", "description": "A strength scene in rock register. symmetrical framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 7, "timestamp": "2:16", "duration_seconds": 24, "lyric_line": "The breakdown is a demolition", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "symmetrical", "camera": "rack focus", "description": "A defiance scene in rock register. bird's eye framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 8, "timestamp": "2:40", "duration_seconds": 22, "lyric_line": "Rising from the rubble in harmonics", "scene": {"mood": "catharsis", "colors": ["gold", "white", "red"], "composition": "dutch angle", "camera": "crane up", "description": "A catharsis scene in rock register. rule of thirds framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 9, "timestamp": "3:02", "duration_seconds": 24, "lyric_line": "The final chorus rebuilds the wall", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "center frame", "camera": "crane up", "description": "A triumph scene in rock register. POV framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Concrete Psalms", "artist": "Brutalist", "beat": 10, "timestamp": "3:26", "duration_seconds": 28, "lyric_line": "Concrete psalms — standing after the storm", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "bird's eye", "camera": "static", "description": "A glory scene in rock register. dutch angle framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The preacher plays a Gibson like a weapon", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "high angle", "camera": "circular orbit", "description": "A fury scene in rock register. dutch angle framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Wildfire sermon — the church is the venue", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "symmetrical", "camera": "rack focus", "description": "A power scene in rock register. wide shot framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every lick a tongue of flame", "scene": {"mood": "frenzy", "colors": ["red", "white flash", "orange"], "composition": "rule of thirds", "camera": "steady hold", "description": "A frenzy scene in rock register. close-up framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The congregation moshes at the altar", "scene": {"mood": "ecstasy", "colors": ["gold", "red", "white"], "composition": "low angle", "camera": "crane up", "description": "A ecstasy scene in rock register. POV framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "The sermon is a guitar solo", "scene": {"mood": "danger", "colors": ["red", "black", "orange"], "composition": "dutch angle", "camera": "floating drift", "description": "A danger scene in rock register. extreme close-up framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Wildfire sermon — speaking in distortion", "scene": {"mood": "catharsis", "colors": ["gold", "white", "red"], "composition": "bird's eye", "camera": "dolly forward", "description": "A catharsis scene in rock register. rule of thirds framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "The holy ghost is a wah pedal", "scene": {"mood": "pride", "colors": ["gold", "purple", "red"], "composition": "close-up", "camera": "slow zoom in", "description": "A pride scene in rock register. symmetrical framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Amen in power chords", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "rule of thirds", "camera": "circular orbit", "description": "A triumph scene in rock register. dutch angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The flames die but the heat remains", "scene": {"mood": "aftermath", "colors": ["black", "grey", "red"], "composition": "extreme close-up", "camera": "handheld sway", "description": "A aftermath scene in rock register. center frame framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Wildfire Sermon", "artist": "Tongues of Flame", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Wildfire sermon — the ashes testify", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "POV", "camera": "crane up", "description": "A peace scene in rock register. extreme close-up framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The factory whistle is the intro", "scene": {"mood": "melancholy", "colors": ["navy", "steel grey", "teal"], "composition": "dutch angle", "camera": "tracking shot", "description": "A melancholy scene in rock register. bird's eye framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "Rust belt lullaby — the machines remember", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "extreme close-up", "camera": "tracking shot", "description": "A nostalgia scene in rock register. low angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "A guitar like a foreman's last words", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "bird's eye", "camera": "circular orbit", "description": "A anger scene in rock register. close-up framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The bass line walks the assembly line", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "silver"], "composition": "close-up", "camera": "crane up", "description": "A sorrow scene in rock register. silhouette frame framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Every shift a verse of consequence", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "wide shot", "camera": "dolly forward", "description": "A resilience scene in rock register. silhouette frame framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Rust belt lullaby — the furnace never sleeps", "scene": {"mood": "pride", "colors": ["gold", "purple", "red"], "composition": "POV", "camera": "floating drift", "description": "A pride scene in rock register. silhouette frame framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "The solo is overtime, unpaid", "scene": {"mood": "strength", "colors": ["iron grey", "dark brown", "gold"], "composition": "extreme close-up", "camera": "dolly forward", "description": "A strength scene in rock register. dutch angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "But it sounds like freedom anyway", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "low angle", "camera": "dolly forward", "description": "A hope scene in rock register. wide shot framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The last note — the factory closing bell", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "wide shot", "camera": "static", "description": "A defiance scene in rock register. wide shot framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Rust Belt Lullaby", "artist": "Iron Lung", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Rust belt lullaby — the steel remembers", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "rule of thirds", "camera": "steady hold", "description": "A glory scene in rock register. high angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The neon crucifix flickers like a doubt", "scene": {"mood": "darkness", "colors": ["black", "grey", "red"], "composition": "low angle", "camera": "tracking shot", "description": "A darkness scene in rock register. high angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Bourbon and bass in the baptismal font", "scene": {"mood": "seduction", "colors": ["deep red", "black", "champagne"], "composition": "bird's eye", "camera": "tracking shot", "description": "A seduction scene in rock register. low angle framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "The riff is a prayer the church wouldn't accept", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "silhouette frame", "camera": "circular orbit", "description": "A power scene in rock register. symmetrical framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "Neon crucifix — salvation in distortion", "scene": {"mood": "blasphemy", "colors": ["dark purple", "red", "black"], "composition": "bird's eye", "camera": "rack focus", "description": "A blasphemy scene in rock register. center frame framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "The chorus raises hell and hopes", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "center frame", "camera": "steady hold", "description": "A beauty scene in rock register. high angle framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Every solo a confession booth", "scene": {"mood": "danger", "colors": ["red", "black", "orange"], "composition": "center frame", "camera": "steady hold", "description": "A danger scene in rock register. close-up framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Neon crucifix — the light that doesn't judge", "scene": {"mood": "ecstasy", "colors": ["gold", "red", "white"], "composition": "silhouette frame", "camera": "slow zoom out", "description": "A ecstasy scene in rock register. low angle framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "The bridge — three days of silence", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "POV", "camera": "crane up", "description": "A transcendence scene in rock register. dutch angle framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "Then the resurrection riff", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "close-up", "camera": "circular orbit", "description": "A glory scene in rock register. bird's eye framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Neon Crucifix", "artist": "Electric Saints", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Neon crucifix — faith in a frequency", "scene": {"mood": "peace", "colors": ["soft blue", "white", "sage green"], "composition": "center frame", "camera": "static", "description": "A peace scene in rock register. extreme close-up framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The radio plays to no one at 3am", "scene": {"mood": "loneliness", "colors": ["dark blue", "grey", "silver"], "composition": "low angle", "camera": "dolly forward", "description": "A loneliness scene in rock register. wide shot framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "Midnight transmission — the signal is the song", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "silhouette frame", "camera": "rack focus", "description": "A longing scene in rock register. symmetrical framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Distortion like insomnia", "scene": {"mood": "despair", "colors": ["charcoal", "navy", "faded grey"], "composition": "POV", "camera": "handheld sway", "description": "A despair scene in rock register. wide shot framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The verse is the dark before the chorus", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "high angle", "camera": "rack focus", "description": "A hope scene in rock register. close-up framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Every note a frequency of loneliness", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "wide shot", "camera": "slow zoom out", "description": "A anger scene in rock register. POV framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "Midnight transmission — broadcasting into the void", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "extreme close-up", "camera": "slow zoom in", "description": "A beauty scene in rock register. close-up framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "The guitar solo is someone answering", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "close-up", "camera": "tracking shot", "description": "A resilience scene in rock register. extreme close-up framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Static like applause from nowhere", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "rule of thirds", "camera": "handheld sway", "description": "A transcendence scene in rock register. high angle framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "The last chord — the station signs off", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "dutch angle", "camera": "floating drift", "description": "A triumph scene in rock register. high angle framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Midnight Transmission", "artist": "Dead Signal", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Midnight transmission — the silence receives", "scene": {"mood": "silence", "colors": ["white", "grey", "transparent"], "composition": "extreme close-up", "camera": "crane up", "description": "A silence scene in rock register. silhouette frame framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The open chord is an open road", "scene": {"mood": "freedom", "colors": ["sky blue", "green", "gold"], "composition": "close-up", "camera": "floating drift", "description": "A freedom scene in rock register. center frame framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Thunder road confessional — sin at 80mph", "scene": {"mood": "joy", "colors": ["bright gold", "warm white", "orange"], "composition": "dutch angle", "camera": "crane up", "description": "A joy scene in rock register. rule of thirds framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every mile marker a prayer", "scene": {"mood": "nostalgia", "colors": ["sepia", "warm brown", "faded gold"], "composition": "close-up", "camera": "slow zoom in", "description": "A nostalgia scene in rock register. extreme close-up framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The backbeat is the engine", "scene": {"mood": "longing", "colors": ["slate blue", "silver", "dusk grey"], "composition": "POV", "camera": "handheld sway", "description": "A longing scene in rock register. silhouette frame framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Thunder road confessional — absolution by asphalt", "scene": {"mood": "anger", "colors": ["red", "black", "iron grey"], "composition": "symmetrical", "camera": "steady hold", "description": "A anger scene in rock register. rule of thirds framing. static movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The bridge is the state line", "scene": {"mood": "sorrow", "colors": ["deep blue", "grey", "silver"], "composition": "POV", "camera": "static", "description": "A sorrow scene in rock register. extreme close-up framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "A solo that outruns the law", "scene": {"mood": "hope", "colors": ["pale gold", "sky blue", "white"], "composition": "symmetrical", "camera": "rack focus", "description": "A hope scene in rock register. bird's eye framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "The chorus — everyone in the car sings", "scene": {"mood": "defiance", "colors": ["black", "red", "silver"], "composition": "low angle", "camera": "handheld sway", "description": "A defiance scene in rock register. rule of thirds framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "Thunder road confessional — the destination was the song", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "center frame", "camera": "handheld sway", "description": "A triumph scene in rock register. bird's eye framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Thunder Road Confessional", "artist": "Gasket & Grace", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Thunder road confessional — home is the last chord", "scene": {"mood": "homecoming", "colors": ["warm gold", "brown", "cream"], "composition": "center frame", "camera": "rack focus", "description": "A homecoming scene in rock register. wide shot framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 1, "timestamp": "0:00", "duration_seconds": 22, "lyric_line": "The mountain exhales — the avalanche begins", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "high angle", "camera": "rack focus", "description": "A power scene in rock register. symmetrical framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 2, "timestamp": "0:22", "duration_seconds": 24, "lyric_line": "Avalanche hymn — the earth's sermon", "scene": {"mood": "menace", "colors": ["dark green", "black", "purple"], "composition": "low angle", "camera": "rack focus", "description": "A menace scene in rock register. close-up framing. dolly forward movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every drum fill a boulder falling", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "high angle", "camera": "circular orbit", "description": "A fury scene in rock register. close-up framing. tracking shot movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The guitar tone is granite and grief", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "close-up", "camera": "slow zoom in", "description": "A chaos scene in rock register. symmetrical framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Avalanche hymn — gravity is the conductor", "scene": {"mood": "destruction", "colors": ["fire orange", "black", "grey ash"], "composition": "symmetrical", "camera": "handheld sway", "description": "A destruction scene in rock register. symmetrical framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The breakdown — snow settling", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "extreme close-up", "camera": "slow zoom out", "description": "A beauty scene in rock register. rule of thirds framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Then the chorus — the mountain rebuilds itself", "scene": {"mood": "resilience", "colors": ["green", "brown", "iron"], "composition": "rule of thirds", "camera": "tracking shot", "description": "A resilience scene in rock register. silhouette frame framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "Every note a geological event", "scene": {"mood": "awe", "colors": ["white", "gold", "deep blue"], "composition": "symmetrical", "camera": "floating drift", "description": "A awe scene in rock register. wide shot framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "Avalanche hymn — what the earth demands", "scene": {"mood": "triumph", "colors": ["gold", "red", "white"], "composition": "wide shot", "camera": "steady hold", "description": "A triumph scene in rock register. symmetrical framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Avalanche Hymn", "artist": "Mountain Teeth", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Avalanche hymn — the mountain sings forever", "scene": {"mood": "eternity", "colors": ["gold", "white", "deep blue"], "composition": "symmetrical", "camera": "crane up", "description": "A eternity scene in rock register. bird's eye framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 1, "timestamp": "0:00", "duration_seconds": 24, "lyric_line": "The feedback builds like a congregation", "scene": {"mood": "reverence", "colors": ["black", "grey", "red"], "composition": "high angle", "camera": "static", "description": "A reverence scene in rock register. POV framing. slow zoom in movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 2, "timestamp": "0:24", "duration_seconds": 22, "lyric_line": "Cathedral of feedback — the amp is the altar", "scene": {"mood": "power", "colors": ["gold", "black", "deep red"], "composition": "dutch angle", "camera": "tracking shot", "description": "A power scene in rock register. low angle framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 3, "timestamp": "0:46", "duration_seconds": 26, "lyric_line": "Every harmonic a stained glass shard", "scene": {"mood": "ecstasy", "colors": ["gold", "red", "white"], "composition": "wide shot", "camera": "steady hold", "description": "A ecstasy scene in rock register. wide shot framing. circular orbit movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 4, "timestamp": "1:12", "duration_seconds": 24, "lyric_line": "The drummer is the thunder inside", "scene": {"mood": "chaos", "colors": ["red", "orange", "white flash"], "composition": "bird's eye", "camera": "rack focus", "description": "A chaos scene in rock register. bird's eye framing. handheld sway movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 5, "timestamp": "1:36", "duration_seconds": 26, "lyric_line": "Cathedral of feedback — worship through distortion", "scene": {"mood": "beauty", "colors": ["white", "gold", "soft pink"], "composition": "dutch angle", "camera": "tracking shot", "description": "A beauty scene in rock register. close-up framing. steady hold movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 6, "timestamp": "2:02", "duration_seconds": 24, "lyric_line": "The solo ascends like a spire", "scene": {"mood": "fury", "colors": ["crimson", "dark grey", "fire orange"], "composition": "POV", "camera": "slow zoom in", "description": "A fury scene in rock register. silhouette frame framing. slow zoom out movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 7, "timestamp": "2:26", "duration_seconds": 26, "lyric_line": "Feedback as holy spirit", "scene": {"mood": "transcendence", "colors": ["white", "gold", "silver"], "composition": "silhouette frame", "camera": "crane up", "description": "A transcendence scene in rock register. high angle framing. rack focus movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 8, "timestamp": "2:52", "duration_seconds": 24, "lyric_line": "The breakdown — the cathedral pauses to breathe", "scene": {"mood": "catharsis", "colors": ["gold", "white", "red"], "composition": "rule of thirds", "camera": "rack focus", "description": "A catharsis scene in rock register. high angle framing. crane up movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 9, "timestamp": "3:16", "duration_seconds": 26, "lyric_line": "Cathedral of feedback — the amp stack is the nave", "scene": {"mood": "glory", "colors": ["gold", "white", "purple"], "composition": "extreme close-up", "camera": "slow zoom in", "description": "A glory scene in rock register. silhouette frame framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"} +{"song": "Cathedral of Feedback", "artist": "Saint Distortion", "beat": 10, "timestamp": "3:42", "duration_seconds": 28, "lyric_line": "Cathedral of feedback — silence is the final chord", "scene": {"mood": "silence", "colors": ["white", "grey", "transparent"], "composition": "wide shot", "camera": "dolly forward", "description": "A silence scene in rock register. wide shot framing. floating drift movement."}, "source_session_id": "backfill", "model": "unknown", "source_type": "backfill"}