Compare commits

..

8 Commits

10 changed files with 800 additions and 290 deletions

View File

@@ -1,83 +0,0 @@
#!/usr/bin/env python3
"""
Config Validator -- pre-deploy YAML validation for timmy-config sidecar.
Validates YAML syntax, required keys (model.default, model.provider,
toolsets), and provider names before deploy.sh writes to ~/.hermes/.
Usage:
python3 bin/validate_config.py [path/to/config.yaml]
python3 bin/validate_config.py --strict (fail on warnings too)
"""
import json, os, sys, yaml
from pathlib import Path
REQUIRED = {
"model": {"type": dict, "keys": {"default": str, "provider": str}},
"toolsets": {"type": list},
}
ALLOWED_PROVIDERS = [
"anthropic", "openai", "nous", "ollama", "openrouter", "openai-codex"
]
def validate(path):
errors = []
try:
with open(path) as f:
data = yaml.safe_load(f)
except Exception as e:
return [f"YAML parse error: {e}"]
if not isinstance(data, dict):
return [f"Expected mapping, got {type(data).__name__}"]
for key, spec in REQUIRED.items():
if key not in data:
errors.append(f"Required key missing: {key}")
continue
if spec["type"] == dict and not isinstance(data[key], dict):
errors.append(f"{key}: expected dict")
continue
if spec["type"] == list and not isinstance(data[key], list):
errors.append(f"{key}: expected list")
continue
if "keys" in spec:
for sub, sub_type in spec["keys"].items():
if sub not in data[key]:
errors.append(f"{key}.{sub}: required")
elif not isinstance(data[key][sub], sub_type):
errors.append(f"{key}.{sub}: expected {sub_type.__name__}")
provider = data.get("model", {}).get("provider")
if provider and provider not in ALLOWED_PROVIDERS:
errors.append(f"model.provider: unknown provider '{provider}'")
# Check JSON files
for jf in ["channel_directory.json"]:
jp = Path(path).parent / jf
if jp.exists():
try:
json.loads(jp.read_text())
except Exception as e:
errors.append(f"{jf}: invalid JSON: {e}")
return errors
def main():
strict = "--strict" in sys.argv
args = [a for a in sys.argv[1:] if not a.startswith("--")]
path = args[0] if args else str(Path(__file__).parent.parent / "config.yaml")
if not os.path.exists(path):
print(f"ERROR: {path} not found")
sys.exit(1)
errs = validate(path)
if errs:
for e in errs:
print(f"ERROR: {e}")
print(f"Validation FAILED: {len(errs)} issue(s)")
sys.exit(1)
print(f"OK: {path} is valid")
if __name__ == "__main__":
main()

View File

@@ -1,207 +0,0 @@
#!/usr/bin/env python3
"""
validate-sidecar-config.py — Pre-deploy validation for timmy-config sidecar.
Validates YAML syntax, required keys, value types before deploy.
Rejects bad config with clear errors.
Usage:
python3 scripts/validate-sidecar-config.py ~/.timmy/config.yaml
python3 scripts/validate-sidecar-config.py --all # Validate all config files
python3 scripts/validate-sidecar-config.py --schema # Print expected schema
"""
import argparse
import json
import os
import sys
from pathlib import Path
try:
import yaml
HAS_YAML = True
except ImportError:
HAS_YAML = False
# Expected schema: field -> type
REQUIRED_SCHEMA = {
"model": str,
"provider": str,
}
OPTIONAL_SCHEMA = {
"api_base": str,
"max_tokens": int,
"temperature": (int, float),
"system_prompt": str,
"tools": list,
"memory_enabled": bool,
"session_timeout": int,
"log_level": str,
}
CONFIG_DIRS = [
Path.home() / ".timmy",
Path.home() / ".hermes",
]
def validate_yaml_syntax(filepath: Path) -> list[str]:
"""Validate YAML can be parsed."""
errors = []
try:
content = filepath.read_text(errors="ignore")
if HAS_YAML:
yaml.safe_load(content)
else:
# Fallback: check for basic JSON-in-YAML
json.loads(content)
except (yaml.YAMLError if HAS_YAML else Exception, json.JSONDecodeError) as e:
errors.append(f"YAML syntax error: {e}")
except OSError as e:
errors.append(f"Cannot read file: {e}")
return errors
def validate_schema(filepath: Path) -> list[str]:
"""Validate config against expected schema."""
errors = []
try:
content = filepath.read_text(errors="ignore")
if HAS_YAML:
config = yaml.safe_load(content) or {}
else:
config = json.loads(content)
except Exception as e:
return [f"Cannot parse: {e}"]
if not isinstance(config, dict):
return ["Config must be a YAML/JSON object (dict)"]
# Check required keys
for key, expected_type in REQUIRED_SCHEMA.items():
if key not in config:
errors.append(f"Missing required key: '{key}' (expected {expected_type.__name__})")
elif not isinstance(config[key], expected_type):
errors.append(f"Wrong type for '{key}': expected {expected_type.__name__}, got {type(config[key]).__name__}")
# Check optional keys types
for key, expected_type in OPTIONAL_SCHEMA.items():
if key in config:
if isinstance(expected_type, tuple):
if not isinstance(config[key], expected_type):
type_names = " or ".join(t.__name__ for t in expected_type)
errors.append(f"Wrong type for '{key}': expected {type_names}, got {type(config[key]).__name__}")
else:
if not isinstance(config[key], expected_type):
errors.append(f"Wrong type for '{key}': expected {expected_type.__name__}, got {type(config[key]).__name__}")
# Check for common mistakes
if "model" in config and isinstance(config["model"], str):
if config["model"].startswith("http"):
errors.append("'model' looks like a URL — did you mean 'api_base'?")
if "api_base" in config and isinstance(config["api_base"], str):
if not config["api_base"].startswith("http"):
errors.append("'api_base' should start with http:// or https://")
return errors
def validate_file(filepath: Path) -> tuple[bool, list[str]]:
"""Full validation of a config file. Returns (valid, errors)."""
errors = []
errors.extend(validate_yaml_syntax(filepath))
if not errors:
errors.extend(validate_schema(filepath))
return len(errors) == 0, errors
def find_config_files() -> list[Path]:
"""Find config files in standard locations."""
configs = []
for d in CONFIG_DIRS:
if not d.exists():
continue
for f in d.rglob("*.yaml"):
if f.name in ("config.yaml", "settings.yaml", "env.yaml", "config.yml"):
configs.append(f)
for f in d.rglob("*.yml"):
if "config" in f.name.lower():
configs.append(f)
for f in d.rglob("*.json"):
if f.name in ("config.json", "settings.json"):
configs.append(f)
return sorted(set(configs))
def cmd_validate(filepath: str) -> bool:
path = Path(filepath)
if not path.exists():
print(f"ERROR: {path} not found")
return False
valid, errors = validate_file(path)
if valid:
print(f"OK: {path}")
else:
print(f"FAIL: {path}")
for e in errors:
print(f" - {e}")
return valid
def cmd_validate_all() -> bool:
configs = find_config_files()
if not configs:
print("No config files found in standard locations.")
return True
all_valid = True
for config in configs:
valid, errors = validate_file(config)
if valid:
print(f"OK: {config}")
else:
all_valid = False
print(f"FAIL: {config}")
for e in errors:
print(f" - {e}")
print(f"\n{'All configs valid.' if all_valid else 'Validation failures found.'}")
return all_valid
def cmd_schema():
print("Required keys:")
for key, typ in REQUIRED_SCHEMA.items():
print(f" {key}: {typ.__name__}")
print("\nOptional keys:")
for key, typ in OPTIONAL_SCHEMA.items():
if isinstance(typ, tuple):
print(f" {key}: {'|'.join(t.__name__ for t in typ)}")
else:
print(f" {key}: {typ.__name__}")
def main():
parser = argparse.ArgumentParser(description="Validate sidecar config files")
parser.add_argument("file", nargs="?", help="Config file to validate")
parser.add_argument("--all", action="store_true", help="Validate all config files")
parser.add_argument("--schema", action="store_true", help="Print expected schema")
args = parser.parse_args()
if args.schema:
cmd_schema()
elif args.all:
ok = cmd_validate_all()
sys.exit(0 if ok else 1)
elif args.file:
ok = cmd_validate(args.file)
sys.exit(0 if ok else 1)
else:
parser.print_help()
if __name__ == "__main__":
main()

View File

@@ -0,0 +1,100 @@
{"song": "Overture in D", "artist": "Orchestra Solemn", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Overture crashing through the gilded hall", "scene": {"mood": "majestic", "colors": ["#f5f5dc", "#8b7355", "#d4af37"], "composition": "symmetrical nave", "camera": "steady tripod", "description": "A gilded concert hall, symmetrical. Chandeliers cast warm light on rows of empty seats."}}
{"song": "Overture in D", "artist": "Orchestra Solemn", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Cathedral organ filling every stone", "scene": {"mood": "solemn", "colors": ["#e8dcc8", "#5c4033", "#c0392b"], "composition": "center aisle leading", "camera": "slow crane up", "description": "A cathedral interior: stone columns reach to vaulted ceilings. Light streams through stained glass."}}
{"song": "Overture in D", "artist": "Orchestra Solemn", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Nocturne drifting through the empty hallways", "scene": {"mood": "triumphant", "colors": ["#f0ead6", "#4a3728", "#2980b9"], "composition": "balcony overlook", "camera": "wide establishing", "description": "A grand piano in an empty ballroom. Moonlight through tall windows creates silver rectangles."}}
{"song": "Overture in D", "artist": "Orchestra Solemn", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Symphony of stone carved by sound alone", "scene": {"mood": "melancholic", "colors": ["#faf0e6", "#654321", "#b8860b"], "composition": "instrument cluster", "camera": "close-up strings", "description": "A building carved from sound: pillars are stacked notes, arches are sustained chords."}}
{"song": "Overture in D", "artist": "Orchestra Solemn", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Adagio descending like a slow prayer", "scene": {"mood": "ethereal", "colors": ["#fffef2", "#8b7d6b", "#483d8b"], "composition": "cathedral arch", "camera": "panoramic sweep", "description": "A single violinist on a vast empty stage. One spotlight. The rest is darkness."}}
{"song": "Overture in D", "artist": "Orchestra Solemn", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Minuet of candlelight and powdered wigs", "scene": {"mood": "grand", "colors": ["#f5f0e1", "#556b2f", "#daa520"], "composition": "sheet music detail", "camera": "tunnel zoom", "description": "A harpsichord in a candlelit room. Powdered wigs and silk gowns blur in the background."}}
{"song": "Overture in D", "artist": "Orchestra Solemn", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Requiem echoing through the vaulted ceiling", "scene": {"mood": "tender", "colors": ["#e6e2d3", "#3c3c3c", "#800020"], "composition": "conductor POV", "camera": "elegant dolly", "description": "A choir stands in a vaulted nave. Their voices are visible as golden light rising."}}
{"song": "Overture in D", "artist": "Orchestra Solemn", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Capriccio leaping from key to key", "scene": {"mood": "dramatic", "colors": ["#fffbf0", "#704214", "#c17817"], "composition": "string section grid", "camera": "static symmetric", "description": "A pianist's hands leap across the keys. Each note leaves a colored trail in the air."}}
{"song": "Overture in D", "artist": "Orchestra Solemn", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Elegy whispered by a solo cello", "scene": {"mood": "serene", "colors": ["#f8f4e8", "#696969", "#4682b4"], "composition": "ceiling dome up", "camera": "golden light", "description": "A solo cello leans against a chair in an empty concert hall. Dust motes in the light."}}
{"song": "Overture in D", "artist": "Orchestra Solemn", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Finale triumphant, every instrument ablaze", "scene": {"mood": "transcendent", "colors": ["#fdfcf5", "#8b4513", "#ffd700"], "composition": "gallery view", "camera": "reverent wide", "description": "The full orchestra seen from the balcony. Every instrument ablaze. The conductor levitates."}}
{"song": "Cathedral", "artist": "The Ensemble", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Overture crashing through the gilded hall", "scene": {"mood": "majestic", "colors": ["#f5f5dc", "#8b7355", "#d4af37"], "composition": "symmetrical nave", "camera": "steady tripod", "description": "A gilded concert hall, symmetrical. Chandeliers cast warm light on rows of empty seats."}}
{"song": "Cathedral", "artist": "The Ensemble", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Cathedral organ filling every stone", "scene": {"mood": "solemn", "colors": ["#e8dcc8", "#5c4033", "#c0392b"], "composition": "center aisle leading", "camera": "slow crane up", "description": "A cathedral interior: stone columns reach to vaulted ceilings. Light streams through stained glass."}}
{"song": "Cathedral", "artist": "The Ensemble", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Nocturne drifting through the empty hallways", "scene": {"mood": "triumphant", "colors": ["#f0ead6", "#4a3728", "#2980b9"], "composition": "balcony overlook", "camera": "wide establishing", "description": "A grand piano in an empty ballroom. Moonlight through tall windows creates silver rectangles."}}
{"song": "Cathedral", "artist": "The Ensemble", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Symphony of stone carved by sound alone", "scene": {"mood": "melancholic", "colors": ["#faf0e6", "#654321", "#b8860b"], "composition": "instrument cluster", "camera": "close-up strings", "description": "A building carved from sound: pillars are stacked notes, arches are sustained chords."}}
{"song": "Cathedral", "artist": "The Ensemble", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Adagio descending like a slow prayer", "scene": {"mood": "ethereal", "colors": ["#fffef2", "#8b7d6b", "#483d8b"], "composition": "cathedral arch", "camera": "panoramic sweep", "description": "A single violinist on a vast empty stage. One spotlight. The rest is darkness."}}
{"song": "Cathedral", "artist": "The Ensemble", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Minuet of candlelight and powdered wigs", "scene": {"mood": "grand", "colors": ["#f5f0e1", "#556b2f", "#daa520"], "composition": "sheet music detail", "camera": "tunnel zoom", "description": "A harpsichord in a candlelit room. Powdered wigs and silk gowns blur in the background."}}
{"song": "Cathedral", "artist": "The Ensemble", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Requiem echoing through the vaulted ceiling", "scene": {"mood": "tender", "colors": ["#e6e2d3", "#3c3c3c", "#800020"], "composition": "conductor POV", "camera": "elegant dolly", "description": "A choir stands in a vaulted nave. Their voices are visible as golden light rising."}}
{"song": "Cathedral", "artist": "The Ensemble", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Capriccio leaping from key to key", "scene": {"mood": "dramatic", "colors": ["#fffbf0", "#704214", "#c17817"], "composition": "string section grid", "camera": "static symmetric", "description": "A pianist's hands leap across the keys. Each note leaves a colored trail in the air."}}
{"song": "Cathedral", "artist": "The Ensemble", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Elegy whispered by a solo cello", "scene": {"mood": "serene", "colors": ["#f8f4e8", "#696969", "#4682b4"], "composition": "ceiling dome up", "camera": "golden light", "description": "A solo cello leans against a chair in an empty concert hall. Dust motes in the light."}}
{"song": "Cathedral", "artist": "The Ensemble", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Finale triumphant, every instrument ablaze", "scene": {"mood": "transcendent", "colors": ["#fdfcf5", "#8b4513", "#ffd700"], "composition": "gallery view", "camera": "reverent wide", "description": "The full orchestra seen from the balcony. Every instrument ablaze. The conductor levitates."}}
{"song": "Nocturne", "artist": "Elena Frost", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Overture crashing through the gilded hall", "scene": {"mood": "majestic", "colors": ["#f5f5dc", "#8b7355", "#d4af37"], "composition": "symmetrical nave", "camera": "steady tripod", "description": "A gilded concert hall, symmetrical. Chandeliers cast warm light on rows of empty seats."}}
{"song": "Nocturne", "artist": "Elena Frost", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Cathedral organ filling every stone", "scene": {"mood": "solemn", "colors": ["#e8dcc8", "#5c4033", "#c0392b"], "composition": "center aisle leading", "camera": "slow crane up", "description": "A cathedral interior: stone columns reach to vaulted ceilings. Light streams through stained glass."}}
{"song": "Nocturne", "artist": "Elena Frost", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Nocturne drifting through the empty hallways", "scene": {"mood": "triumphant", "colors": ["#f0ead6", "#4a3728", "#2980b9"], "composition": "balcony overlook", "camera": "wide establishing", "description": "A grand piano in an empty ballroom. Moonlight through tall windows creates silver rectangles."}}
{"song": "Nocturne", "artist": "Elena Frost", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Symphony of stone carved by sound alone", "scene": {"mood": "melancholic", "colors": ["#faf0e6", "#654321", "#b8860b"], "composition": "instrument cluster", "camera": "close-up strings", "description": "A building carved from sound: pillars are stacked notes, arches are sustained chords."}}
{"song": "Nocturne", "artist": "Elena Frost", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Adagio descending like a slow prayer", "scene": {"mood": "ethereal", "colors": ["#fffef2", "#8b7d6b", "#483d8b"], "composition": "cathedral arch", "camera": "panoramic sweep", "description": "A single violinist on a vast empty stage. One spotlight. The rest is darkness."}}
{"song": "Nocturne", "artist": "Elena Frost", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Minuet of candlelight and powdered wigs", "scene": {"mood": "grand", "colors": ["#f5f0e1", "#556b2f", "#daa520"], "composition": "sheet music detail", "camera": "tunnel zoom", "description": "A harpsichord in a candlelit room. Powdered wigs and silk gowns blur in the background."}}
{"song": "Nocturne", "artist": "Elena Frost", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Requiem echoing through the vaulted ceiling", "scene": {"mood": "tender", "colors": ["#e6e2d3", "#3c3c3c", "#800020"], "composition": "conductor POV", "camera": "elegant dolly", "description": "A choir stands in a vaulted nave. Their voices are visible as golden light rising."}}
{"song": "Nocturne", "artist": "Elena Frost", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Capriccio leaping from key to key", "scene": {"mood": "dramatic", "colors": ["#fffbf0", "#704214", "#c17817"], "composition": "string section grid", "camera": "static symmetric", "description": "A pianist's hands leap across the keys. Each note leaves a colored trail in the air."}}
{"song": "Nocturne", "artist": "Elena Frost", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Elegy whispered by a solo cello", "scene": {"mood": "serene", "colors": ["#f8f4e8", "#696969", "#4682b4"], "composition": "ceiling dome up", "camera": "golden light", "description": "A solo cello leans against a chair in an empty concert hall. Dust motes in the light."}}
{"song": "Nocturne", "artist": "Elena Frost", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Finale triumphant, every instrument ablaze", "scene": {"mood": "transcendent", "colors": ["#fdfcf5", "#8b4513", "#ffd700"], "composition": "gallery view", "camera": "reverent wide", "description": "The full orchestra seen from the balcony. Every instrument ablaze. The conductor levitates."}}
{"song": "Symphony of Stone", "artist": "Maestro Voss", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Overture crashing through the gilded hall", "scene": {"mood": "majestic", "colors": ["#f5f5dc", "#8b7355", "#d4af37"], "composition": "symmetrical nave", "camera": "steady tripod", "description": "A gilded concert hall, symmetrical. Chandeliers cast warm light on rows of empty seats."}}
{"song": "Symphony of Stone", "artist": "Maestro Voss", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Cathedral organ filling every stone", "scene": {"mood": "solemn", "colors": ["#e8dcc8", "#5c4033", "#c0392b"], "composition": "center aisle leading", "camera": "slow crane up", "description": "A cathedral interior: stone columns reach to vaulted ceilings. Light streams through stained glass."}}
{"song": "Symphony of Stone", "artist": "Maestro Voss", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Nocturne drifting through the empty hallways", "scene": {"mood": "triumphant", "colors": ["#f0ead6", "#4a3728", "#2980b9"], "composition": "balcony overlook", "camera": "wide establishing", "description": "A grand piano in an empty ballroom. Moonlight through tall windows creates silver rectangles."}}
{"song": "Symphony of Stone", "artist": "Maestro Voss", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Symphony of stone carved by sound alone", "scene": {"mood": "melancholic", "colors": ["#faf0e6", "#654321", "#b8860b"], "composition": "instrument cluster", "camera": "close-up strings", "description": "A building carved from sound: pillars are stacked notes, arches are sustained chords."}}
{"song": "Symphony of Stone", "artist": "Maestro Voss", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Adagio descending like a slow prayer", "scene": {"mood": "ethereal", "colors": ["#fffef2", "#8b7d6b", "#483d8b"], "composition": "cathedral arch", "camera": "panoramic sweep", "description": "A single violinist on a vast empty stage. One spotlight. The rest is darkness."}}
{"song": "Symphony of Stone", "artist": "Maestro Voss", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Minuet of candlelight and powdered wigs", "scene": {"mood": "grand", "colors": ["#f5f0e1", "#556b2f", "#daa520"], "composition": "sheet music detail", "camera": "tunnel zoom", "description": "A harpsichord in a candlelit room. Powdered wigs and silk gowns blur in the background."}}
{"song": "Symphony of Stone", "artist": "Maestro Voss", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Requiem echoing through the vaulted ceiling", "scene": {"mood": "tender", "colors": ["#e6e2d3", "#3c3c3c", "#800020"], "composition": "conductor POV", "camera": "elegant dolly", "description": "A choir stands in a vaulted nave. Their voices are visible as golden light rising."}}
{"song": "Symphony of Stone", "artist": "Maestro Voss", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Capriccio leaping from key to key", "scene": {"mood": "dramatic", "colors": ["#fffbf0", "#704214", "#c17817"], "composition": "string section grid", "camera": "static symmetric", "description": "A pianist's hands leap across the keys. Each note leaves a colored trail in the air."}}
{"song": "Symphony of Stone", "artist": "Maestro Voss", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Elegy whispered by a solo cello", "scene": {"mood": "serene", "colors": ["#f8f4e8", "#696969", "#4682b4"], "composition": "ceiling dome up", "camera": "golden light", "description": "A solo cello leans against a chair in an empty concert hall. Dust motes in the light."}}
{"song": "Symphony of Stone", "artist": "Maestro Voss", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Finale triumphant, every instrument ablaze", "scene": {"mood": "transcendent", "colors": ["#fdfcf5", "#8b4513", "#ffd700"], "composition": "gallery view", "camera": "reverent wide", "description": "The full orchestra seen from the balcony. Every instrument ablaze. The conductor levitates."}}
{"song": "Adagio", "artist": "The Philharmonic", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Overture crashing through the gilded hall", "scene": {"mood": "majestic", "colors": ["#f5f5dc", "#8b7355", "#d4af37"], "composition": "symmetrical nave", "camera": "steady tripod", "description": "A gilded concert hall, symmetrical. Chandeliers cast warm light on rows of empty seats."}}
{"song": "Adagio", "artist": "The Philharmonic", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Cathedral organ filling every stone", "scene": {"mood": "solemn", "colors": ["#e8dcc8", "#5c4033", "#c0392b"], "composition": "center aisle leading", "camera": "slow crane up", "description": "A cathedral interior: stone columns reach to vaulted ceilings. Light streams through stained glass."}}
{"song": "Adagio", "artist": "The Philharmonic", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Nocturne drifting through the empty hallways", "scene": {"mood": "triumphant", "colors": ["#f0ead6", "#4a3728", "#2980b9"], "composition": "balcony overlook", "camera": "wide establishing", "description": "A grand piano in an empty ballroom. Moonlight through tall windows creates silver rectangles."}}
{"song": "Adagio", "artist": "The Philharmonic", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Symphony of stone carved by sound alone", "scene": {"mood": "melancholic", "colors": ["#faf0e6", "#654321", "#b8860b"], "composition": "instrument cluster", "camera": "close-up strings", "description": "A building carved from sound: pillars are stacked notes, arches are sustained chords."}}
{"song": "Adagio", "artist": "The Philharmonic", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Adagio descending like a slow prayer", "scene": {"mood": "ethereal", "colors": ["#fffef2", "#8b7d6b", "#483d8b"], "composition": "cathedral arch", "camera": "panoramic sweep", "description": "A single violinist on a vast empty stage. One spotlight. The rest is darkness."}}
{"song": "Adagio", "artist": "The Philharmonic", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Minuet of candlelight and powdered wigs", "scene": {"mood": "grand", "colors": ["#f5f0e1", "#556b2f", "#daa520"], "composition": "sheet music detail", "camera": "tunnel zoom", "description": "A harpsichord in a candlelit room. Powdered wigs and silk gowns blur in the background."}}
{"song": "Adagio", "artist": "The Philharmonic", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Requiem echoing through the vaulted ceiling", "scene": {"mood": "tender", "colors": ["#e6e2d3", "#3c3c3c", "#800020"], "composition": "conductor POV", "camera": "elegant dolly", "description": "A choir stands in a vaulted nave. Their voices are visible as golden light rising."}}
{"song": "Adagio", "artist": "The Philharmonic", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Capriccio leaping from key to key", "scene": {"mood": "dramatic", "colors": ["#fffbf0", "#704214", "#c17817"], "composition": "string section grid", "camera": "static symmetric", "description": "A pianist's hands leap across the keys. Each note leaves a colored trail in the air."}}
{"song": "Adagio", "artist": "The Philharmonic", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Elegy whispered by a solo cello", "scene": {"mood": "serene", "colors": ["#f8f4e8", "#696969", "#4682b4"], "composition": "ceiling dome up", "camera": "golden light", "description": "A solo cello leans against a chair in an empty concert hall. Dust motes in the light."}}
{"song": "Adagio", "artist": "The Philharmonic", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Finale triumphant, every instrument ablaze", "scene": {"mood": "transcendent", "colors": ["#fdfcf5", "#8b4513", "#ffd700"], "composition": "gallery view", "camera": "reverent wide", "description": "The full orchestra seen from the balcony. Every instrument ablaze. The conductor levitates."}}
{"song": "Minuet", "artist": "Lady Harpsichord", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Overture crashing through the gilded hall", "scene": {"mood": "majestic", "colors": ["#f5f5dc", "#8b7355", "#d4af37"], "composition": "symmetrical nave", "camera": "steady tripod", "description": "A gilded concert hall, symmetrical. Chandeliers cast warm light on rows of empty seats."}}
{"song": "Minuet", "artist": "Lady Harpsichord", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Cathedral organ filling every stone", "scene": {"mood": "solemn", "colors": ["#e8dcc8", "#5c4033", "#c0392b"], "composition": "center aisle leading", "camera": "slow crane up", "description": "A cathedral interior: stone columns reach to vaulted ceilings. Light streams through stained glass."}}
{"song": "Minuet", "artist": "Lady Harpsichord", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Nocturne drifting through the empty hallways", "scene": {"mood": "triumphant", "colors": ["#f0ead6", "#4a3728", "#2980b9"], "composition": "balcony overlook", "camera": "wide establishing", "description": "A grand piano in an empty ballroom. Moonlight through tall windows creates silver rectangles."}}
{"song": "Minuet", "artist": "Lady Harpsichord", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Symphony of stone carved by sound alone", "scene": {"mood": "melancholic", "colors": ["#faf0e6", "#654321", "#b8860b"], "composition": "instrument cluster", "camera": "close-up strings", "description": "A building carved from sound: pillars are stacked notes, arches are sustained chords."}}
{"song": "Minuet", "artist": "Lady Harpsichord", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Adagio descending like a slow prayer", "scene": {"mood": "ethereal", "colors": ["#fffef2", "#8b7d6b", "#483d8b"], "composition": "cathedral arch", "camera": "panoramic sweep", "description": "A single violinist on a vast empty stage. One spotlight. The rest is darkness."}}
{"song": "Minuet", "artist": "Lady Harpsichord", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Minuet of candlelight and powdered wigs", "scene": {"mood": "grand", "colors": ["#f5f0e1", "#556b2f", "#daa520"], "composition": "sheet music detail", "camera": "tunnel zoom", "description": "A harpsichord in a candlelit room. Powdered wigs and silk gowns blur in the background."}}
{"song": "Minuet", "artist": "Lady Harpsichord", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Requiem echoing through the vaulted ceiling", "scene": {"mood": "tender", "colors": ["#e6e2d3", "#3c3c3c", "#800020"], "composition": "conductor POV", "camera": "elegant dolly", "description": "A choir stands in a vaulted nave. Their voices are visible as golden light rising."}}
{"song": "Minuet", "artist": "Lady Harpsichord", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Capriccio leaping from key to key", "scene": {"mood": "dramatic", "colors": ["#fffbf0", "#704214", "#c17817"], "composition": "string section grid", "camera": "static symmetric", "description": "A pianist's hands leap across the keys. Each note leaves a colored trail in the air."}}
{"song": "Minuet", "artist": "Lady Harpsichord", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Elegy whispered by a solo cello", "scene": {"mood": "serene", "colors": ["#f8f4e8", "#696969", "#4682b4"], "composition": "ceiling dome up", "camera": "golden light", "description": "A solo cello leans against a chair in an empty concert hall. Dust motes in the light."}}
{"song": "Minuet", "artist": "Lady Harpsichord", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Finale triumphant, every instrument ablaze", "scene": {"mood": "transcendent", "colors": ["#fdfcf5", "#8b4513", "#ffd700"], "composition": "gallery view", "camera": "reverent wide", "description": "The full orchestra seen from the balcony. Every instrument ablaze. The conductor levitates."}}
{"song": "Requiem", "artist": "The Choir Eternal", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Overture crashing through the gilded hall", "scene": {"mood": "majestic", "colors": ["#f5f5dc", "#8b7355", "#d4af37"], "composition": "symmetrical nave", "camera": "steady tripod", "description": "A gilded concert hall, symmetrical. Chandeliers cast warm light on rows of empty seats."}}
{"song": "Requiem", "artist": "The Choir Eternal", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Cathedral organ filling every stone", "scene": {"mood": "solemn", "colors": ["#e8dcc8", "#5c4033", "#c0392b"], "composition": "center aisle leading", "camera": "slow crane up", "description": "A cathedral interior: stone columns reach to vaulted ceilings. Light streams through stained glass."}}
{"song": "Requiem", "artist": "The Choir Eternal", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Nocturne drifting through the empty hallways", "scene": {"mood": "triumphant", "colors": ["#f0ead6", "#4a3728", "#2980b9"], "composition": "balcony overlook", "camera": "wide establishing", "description": "A grand piano in an empty ballroom. Moonlight through tall windows creates silver rectangles."}}
{"song": "Requiem", "artist": "The Choir Eternal", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Symphony of stone carved by sound alone", "scene": {"mood": "melancholic", "colors": ["#faf0e6", "#654321", "#b8860b"], "composition": "instrument cluster", "camera": "close-up strings", "description": "A building carved from sound: pillars are stacked notes, arches are sustained chords."}}
{"song": "Requiem", "artist": "The Choir Eternal", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Adagio descending like a slow prayer", "scene": {"mood": "ethereal", "colors": ["#fffef2", "#8b7d6b", "#483d8b"], "composition": "cathedral arch", "camera": "panoramic sweep", "description": "A single violinist on a vast empty stage. One spotlight. The rest is darkness."}}
{"song": "Requiem", "artist": "The Choir Eternal", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Minuet of candlelight and powdered wigs", "scene": {"mood": "grand", "colors": ["#f5f0e1", "#556b2f", "#daa520"], "composition": "sheet music detail", "camera": "tunnel zoom", "description": "A harpsichord in a candlelit room. Powdered wigs and silk gowns blur in the background."}}
{"song": "Requiem", "artist": "The Choir Eternal", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Requiem echoing through the vaulted ceiling", "scene": {"mood": "tender", "colors": ["#e6e2d3", "#3c3c3c", "#800020"], "composition": "conductor POV", "camera": "elegant dolly", "description": "A choir stands in a vaulted nave. Their voices are visible as golden light rising."}}
{"song": "Requiem", "artist": "The Choir Eternal", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Capriccio leaping from key to key", "scene": {"mood": "dramatic", "colors": ["#fffbf0", "#704214", "#c17817"], "composition": "string section grid", "camera": "static symmetric", "description": "A pianist's hands leap across the keys. Each note leaves a colored trail in the air."}}
{"song": "Requiem", "artist": "The Choir Eternal", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Elegy whispered by a solo cello", "scene": {"mood": "serene", "colors": ["#f8f4e8", "#696969", "#4682b4"], "composition": "ceiling dome up", "camera": "golden light", "description": "A solo cello leans against a chair in an empty concert hall. Dust motes in the light."}}
{"song": "Requiem", "artist": "The Choir Eternal", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Finale triumphant, every instrument ablaze", "scene": {"mood": "transcendent", "colors": ["#fdfcf5", "#8b4513", "#ffd700"], "composition": "gallery view", "camera": "reverent wide", "description": "The full orchestra seen from the balcony. Every instrument ablaze. The conductor levitates."}}
{"song": "Capriccio", "artist": "Virtuoso Nine", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Overture crashing through the gilded hall", "scene": {"mood": "majestic", "colors": ["#f5f5dc", "#8b7355", "#d4af37"], "composition": "symmetrical nave", "camera": "steady tripod", "description": "A gilded concert hall, symmetrical. Chandeliers cast warm light on rows of empty seats."}}
{"song": "Capriccio", "artist": "Virtuoso Nine", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Cathedral organ filling every stone", "scene": {"mood": "solemn", "colors": ["#e8dcc8", "#5c4033", "#c0392b"], "composition": "center aisle leading", "camera": "slow crane up", "description": "A cathedral interior: stone columns reach to vaulted ceilings. Light streams through stained glass."}}
{"song": "Capriccio", "artist": "Virtuoso Nine", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Nocturne drifting through the empty hallways", "scene": {"mood": "triumphant", "colors": ["#f0ead6", "#4a3728", "#2980b9"], "composition": "balcony overlook", "camera": "wide establishing", "description": "A grand piano in an empty ballroom. Moonlight through tall windows creates silver rectangles."}}
{"song": "Capriccio", "artist": "Virtuoso Nine", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Symphony of stone carved by sound alone", "scene": {"mood": "melancholic", "colors": ["#faf0e6", "#654321", "#b8860b"], "composition": "instrument cluster", "camera": "close-up strings", "description": "A building carved from sound: pillars are stacked notes, arches are sustained chords."}}
{"song": "Capriccio", "artist": "Virtuoso Nine", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Adagio descending like a slow prayer", "scene": {"mood": "ethereal", "colors": ["#fffef2", "#8b7d6b", "#483d8b"], "composition": "cathedral arch", "camera": "panoramic sweep", "description": "A single violinist on a vast empty stage. One spotlight. The rest is darkness."}}
{"song": "Capriccio", "artist": "Virtuoso Nine", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Minuet of candlelight and powdered wigs", "scene": {"mood": "grand", "colors": ["#f5f0e1", "#556b2f", "#daa520"], "composition": "sheet music detail", "camera": "tunnel zoom", "description": "A harpsichord in a candlelit room. Powdered wigs and silk gowns blur in the background."}}
{"song": "Capriccio", "artist": "Virtuoso Nine", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Requiem echoing through the vaulted ceiling", "scene": {"mood": "tender", "colors": ["#e6e2d3", "#3c3c3c", "#800020"], "composition": "conductor POV", "camera": "elegant dolly", "description": "A choir stands in a vaulted nave. Their voices are visible as golden light rising."}}
{"song": "Capriccio", "artist": "Virtuoso Nine", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Capriccio leaping from key to key", "scene": {"mood": "dramatic", "colors": ["#fffbf0", "#704214", "#c17817"], "composition": "string section grid", "camera": "static symmetric", "description": "A pianist's hands leap across the keys. Each note leaves a colored trail in the air."}}
{"song": "Capriccio", "artist": "Virtuoso Nine", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Elegy whispered by a solo cello", "scene": {"mood": "serene", "colors": ["#f8f4e8", "#696969", "#4682b4"], "composition": "ceiling dome up", "camera": "golden light", "description": "A solo cello leans against a chair in an empty concert hall. Dust motes in the light."}}
{"song": "Capriccio", "artist": "Virtuoso Nine", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Finale triumphant, every instrument ablaze", "scene": {"mood": "transcendent", "colors": ["#fdfcf5", "#8b4513", "#ffd700"], "composition": "gallery view", "camera": "reverent wide", "description": "The full orchestra seen from the balcony. Every instrument ablaze. The conductor levitates."}}
{"song": "Elegy", "artist": "String Collective", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Overture crashing through the gilded hall", "scene": {"mood": "majestic", "colors": ["#f5f5dc", "#8b7355", "#d4af37"], "composition": "symmetrical nave", "camera": "steady tripod", "description": "A gilded concert hall, symmetrical. Chandeliers cast warm light on rows of empty seats."}}
{"song": "Elegy", "artist": "String Collective", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Cathedral organ filling every stone", "scene": {"mood": "solemn", "colors": ["#e8dcc8", "#5c4033", "#c0392b"], "composition": "center aisle leading", "camera": "slow crane up", "description": "A cathedral interior: stone columns reach to vaulted ceilings. Light streams through stained glass."}}
{"song": "Elegy", "artist": "String Collective", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Nocturne drifting through the empty hallways", "scene": {"mood": "triumphant", "colors": ["#f0ead6", "#4a3728", "#2980b9"], "composition": "balcony overlook", "camera": "wide establishing", "description": "A grand piano in an empty ballroom. Moonlight through tall windows creates silver rectangles."}}
{"song": "Elegy", "artist": "String Collective", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Symphony of stone carved by sound alone", "scene": {"mood": "melancholic", "colors": ["#faf0e6", "#654321", "#b8860b"], "composition": "instrument cluster", "camera": "close-up strings", "description": "A building carved from sound: pillars are stacked notes, arches are sustained chords."}}
{"song": "Elegy", "artist": "String Collective", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Adagio descending like a slow prayer", "scene": {"mood": "ethereal", "colors": ["#fffef2", "#8b7d6b", "#483d8b"], "composition": "cathedral arch", "camera": "panoramic sweep", "description": "A single violinist on a vast empty stage. One spotlight. The rest is darkness."}}
{"song": "Elegy", "artist": "String Collective", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Minuet of candlelight and powdered wigs", "scene": {"mood": "grand", "colors": ["#f5f0e1", "#556b2f", "#daa520"], "composition": "sheet music detail", "camera": "tunnel zoom", "description": "A harpsichord in a candlelit room. Powdered wigs and silk gowns blur in the background."}}
{"song": "Elegy", "artist": "String Collective", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Requiem echoing through the vaulted ceiling", "scene": {"mood": "tender", "colors": ["#e6e2d3", "#3c3c3c", "#800020"], "composition": "conductor POV", "camera": "elegant dolly", "description": "A choir stands in a vaulted nave. Their voices are visible as golden light rising."}}
{"song": "Elegy", "artist": "String Collective", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Capriccio leaping from key to key", "scene": {"mood": "dramatic", "colors": ["#fffbf0", "#704214", "#c17817"], "composition": "string section grid", "camera": "static symmetric", "description": "A pianist's hands leap across the keys. Each note leaves a colored trail in the air."}}
{"song": "Elegy", "artist": "String Collective", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Elegy whispered by a solo cello", "scene": {"mood": "serene", "colors": ["#f8f4e8", "#696969", "#4682b4"], "composition": "ceiling dome up", "camera": "golden light", "description": "A solo cello leans against a chair in an empty concert hall. Dust motes in the light."}}
{"song": "Elegy", "artist": "String Collective", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Finale triumphant, every instrument ablaze", "scene": {"mood": "transcendent", "colors": ["#fdfcf5", "#8b4513", "#ffd700"], "composition": "gallery view", "camera": "reverent wide", "description": "The full orchestra seen from the balcony. Every instrument ablaze. The conductor levitates."}}
{"song": "Finale", "artist": "The Grand Orchestra", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Overture crashing through the gilded hall", "scene": {"mood": "majestic", "colors": ["#f5f5dc", "#8b7355", "#d4af37"], "composition": "symmetrical nave", "camera": "steady tripod", "description": "A gilded concert hall, symmetrical. Chandeliers cast warm light on rows of empty seats."}}
{"song": "Finale", "artist": "The Grand Orchestra", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Cathedral organ filling every stone", "scene": {"mood": "solemn", "colors": ["#e8dcc8", "#5c4033", "#c0392b"], "composition": "center aisle leading", "camera": "slow crane up", "description": "A cathedral interior: stone columns reach to vaulted ceilings. Light streams through stained glass."}}
{"song": "Finale", "artist": "The Grand Orchestra", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Nocturne drifting through the empty hallways", "scene": {"mood": "triumphant", "colors": ["#f0ead6", "#4a3728", "#2980b9"], "composition": "balcony overlook", "camera": "wide establishing", "description": "A grand piano in an empty ballroom. Moonlight through tall windows creates silver rectangles."}}
{"song": "Finale", "artist": "The Grand Orchestra", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Symphony of stone carved by sound alone", "scene": {"mood": "melancholic", "colors": ["#faf0e6", "#654321", "#b8860b"], "composition": "instrument cluster", "camera": "close-up strings", "description": "A building carved from sound: pillars are stacked notes, arches are sustained chords."}}
{"song": "Finale", "artist": "The Grand Orchestra", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Adagio descending like a slow prayer", "scene": {"mood": "ethereal", "colors": ["#fffef2", "#8b7d6b", "#483d8b"], "composition": "cathedral arch", "camera": "panoramic sweep", "description": "A single violinist on a vast empty stage. One spotlight. The rest is darkness."}}
{"song": "Finale", "artist": "The Grand Orchestra", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Minuet of candlelight and powdered wigs", "scene": {"mood": "grand", "colors": ["#f5f0e1", "#556b2f", "#daa520"], "composition": "sheet music detail", "camera": "tunnel zoom", "description": "A harpsichord in a candlelit room. Powdered wigs and silk gowns blur in the background."}}
{"song": "Finale", "artist": "The Grand Orchestra", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Requiem echoing through the vaulted ceiling", "scene": {"mood": "tender", "colors": ["#e6e2d3", "#3c3c3c", "#800020"], "composition": "conductor POV", "camera": "elegant dolly", "description": "A choir stands in a vaulted nave. Their voices are visible as golden light rising."}}
{"song": "Finale", "artist": "The Grand Orchestra", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Capriccio leaping from key to key", "scene": {"mood": "dramatic", "colors": ["#fffbf0", "#704214", "#c17817"], "composition": "string section grid", "camera": "static symmetric", "description": "A pianist's hands leap across the keys. Each note leaves a colored trail in the air."}}
{"song": "Finale", "artist": "The Grand Orchestra", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Elegy whispered by a solo cello", "scene": {"mood": "serene", "colors": ["#f8f4e8", "#696969", "#4682b4"], "composition": "ceiling dome up", "camera": "golden light", "description": "A solo cello leans against a chair in an empty concert hall. Dust motes in the light."}}
{"song": "Finale", "artist": "The Grand Orchestra", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Finale triumphant, every instrument ablaze", "scene": {"mood": "transcendent", "colors": ["#fdfcf5", "#8b4513", "#ffd700"], "composition": "gallery view", "camera": "reverent wide", "description": "The full orchestra seen from the balcony. Every instrument ablaze. The conductor levitates."}}

View File

@@ -0,0 +1,100 @@
{"song": "Dirt Road Hymnal", "artist": "Clay Walker Jr.", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Dirt road hymnal sung under open sky", "scene": {"mood": "nostalgic", "colors": ["#deb887", "#8b4513", "#87ceeb"], "composition": "wide horizon", "camera": "golden hour wide", "description": "A dirt road stretches to the horizon under a vast sky. Fence posts line both sides."}}
{"song": "Dirt Road Hymnal", "artist": "Clay Walker Jr.", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Front porch light guiding me back home", "scene": {"mood": "free-spirited", "colors": ["#f4a460", "#2f4f4f", "#ffd700"], "composition": "dirt road perspective", "camera": "steady landscape", "description": "A wooden porch with a single light on. A rocking chair sways in an invisible breeze."}}
{"song": "Dirt Road Hymnal", "artist": "Clay Walker Jr.", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Gravel crunching under boots and grace", "scene": {"mood": "heartbroken", "colors": ["#d2691e", "#556b2f", "#faf0e6"], "composition": "porch frame", "camera": "aerial drone", "description": "Boots on gravel. A figure walks toward a farmhouse lit by the last light of day."}}
{"song": "Dirt Road Hymnal", "artist": "Clay Walker Jr.", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Sweet magnolia blooming by the fence", "scene": {"mood": "hopeful", "colors": ["#cd853f", "#800020", "#f0e68c"], "composition": "barn silhouette", "camera": "tracking horse", "description": "Magnolia blossoms frame a weathered white fence. Butterflies in the warm air."}}
{"song": "Dirt Road Hymnal", "artist": "Clay Walker Jr.", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Pickup bed facing the setting sun", "scene": {"mood": "rowdy", "colors": ["#daa520", "#654321", "#87ceeb"], "composition": "field panorama", "camera": "sunset silhouette", "description": "A pickup truck tailgate facing the sunset. Empty fields stretch to the horizon."}}
{"song": "Dirt Road Hymnal", "artist": "Clay Walker Jr.", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Honky tonk angel two-stepping on the floor", "scene": {"mood": "peaceful", "colors": ["#b8860b", "#2e8b57", "#fffacd"], "composition": "pickup truck detail", "camera": "dusty tracking", "description": "A honky-tonk interior: checkered floor, neon beer signs, a couple mid-twirl."}}
{"song": "Dirt Road Hymnal", "artist": "Clay Walker Jr.", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Pine trees standing tall against the stars", "scene": {"mood": "yearning", "colors": ["#d2b48c", "#006400", "#4682b4"], "composition": "sunset gradient", "camera": "gentle pan", "description": "Pine trees silhouetted against a star-filled sky. A campfire glows below."}}
{"song": "Dirt Road Hymnal", "artist": "Clay Walker Jr.", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Tailgate down, guitar singing to the field", "scene": {"mood": "joyful", "colors": ["#c19a6b", "#8b0000", "#e0ffff"], "composition": "fence line leading", "camera": "tripod static", "description": "A tailgate down, guitar case open. A figure plays to an audience of fireflies."}}
{"song": "Dirt Road Hymnal", "artist": "Clay Walker Jr.", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Prairie wind carrying the old songs home", "scene": {"mood": "wistful", "colors": ["#e8c39e", "#4a3728", "#add8e6"], "composition": "water tower center", "camera": "slow zoom out", "description": "Tallgrass prairie bending in the wind. A water tower stands in the distance."}}
{"song": "Dirt Road Hymnal", "artist": "Clay Walker Jr.", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Barn dance rhythm shaking the floorboards", "scene": {"mood": "defiant", "colors": ["#f5deb3", "#6b3a2a", "#98d8c8"], "composition": "crossroads split", "camera": "handheld walk", "description": "A barn interior: string lights, hay bales, dancers spinning. Fiddle music visible in motion lines."}}
{"song": "Front Porch Light", "artist": "Loretta Stone", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Dirt road hymnal sung under open sky", "scene": {"mood": "nostalgic", "colors": ["#deb887", "#8b4513", "#87ceeb"], "composition": "wide horizon", "camera": "golden hour wide", "description": "A dirt road stretches to the horizon under a vast sky. Fence posts line both sides."}}
{"song": "Front Porch Light", "artist": "Loretta Stone", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Front porch light guiding me back home", "scene": {"mood": "free-spirited", "colors": ["#f4a460", "#2f4f4f", "#ffd700"], "composition": "dirt road perspective", "camera": "steady landscape", "description": "A wooden porch with a single light on. A rocking chair sways in an invisible breeze."}}
{"song": "Front Porch Light", "artist": "Loretta Stone", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Gravel crunching under boots and grace", "scene": {"mood": "heartbroken", "colors": ["#d2691e", "#556b2f", "#faf0e6"], "composition": "porch frame", "camera": "aerial drone", "description": "Boots on gravel. A figure walks toward a farmhouse lit by the last light of day."}}
{"song": "Front Porch Light", "artist": "Loretta Stone", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Sweet magnolia blooming by the fence", "scene": {"mood": "hopeful", "colors": ["#cd853f", "#800020", "#f0e68c"], "composition": "barn silhouette", "camera": "tracking horse", "description": "Magnolia blossoms frame a weathered white fence. Butterflies in the warm air."}}
{"song": "Front Porch Light", "artist": "Loretta Stone", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Pickup bed facing the setting sun", "scene": {"mood": "rowdy", "colors": ["#daa520", "#654321", "#87ceeb"], "composition": "field panorama", "camera": "sunset silhouette", "description": "A pickup truck tailgate facing the sunset. Empty fields stretch to the horizon."}}
{"song": "Front Porch Light", "artist": "Loretta Stone", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Honky tonk angel two-stepping on the floor", "scene": {"mood": "peaceful", "colors": ["#b8860b", "#2e8b57", "#fffacd"], "composition": "pickup truck detail", "camera": "dusty tracking", "description": "A honky-tonk interior: checkered floor, neon beer signs, a couple mid-twirl."}}
{"song": "Front Porch Light", "artist": "Loretta Stone", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Pine trees standing tall against the stars", "scene": {"mood": "yearning", "colors": ["#d2b48c", "#006400", "#4682b4"], "composition": "sunset gradient", "camera": "gentle pan", "description": "Pine trees silhouetted against a star-filled sky. A campfire glows below."}}
{"song": "Front Porch Light", "artist": "Loretta Stone", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Tailgate down, guitar singing to the field", "scene": {"mood": "joyful", "colors": ["#c19a6b", "#8b0000", "#e0ffff"], "composition": "fence line leading", "camera": "tripod static", "description": "A tailgate down, guitar case open. A figure plays to an audience of fireflies."}}
{"song": "Front Porch Light", "artist": "Loretta Stone", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Prairie wind carrying the old songs home", "scene": {"mood": "wistful", "colors": ["#e8c39e", "#4a3728", "#add8e6"], "composition": "water tower center", "camera": "slow zoom out", "description": "Tallgrass prairie bending in the wind. A water tower stands in the distance."}}
{"song": "Front Porch Light", "artist": "Loretta Stone", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Barn dance rhythm shaking the floorboards", "scene": {"mood": "defiant", "colors": ["#f5deb3", "#6b3a2a", "#98d8c8"], "composition": "crossroads split", "camera": "handheld walk", "description": "A barn interior: string lights, hay bales, dancers spinning. Fiddle music visible in motion lines."}}
{"song": "Gravel & Grace", "artist": "The Holler Boys", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Dirt road hymnal sung under open sky", "scene": {"mood": "nostalgic", "colors": ["#deb887", "#8b4513", "#87ceeb"], "composition": "wide horizon", "camera": "golden hour wide", "description": "A dirt road stretches to the horizon under a vast sky. Fence posts line both sides."}}
{"song": "Gravel & Grace", "artist": "The Holler Boys", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Front porch light guiding me back home", "scene": {"mood": "free-spirited", "colors": ["#f4a460", "#2f4f4f", "#ffd700"], "composition": "dirt road perspective", "camera": "steady landscape", "description": "A wooden porch with a single light on. A rocking chair sways in an invisible breeze."}}
{"song": "Gravel & Grace", "artist": "The Holler Boys", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Gravel crunching under boots and grace", "scene": {"mood": "heartbroken", "colors": ["#d2691e", "#556b2f", "#faf0e6"], "composition": "porch frame", "camera": "aerial drone", "description": "Boots on gravel. A figure walks toward a farmhouse lit by the last light of day."}}
{"song": "Gravel & Grace", "artist": "The Holler Boys", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Sweet magnolia blooming by the fence", "scene": {"mood": "hopeful", "colors": ["#cd853f", "#800020", "#f0e68c"], "composition": "barn silhouette", "camera": "tracking horse", "description": "Magnolia blossoms frame a weathered white fence. Butterflies in the warm air."}}
{"song": "Gravel & Grace", "artist": "The Holler Boys", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Pickup bed facing the setting sun", "scene": {"mood": "rowdy", "colors": ["#daa520", "#654321", "#87ceeb"], "composition": "field panorama", "camera": "sunset silhouette", "description": "A pickup truck tailgate facing the sunset. Empty fields stretch to the horizon."}}
{"song": "Gravel & Grace", "artist": "The Holler Boys", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Honky tonk angel two-stepping on the floor", "scene": {"mood": "peaceful", "colors": ["#b8860b", "#2e8b57", "#fffacd"], "composition": "pickup truck detail", "camera": "dusty tracking", "description": "A honky-tonk interior: checkered floor, neon beer signs, a couple mid-twirl."}}
{"song": "Gravel & Grace", "artist": "The Holler Boys", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Pine trees standing tall against the stars", "scene": {"mood": "yearning", "colors": ["#d2b48c", "#006400", "#4682b4"], "composition": "sunset gradient", "camera": "gentle pan", "description": "Pine trees silhouetted against a star-filled sky. A campfire glows below."}}
{"song": "Gravel & Grace", "artist": "The Holler Boys", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Tailgate down, guitar singing to the field", "scene": {"mood": "joyful", "colors": ["#c19a6b", "#8b0000", "#e0ffff"], "composition": "fence line leading", "camera": "tripod static", "description": "A tailgate down, guitar case open. A figure plays to an audience of fireflies."}}
{"song": "Gravel & Grace", "artist": "The Holler Boys", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Prairie wind carrying the old songs home", "scene": {"mood": "wistful", "colors": ["#e8c39e", "#4a3728", "#add8e6"], "composition": "water tower center", "camera": "slow zoom out", "description": "Tallgrass prairie bending in the wind. A water tower stands in the distance."}}
{"song": "Gravel & Grace", "artist": "The Holler Boys", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Barn dance rhythm shaking the floorboards", "scene": {"mood": "defiant", "colors": ["#f5deb3", "#6b3a2a", "#98d8c8"], "composition": "crossroads split", "camera": "handheld walk", "description": "A barn interior: string lights, hay bales, dancers spinning. Fiddle music visible in motion lines."}}
{"song": "Sweet Magnolia", "artist": "Daisy Mae", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Dirt road hymnal sung under open sky", "scene": {"mood": "nostalgic", "colors": ["#deb887", "#8b4513", "#87ceeb"], "composition": "wide horizon", "camera": "golden hour wide", "description": "A dirt road stretches to the horizon under a vast sky. Fence posts line both sides."}}
{"song": "Sweet Magnolia", "artist": "Daisy Mae", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Front porch light guiding me back home", "scene": {"mood": "free-spirited", "colors": ["#f4a460", "#2f4f4f", "#ffd700"], "composition": "dirt road perspective", "camera": "steady landscape", "description": "A wooden porch with a single light on. A rocking chair sways in an invisible breeze."}}
{"song": "Sweet Magnolia", "artist": "Daisy Mae", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Gravel crunching under boots and grace", "scene": {"mood": "heartbroken", "colors": ["#d2691e", "#556b2f", "#faf0e6"], "composition": "porch frame", "camera": "aerial drone", "description": "Boots on gravel. A figure walks toward a farmhouse lit by the last light of day."}}
{"song": "Sweet Magnolia", "artist": "Daisy Mae", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Sweet magnolia blooming by the fence", "scene": {"mood": "hopeful", "colors": ["#cd853f", "#800020", "#f0e68c"], "composition": "barn silhouette", "camera": "tracking horse", "description": "Magnolia blossoms frame a weathered white fence. Butterflies in the warm air."}}
{"song": "Sweet Magnolia", "artist": "Daisy Mae", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Pickup bed facing the setting sun", "scene": {"mood": "rowdy", "colors": ["#daa520", "#654321", "#87ceeb"], "composition": "field panorama", "camera": "sunset silhouette", "description": "A pickup truck tailgate facing the sunset. Empty fields stretch to the horizon."}}
{"song": "Sweet Magnolia", "artist": "Daisy Mae", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Honky tonk angel two-stepping on the floor", "scene": {"mood": "peaceful", "colors": ["#b8860b", "#2e8b57", "#fffacd"], "composition": "pickup truck detail", "camera": "dusty tracking", "description": "A honky-tonk interior: checkered floor, neon beer signs, a couple mid-twirl."}}
{"song": "Sweet Magnolia", "artist": "Daisy Mae", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Pine trees standing tall against the stars", "scene": {"mood": "yearning", "colors": ["#d2b48c", "#006400", "#4682b4"], "composition": "sunset gradient", "camera": "gentle pan", "description": "Pine trees silhouetted against a star-filled sky. A campfire glows below."}}
{"song": "Sweet Magnolia", "artist": "Daisy Mae", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Tailgate down, guitar singing to the field", "scene": {"mood": "joyful", "colors": ["#c19a6b", "#8b0000", "#e0ffff"], "composition": "fence line leading", "camera": "tripod static", "description": "A tailgate down, guitar case open. A figure plays to an audience of fireflies."}}
{"song": "Sweet Magnolia", "artist": "Daisy Mae", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Prairie wind carrying the old songs home", "scene": {"mood": "wistful", "colors": ["#e8c39e", "#4a3728", "#add8e6"], "composition": "water tower center", "camera": "slow zoom out", "description": "Tallgrass prairie bending in the wind. A water tower stands in the distance."}}
{"song": "Sweet Magnolia", "artist": "Daisy Mae", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Barn dance rhythm shaking the floorboards", "scene": {"mood": "defiant", "colors": ["#f5deb3", "#6b3a2a", "#98d8c8"], "composition": "crossroads split", "camera": "handheld walk", "description": "A barn interior: string lights, hay bales, dancers spinning. Fiddle music visible in motion lines."}}
{"song": "Pickup Sunset", "artist": "Billy Ray Dust", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Dirt road hymnal sung under open sky", "scene": {"mood": "nostalgic", "colors": ["#deb887", "#8b4513", "#87ceeb"], "composition": "wide horizon", "camera": "golden hour wide", "description": "A dirt road stretches to the horizon under a vast sky. Fence posts line both sides."}}
{"song": "Pickup Sunset", "artist": "Billy Ray Dust", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Front porch light guiding me back home", "scene": {"mood": "free-spirited", "colors": ["#f4a460", "#2f4f4f", "#ffd700"], "composition": "dirt road perspective", "camera": "steady landscape", "description": "A wooden porch with a single light on. A rocking chair sways in an invisible breeze."}}
{"song": "Pickup Sunset", "artist": "Billy Ray Dust", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Gravel crunching under boots and grace", "scene": {"mood": "heartbroken", "colors": ["#d2691e", "#556b2f", "#faf0e6"], "composition": "porch frame", "camera": "aerial drone", "description": "Boots on gravel. A figure walks toward a farmhouse lit by the last light of day."}}
{"song": "Pickup Sunset", "artist": "Billy Ray Dust", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Sweet magnolia blooming by the fence", "scene": {"mood": "hopeful", "colors": ["#cd853f", "#800020", "#f0e68c"], "composition": "barn silhouette", "camera": "tracking horse", "description": "Magnolia blossoms frame a weathered white fence. Butterflies in the warm air."}}
{"song": "Pickup Sunset", "artist": "Billy Ray Dust", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Pickup bed facing the setting sun", "scene": {"mood": "rowdy", "colors": ["#daa520", "#654321", "#87ceeb"], "composition": "field panorama", "camera": "sunset silhouette", "description": "A pickup truck tailgate facing the sunset. Empty fields stretch to the horizon."}}
{"song": "Pickup Sunset", "artist": "Billy Ray Dust", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Honky tonk angel two-stepping on the floor", "scene": {"mood": "peaceful", "colors": ["#b8860b", "#2e8b57", "#fffacd"], "composition": "pickup truck detail", "camera": "dusty tracking", "description": "A honky-tonk interior: checkered floor, neon beer signs, a couple mid-twirl."}}
{"song": "Pickup Sunset", "artist": "Billy Ray Dust", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Pine trees standing tall against the stars", "scene": {"mood": "yearning", "colors": ["#d2b48c", "#006400", "#4682b4"], "composition": "sunset gradient", "camera": "gentle pan", "description": "Pine trees silhouetted against a star-filled sky. A campfire glows below."}}
{"song": "Pickup Sunset", "artist": "Billy Ray Dust", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Tailgate down, guitar singing to the field", "scene": {"mood": "joyful", "colors": ["#c19a6b", "#8b0000", "#e0ffff"], "composition": "fence line leading", "camera": "tripod static", "description": "A tailgate down, guitar case open. A figure plays to an audience of fireflies."}}
{"song": "Pickup Sunset", "artist": "Billy Ray Dust", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Prairie wind carrying the old songs home", "scene": {"mood": "wistful", "colors": ["#e8c39e", "#4a3728", "#add8e6"], "composition": "water tower center", "camera": "slow zoom out", "description": "Tallgrass prairie bending in the wind. A water tower stands in the distance."}}
{"song": "Pickup Sunset", "artist": "Billy Ray Dust", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Barn dance rhythm shaking the floorboards", "scene": {"mood": "defiant", "colors": ["#f5deb3", "#6b3a2a", "#98d8c8"], "composition": "crossroads split", "camera": "handheld walk", "description": "A barn interior: string lights, hay bales, dancers spinning. Fiddle music visible in motion lines."}}
{"song": "Honky Tonk Angel", "artist": "Patsy Blue", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Dirt road hymnal sung under open sky", "scene": {"mood": "nostalgic", "colors": ["#deb887", "#8b4513", "#87ceeb"], "composition": "wide horizon", "camera": "golden hour wide", "description": "A dirt road stretches to the horizon under a vast sky. Fence posts line both sides."}}
{"song": "Honky Tonk Angel", "artist": "Patsy Blue", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Front porch light guiding me back home", "scene": {"mood": "free-spirited", "colors": ["#f4a460", "#2f4f4f", "#ffd700"], "composition": "dirt road perspective", "camera": "steady landscape", "description": "A wooden porch with a single light on. A rocking chair sways in an invisible breeze."}}
{"song": "Honky Tonk Angel", "artist": "Patsy Blue", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Gravel crunching under boots and grace", "scene": {"mood": "heartbroken", "colors": ["#d2691e", "#556b2f", "#faf0e6"], "composition": "porch frame", "camera": "aerial drone", "description": "Boots on gravel. A figure walks toward a farmhouse lit by the last light of day."}}
{"song": "Honky Tonk Angel", "artist": "Patsy Blue", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Sweet magnolia blooming by the fence", "scene": {"mood": "hopeful", "colors": ["#cd853f", "#800020", "#f0e68c"], "composition": "barn silhouette", "camera": "tracking horse", "description": "Magnolia blossoms frame a weathered white fence. Butterflies in the warm air."}}
{"song": "Honky Tonk Angel", "artist": "Patsy Blue", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Pickup bed facing the setting sun", "scene": {"mood": "rowdy", "colors": ["#daa520", "#654321", "#87ceeb"], "composition": "field panorama", "camera": "sunset silhouette", "description": "A pickup truck tailgate facing the sunset. Empty fields stretch to the horizon."}}
{"song": "Honky Tonk Angel", "artist": "Patsy Blue", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Honky tonk angel two-stepping on the floor", "scene": {"mood": "peaceful", "colors": ["#b8860b", "#2e8b57", "#fffacd"], "composition": "pickup truck detail", "camera": "dusty tracking", "description": "A honky-tonk interior: checkered floor, neon beer signs, a couple mid-twirl."}}
{"song": "Honky Tonk Angel", "artist": "Patsy Blue", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Pine trees standing tall against the stars", "scene": {"mood": "yearning", "colors": ["#d2b48c", "#006400", "#4682b4"], "composition": "sunset gradient", "camera": "gentle pan", "description": "Pine trees silhouetted against a star-filled sky. A campfire glows below."}}
{"song": "Honky Tonk Angel", "artist": "Patsy Blue", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Tailgate down, guitar singing to the field", "scene": {"mood": "joyful", "colors": ["#c19a6b", "#8b0000", "#e0ffff"], "composition": "fence line leading", "camera": "tripod static", "description": "A tailgate down, guitar case open. A figure plays to an audience of fireflies."}}
{"song": "Honky Tonk Angel", "artist": "Patsy Blue", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Prairie wind carrying the old songs home", "scene": {"mood": "wistful", "colors": ["#e8c39e", "#4a3728", "#add8e6"], "composition": "water tower center", "camera": "slow zoom out", "description": "Tallgrass prairie bending in the wind. A water tower stands in the distance."}}
{"song": "Honky Tonk Angel", "artist": "Patsy Blue", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Barn dance rhythm shaking the floorboards", "scene": {"mood": "defiant", "colors": ["#f5deb3", "#6b3a2a", "#98d8c8"], "composition": "crossroads split", "camera": "handheld walk", "description": "A barn interior: string lights, hay bales, dancers spinning. Fiddle music visible in motion lines."}}
{"song": "Pine & Stars", "artist": "Mountain Folk", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Dirt road hymnal sung under open sky", "scene": {"mood": "nostalgic", "colors": ["#deb887", "#8b4513", "#87ceeb"], "composition": "wide horizon", "camera": "golden hour wide", "description": "A dirt road stretches to the horizon under a vast sky. Fence posts line both sides."}}
{"song": "Pine & Stars", "artist": "Mountain Folk", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Front porch light guiding me back home", "scene": {"mood": "free-spirited", "colors": ["#f4a460", "#2f4f4f", "#ffd700"], "composition": "dirt road perspective", "camera": "steady landscape", "description": "A wooden porch with a single light on. A rocking chair sways in an invisible breeze."}}
{"song": "Pine & Stars", "artist": "Mountain Folk", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Gravel crunching under boots and grace", "scene": {"mood": "heartbroken", "colors": ["#d2691e", "#556b2f", "#faf0e6"], "composition": "porch frame", "camera": "aerial drone", "description": "Boots on gravel. A figure walks toward a farmhouse lit by the last light of day."}}
{"song": "Pine & Stars", "artist": "Mountain Folk", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Sweet magnolia blooming by the fence", "scene": {"mood": "hopeful", "colors": ["#cd853f", "#800020", "#f0e68c"], "composition": "barn silhouette", "camera": "tracking horse", "description": "Magnolia blossoms frame a weathered white fence. Butterflies in the warm air."}}
{"song": "Pine & Stars", "artist": "Mountain Folk", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Pickup bed facing the setting sun", "scene": {"mood": "rowdy", "colors": ["#daa520", "#654321", "#87ceeb"], "composition": "field panorama", "camera": "sunset silhouette", "description": "A pickup truck tailgate facing the sunset. Empty fields stretch to the horizon."}}
{"song": "Pine & Stars", "artist": "Mountain Folk", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Honky tonk angel two-stepping on the floor", "scene": {"mood": "peaceful", "colors": ["#b8860b", "#2e8b57", "#fffacd"], "composition": "pickup truck detail", "camera": "dusty tracking", "description": "A honky-tonk interior: checkered floor, neon beer signs, a couple mid-twirl."}}
{"song": "Pine & Stars", "artist": "Mountain Folk", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Pine trees standing tall against the stars", "scene": {"mood": "yearning", "colors": ["#d2b48c", "#006400", "#4682b4"], "composition": "sunset gradient", "camera": "gentle pan", "description": "Pine trees silhouetted against a star-filled sky. A campfire glows below."}}
{"song": "Pine & Stars", "artist": "Mountain Folk", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Tailgate down, guitar singing to the field", "scene": {"mood": "joyful", "colors": ["#c19a6b", "#8b0000", "#e0ffff"], "composition": "fence line leading", "camera": "tripod static", "description": "A tailgate down, guitar case open. A figure plays to an audience of fireflies."}}
{"song": "Pine & Stars", "artist": "Mountain Folk", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Prairie wind carrying the old songs home", "scene": {"mood": "wistful", "colors": ["#e8c39e", "#4a3728", "#add8e6"], "composition": "water tower center", "camera": "slow zoom out", "description": "Tallgrass prairie bending in the wind. A water tower stands in the distance."}}
{"song": "Pine & Stars", "artist": "Mountain Folk", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Barn dance rhythm shaking the floorboards", "scene": {"mood": "defiant", "colors": ["#f5deb3", "#6b3a2a", "#98d8c8"], "composition": "crossroads split", "camera": "handheld walk", "description": "A barn interior: string lights, hay bales, dancers spinning. Fiddle music visible in motion lines."}}
{"song": "Tailgate Serenade", "artist": "Jake & The Outlaws", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Dirt road hymnal sung under open sky", "scene": {"mood": "nostalgic", "colors": ["#deb887", "#8b4513", "#87ceeb"], "composition": "wide horizon", "camera": "golden hour wide", "description": "A dirt road stretches to the horizon under a vast sky. Fence posts line both sides."}}
{"song": "Tailgate Serenade", "artist": "Jake & The Outlaws", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Front porch light guiding me back home", "scene": {"mood": "free-spirited", "colors": ["#f4a460", "#2f4f4f", "#ffd700"], "composition": "dirt road perspective", "camera": "steady landscape", "description": "A wooden porch with a single light on. A rocking chair sways in an invisible breeze."}}
{"song": "Tailgate Serenade", "artist": "Jake & The Outlaws", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Gravel crunching under boots and grace", "scene": {"mood": "heartbroken", "colors": ["#d2691e", "#556b2f", "#faf0e6"], "composition": "porch frame", "camera": "aerial drone", "description": "Boots on gravel. A figure walks toward a farmhouse lit by the last light of day."}}
{"song": "Tailgate Serenade", "artist": "Jake & The Outlaws", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Sweet magnolia blooming by the fence", "scene": {"mood": "hopeful", "colors": ["#cd853f", "#800020", "#f0e68c"], "composition": "barn silhouette", "camera": "tracking horse", "description": "Magnolia blossoms frame a weathered white fence. Butterflies in the warm air."}}
{"song": "Tailgate Serenade", "artist": "Jake & The Outlaws", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Pickup bed facing the setting sun", "scene": {"mood": "rowdy", "colors": ["#daa520", "#654321", "#87ceeb"], "composition": "field panorama", "camera": "sunset silhouette", "description": "A pickup truck tailgate facing the sunset. Empty fields stretch to the horizon."}}
{"song": "Tailgate Serenade", "artist": "Jake & The Outlaws", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Honky tonk angel two-stepping on the floor", "scene": {"mood": "peaceful", "colors": ["#b8860b", "#2e8b57", "#fffacd"], "composition": "pickup truck detail", "camera": "dusty tracking", "description": "A honky-tonk interior: checkered floor, neon beer signs, a couple mid-twirl."}}
{"song": "Tailgate Serenade", "artist": "Jake & The Outlaws", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Pine trees standing tall against the stars", "scene": {"mood": "yearning", "colors": ["#d2b48c", "#006400", "#4682b4"], "composition": "sunset gradient", "camera": "gentle pan", "description": "Pine trees silhouetted against a star-filled sky. A campfire glows below."}}
{"song": "Tailgate Serenade", "artist": "Jake & The Outlaws", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Tailgate down, guitar singing to the field", "scene": {"mood": "joyful", "colors": ["#c19a6b", "#8b0000", "#e0ffff"], "composition": "fence line leading", "camera": "tripod static", "description": "A tailgate down, guitar case open. A figure plays to an audience of fireflies."}}
{"song": "Tailgate Serenade", "artist": "Jake & The Outlaws", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Prairie wind carrying the old songs home", "scene": {"mood": "wistful", "colors": ["#e8c39e", "#4a3728", "#add8e6"], "composition": "water tower center", "camera": "slow zoom out", "description": "Tallgrass prairie bending in the wind. A water tower stands in the distance."}}
{"song": "Tailgate Serenade", "artist": "Jake & The Outlaws", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Barn dance rhythm shaking the floorboards", "scene": {"mood": "defiant", "colors": ["#f5deb3", "#6b3a2a", "#98d8c8"], "composition": "crossroads split", "camera": "handheld walk", "description": "A barn interior: string lights, hay bales, dancers spinning. Fiddle music visible in motion lines."}}
{"song": "Prairie Wind", "artist": "Sarah Jo", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Dirt road hymnal sung under open sky", "scene": {"mood": "nostalgic", "colors": ["#deb887", "#8b4513", "#87ceeb"], "composition": "wide horizon", "camera": "golden hour wide", "description": "A dirt road stretches to the horizon under a vast sky. Fence posts line both sides."}}
{"song": "Prairie Wind", "artist": "Sarah Jo", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Front porch light guiding me back home", "scene": {"mood": "free-spirited", "colors": ["#f4a460", "#2f4f4f", "#ffd700"], "composition": "dirt road perspective", "camera": "steady landscape", "description": "A wooden porch with a single light on. A rocking chair sways in an invisible breeze."}}
{"song": "Prairie Wind", "artist": "Sarah Jo", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Gravel crunching under boots and grace", "scene": {"mood": "heartbroken", "colors": ["#d2691e", "#556b2f", "#faf0e6"], "composition": "porch frame", "camera": "aerial drone", "description": "Boots on gravel. A figure walks toward a farmhouse lit by the last light of day."}}
{"song": "Prairie Wind", "artist": "Sarah Jo", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Sweet magnolia blooming by the fence", "scene": {"mood": "hopeful", "colors": ["#cd853f", "#800020", "#f0e68c"], "composition": "barn silhouette", "camera": "tracking horse", "description": "Magnolia blossoms frame a weathered white fence. Butterflies in the warm air."}}
{"song": "Prairie Wind", "artist": "Sarah Jo", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Pickup bed facing the setting sun", "scene": {"mood": "rowdy", "colors": ["#daa520", "#654321", "#87ceeb"], "composition": "field panorama", "camera": "sunset silhouette", "description": "A pickup truck tailgate facing the sunset. Empty fields stretch to the horizon."}}
{"song": "Prairie Wind", "artist": "Sarah Jo", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Honky tonk angel two-stepping on the floor", "scene": {"mood": "peaceful", "colors": ["#b8860b", "#2e8b57", "#fffacd"], "composition": "pickup truck detail", "camera": "dusty tracking", "description": "A honky-tonk interior: checkered floor, neon beer signs, a couple mid-twirl."}}
{"song": "Prairie Wind", "artist": "Sarah Jo", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Pine trees standing tall against the stars", "scene": {"mood": "yearning", "colors": ["#d2b48c", "#006400", "#4682b4"], "composition": "sunset gradient", "camera": "gentle pan", "description": "Pine trees silhouetted against a star-filled sky. A campfire glows below."}}
{"song": "Prairie Wind", "artist": "Sarah Jo", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Tailgate down, guitar singing to the field", "scene": {"mood": "joyful", "colors": ["#c19a6b", "#8b0000", "#e0ffff"], "composition": "fence line leading", "camera": "tripod static", "description": "A tailgate down, guitar case open. A figure plays to an audience of fireflies."}}
{"song": "Prairie Wind", "artist": "Sarah Jo", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Prairie wind carrying the old songs home", "scene": {"mood": "wistful", "colors": ["#e8c39e", "#4a3728", "#add8e6"], "composition": "water tower center", "camera": "slow zoom out", "description": "Tallgrass prairie bending in the wind. A water tower stands in the distance."}}
{"song": "Prairie Wind", "artist": "Sarah Jo", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Barn dance rhythm shaking the floorboards", "scene": {"mood": "defiant", "colors": ["#f5deb3", "#6b3a2a", "#98d8c8"], "composition": "crossroads split", "camera": "handheld walk", "description": "A barn interior: string lights, hay bales, dancers spinning. Fiddle music visible in motion lines."}}
{"song": "Barn Dance", "artist": "The Copper Creek Band", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Dirt road hymnal sung under open sky", "scene": {"mood": "nostalgic", "colors": ["#deb887", "#8b4513", "#87ceeb"], "composition": "wide horizon", "camera": "golden hour wide", "description": "A dirt road stretches to the horizon under a vast sky. Fence posts line both sides."}}
{"song": "Barn Dance", "artist": "The Copper Creek Band", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Front porch light guiding me back home", "scene": {"mood": "free-spirited", "colors": ["#f4a460", "#2f4f4f", "#ffd700"], "composition": "dirt road perspective", "camera": "steady landscape", "description": "A wooden porch with a single light on. A rocking chair sways in an invisible breeze."}}
{"song": "Barn Dance", "artist": "The Copper Creek Band", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Gravel crunching under boots and grace", "scene": {"mood": "heartbroken", "colors": ["#d2691e", "#556b2f", "#faf0e6"], "composition": "porch frame", "camera": "aerial drone", "description": "Boots on gravel. A figure walks toward a farmhouse lit by the last light of day."}}
{"song": "Barn Dance", "artist": "The Copper Creek Band", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Sweet magnolia blooming by the fence", "scene": {"mood": "hopeful", "colors": ["#cd853f", "#800020", "#f0e68c"], "composition": "barn silhouette", "camera": "tracking horse", "description": "Magnolia blossoms frame a weathered white fence. Butterflies in the warm air."}}
{"song": "Barn Dance", "artist": "The Copper Creek Band", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Pickup bed facing the setting sun", "scene": {"mood": "rowdy", "colors": ["#daa520", "#654321", "#87ceeb"], "composition": "field panorama", "camera": "sunset silhouette", "description": "A pickup truck tailgate facing the sunset. Empty fields stretch to the horizon."}}
{"song": "Barn Dance", "artist": "The Copper Creek Band", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Honky tonk angel two-stepping on the floor", "scene": {"mood": "peaceful", "colors": ["#b8860b", "#2e8b57", "#fffacd"], "composition": "pickup truck detail", "camera": "dusty tracking", "description": "A honky-tonk interior: checkered floor, neon beer signs, a couple mid-twirl."}}
{"song": "Barn Dance", "artist": "The Copper Creek Band", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Pine trees standing tall against the stars", "scene": {"mood": "yearning", "colors": ["#d2b48c", "#006400", "#4682b4"], "composition": "sunset gradient", "camera": "gentle pan", "description": "Pine trees silhouetted against a star-filled sky. A campfire glows below."}}
{"song": "Barn Dance", "artist": "The Copper Creek Band", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Tailgate down, guitar singing to the field", "scene": {"mood": "joyful", "colors": ["#c19a6b", "#8b0000", "#e0ffff"], "composition": "fence line leading", "camera": "tripod static", "description": "A tailgate down, guitar case open. A figure plays to an audience of fireflies."}}
{"song": "Barn Dance", "artist": "The Copper Creek Band", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Prairie wind carrying the old songs home", "scene": {"mood": "wistful", "colors": ["#e8c39e", "#4a3728", "#add8e6"], "composition": "water tower center", "camera": "slow zoom out", "description": "Tallgrass prairie bending in the wind. A water tower stands in the distance."}}
{"song": "Barn Dance", "artist": "The Copper Creek Band", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Barn dance rhythm shaking the floorboards", "scene": {"mood": "defiant", "colors": ["#f5deb3", "#6b3a2a", "#98d8c8"], "composition": "crossroads split", "camera": "handheld walk", "description": "A barn interior: string lights, hay bales, dancers spinning. Fiddle music visible in motion lines."}}

View File

@@ -0,0 +1,100 @@
{"song": "Synthetic Dawn", "artist": "Pixel Wave", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Synthetic waves crash on digital shores", "scene": {"mood": "euphoric", "colors": ["#00ffff", "#ff00ff", "#000033"], "composition": "geometric grid", "camera": "long exposure pan", "description": "A wireframe ocean stretches to the horizon. Polygons rise and fall like digital waves."}}
{"song": "Synthetic Dawn", "artist": "Pixel Wave", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Neon cathedral rising from the code", "scene": {"mood": "hypnotic", "colors": ["#0f0020", "#39ff14", "#00bfff"], "composition": "waveform pattern", "camera": "rapid cuts", "description": "A cathedral made entirely of neon tubes pulses in synchronization. Geometric perfection."}}
{"song": "Synthetic Dawn", "artist": "Pixel Wave", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Pulse width modulating through the void", "scene": {"mood": "transcendent", "colors": ["#120458", "#ff00aa", "#00ff88"], "composition": "particle field", "camera": "smooth glide", "description": "The void. Oscillating waveforms paint concentric circles in cyan and magenta."}}
{"song": "Synthetic Dawn", "artist": "Pixel Wave", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Digital rain falling pixel by pixel", "scene": {"mood": "mechanical", "colors": ["#000020", "#00e5ff", "#ff1744"], "composition": "symmetric mandala", "camera": "zoom warp", "description": "Rain made of glowing falling pixels against a black background. Binary code drifts."}}
{"song": "Synthetic Dawn", "artist": "Pixel Wave", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Frequency drifting between two worlds", "scene": {"mood": "crystalline", "colors": ["#0a001a", "#bf00ff", "#00ffea"], "composition": "radial pulse", "camera": "static grid", "description": "Two translucent worlds overlaid \u2014 one analog grain, one digital grid \u2014 at the edge of contact."}}
{"song": "Synthetic Dawn", "artist": "Pixel Wave", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Binary sunset on the edge of the grid", "scene": {"mood": "futuristic", "colors": ["#05001a", "#ff6ec7", "#7b68ee"], "composition": "layered planes", "camera": "rotational sweep", "description": "A sun made of ones and zeros sets behind a grid landscape. Everything is numbered."}}
{"song": "Synthetic Dawn", "artist": "Pixel Wave", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Waveforms painting cities in the dark", "scene": {"mood": "dystopian", "colors": ["#000033", "#00ff00", "#ff00ff"], "composition": "fractal zoom", "camera": "pulsing frame", "description": "City skylines rendered as audio waveforms. Buildings pulse with amplitude."}}
{"song": "Synthetic Dawn", "artist": "Pixel Wave", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Data streaming through fiber optic veins", "scene": {"mood": "blissful", "colors": ["#1a0030", "#ff9500", "#00d4ff"], "composition": "circuit trace", "camera": "infinite scroll", "description": "Fiber optic cables stretch like veins through a translucent silicon body. Data glows within."}}
{"song": "Synthetic Dawn", "artist": "Pixel Wave", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Phase locked to the rhythm of machines", "scene": {"mood": "frantic", "colors": ["#000000", "#00ffff", "#ff0066"], "composition": "tunnel perspective", "camera": "depth pulse", "description": "Two oscillators locked in phase, their waveforms spiraling together in perfect sync."}}
{"song": "Synthetic Dawn", "artist": "Pixel Wave", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Recursive loops spinning without end", "scene": {"mood": "zen", "colors": ["#0d0221", "#ff00aa", "#66ff00"], "composition": "holographic stack", "camera": "strobe sync", "description": "An infinite loop: a corridor that turns back on itself, each segment slightly more abstract."}}
{"song": "Neon Cathedral", "artist": "Grid Runner", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Synthetic waves crash on digital shores", "scene": {"mood": "euphoric", "colors": ["#00ffff", "#ff00ff", "#000033"], "composition": "geometric grid", "camera": "long exposure pan", "description": "A wireframe ocean stretches to the horizon. Polygons rise and fall like digital waves."}}
{"song": "Neon Cathedral", "artist": "Grid Runner", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Neon cathedral rising from the code", "scene": {"mood": "hypnotic", "colors": ["#0f0020", "#39ff14", "#00bfff"], "composition": "waveform pattern", "camera": "rapid cuts", "description": "A cathedral made entirely of neon tubes pulses in synchronization. Geometric perfection."}}
{"song": "Neon Cathedral", "artist": "Grid Runner", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Pulse width modulating through the void", "scene": {"mood": "transcendent", "colors": ["#120458", "#ff00aa", "#00ff88"], "composition": "particle field", "camera": "smooth glide", "description": "The void. Oscillating waveforms paint concentric circles in cyan and magenta."}}
{"song": "Neon Cathedral", "artist": "Grid Runner", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Digital rain falling pixel by pixel", "scene": {"mood": "mechanical", "colors": ["#000020", "#00e5ff", "#ff1744"], "composition": "symmetric mandala", "camera": "zoom warp", "description": "Rain made of glowing falling pixels against a black background. Binary code drifts."}}
{"song": "Neon Cathedral", "artist": "Grid Runner", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Frequency drifting between two worlds", "scene": {"mood": "crystalline", "colors": ["#0a001a", "#bf00ff", "#00ffea"], "composition": "radial pulse", "camera": "static grid", "description": "Two translucent worlds overlaid \u2014 one analog grain, one digital grid \u2014 at the edge of contact."}}
{"song": "Neon Cathedral", "artist": "Grid Runner", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Binary sunset on the edge of the grid", "scene": {"mood": "futuristic", "colors": ["#05001a", "#ff6ec7", "#7b68ee"], "composition": "layered planes", "camera": "rotational sweep", "description": "A sun made of ones and zeros sets behind a grid landscape. Everything is numbered."}}
{"song": "Neon Cathedral", "artist": "Grid Runner", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Waveforms painting cities in the dark", "scene": {"mood": "dystopian", "colors": ["#000033", "#00ff00", "#ff00ff"], "composition": "fractal zoom", "camera": "pulsing frame", "description": "City skylines rendered as audio waveforms. Buildings pulse with amplitude."}}
{"song": "Neon Cathedral", "artist": "Grid Runner", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Data streaming through fiber optic veins", "scene": {"mood": "blissful", "colors": ["#1a0030", "#ff9500", "#00d4ff"], "composition": "circuit trace", "camera": "infinite scroll", "description": "Fiber optic cables stretch like veins through a translucent silicon body. Data glows within."}}
{"song": "Neon Cathedral", "artist": "Grid Runner", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Phase locked to the rhythm of machines", "scene": {"mood": "frantic", "colors": ["#000000", "#00ffff", "#ff0066"], "composition": "tunnel perspective", "camera": "depth pulse", "description": "Two oscillators locked in phase, their waveforms spiraling together in perfect sync."}}
{"song": "Neon Cathedral", "artist": "Grid Runner", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Recursive loops spinning without end", "scene": {"mood": "zen", "colors": ["#0d0221", "#ff00aa", "#66ff00"], "composition": "holographic stack", "camera": "strobe sync", "description": "An infinite loop: a corridor that turns back on itself, each segment slightly more abstract."}}
{"song": "Pulse Width", "artist": "Modular Mind", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Synthetic waves crash on digital shores", "scene": {"mood": "euphoric", "colors": ["#00ffff", "#ff00ff", "#000033"], "composition": "geometric grid", "camera": "long exposure pan", "description": "A wireframe ocean stretches to the horizon. Polygons rise and fall like digital waves."}}
{"song": "Pulse Width", "artist": "Modular Mind", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Neon cathedral rising from the code", "scene": {"mood": "hypnotic", "colors": ["#0f0020", "#39ff14", "#00bfff"], "composition": "waveform pattern", "camera": "rapid cuts", "description": "A cathedral made entirely of neon tubes pulses in synchronization. Geometric perfection."}}
{"song": "Pulse Width", "artist": "Modular Mind", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Pulse width modulating through the void", "scene": {"mood": "transcendent", "colors": ["#120458", "#ff00aa", "#00ff88"], "composition": "particle field", "camera": "smooth glide", "description": "The void. Oscillating waveforms paint concentric circles in cyan and magenta."}}
{"song": "Pulse Width", "artist": "Modular Mind", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Digital rain falling pixel by pixel", "scene": {"mood": "mechanical", "colors": ["#000020", "#00e5ff", "#ff1744"], "composition": "symmetric mandala", "camera": "zoom warp", "description": "Rain made of glowing falling pixels against a black background. Binary code drifts."}}
{"song": "Pulse Width", "artist": "Modular Mind", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Frequency drifting between two worlds", "scene": {"mood": "crystalline", "colors": ["#0a001a", "#bf00ff", "#00ffea"], "composition": "radial pulse", "camera": "static grid", "description": "Two translucent worlds overlaid \u2014 one analog grain, one digital grid \u2014 at the edge of contact."}}
{"song": "Pulse Width", "artist": "Modular Mind", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Binary sunset on the edge of the grid", "scene": {"mood": "futuristic", "colors": ["#05001a", "#ff6ec7", "#7b68ee"], "composition": "layered planes", "camera": "rotational sweep", "description": "A sun made of ones and zeros sets behind a grid landscape. Everything is numbered."}}
{"song": "Pulse Width", "artist": "Modular Mind", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Waveforms painting cities in the dark", "scene": {"mood": "dystopian", "colors": ["#000033", "#00ff00", "#ff00ff"], "composition": "fractal zoom", "camera": "pulsing frame", "description": "City skylines rendered as audio waveforms. Buildings pulse with amplitude."}}
{"song": "Pulse Width", "artist": "Modular Mind", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Data streaming through fiber optic veins", "scene": {"mood": "blissful", "colors": ["#1a0030", "#ff9500", "#00d4ff"], "composition": "circuit trace", "camera": "infinite scroll", "description": "Fiber optic cables stretch like veins through a translucent silicon body. Data glows within."}}
{"song": "Pulse Width", "artist": "Modular Mind", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Phase locked to the rhythm of machines", "scene": {"mood": "frantic", "colors": ["#000000", "#00ffff", "#ff0066"], "composition": "tunnel perspective", "camera": "depth pulse", "description": "Two oscillators locked in phase, their waveforms spiraling together in perfect sync."}}
{"song": "Pulse Width", "artist": "Modular Mind", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Recursive loops spinning without end", "scene": {"mood": "zen", "colors": ["#0d0221", "#ff00aa", "#66ff00"], "composition": "holographic stack", "camera": "strobe sync", "description": "An infinite loop: a corridor that turns back on itself, each segment slightly more abstract."}}
{"song": "Digital Rain", "artist": "Codec Dreams", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Synthetic waves crash on digital shores", "scene": {"mood": "euphoric", "colors": ["#00ffff", "#ff00ff", "#000033"], "composition": "geometric grid", "camera": "long exposure pan", "description": "A wireframe ocean stretches to the horizon. Polygons rise and fall like digital waves."}}
{"song": "Digital Rain", "artist": "Codec Dreams", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Neon cathedral rising from the code", "scene": {"mood": "hypnotic", "colors": ["#0f0020", "#39ff14", "#00bfff"], "composition": "waveform pattern", "camera": "rapid cuts", "description": "A cathedral made entirely of neon tubes pulses in synchronization. Geometric perfection."}}
{"song": "Digital Rain", "artist": "Codec Dreams", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Pulse width modulating through the void", "scene": {"mood": "transcendent", "colors": ["#120458", "#ff00aa", "#00ff88"], "composition": "particle field", "camera": "smooth glide", "description": "The void. Oscillating waveforms paint concentric circles in cyan and magenta."}}
{"song": "Digital Rain", "artist": "Codec Dreams", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Digital rain falling pixel by pixel", "scene": {"mood": "mechanical", "colors": ["#000020", "#00e5ff", "#ff1744"], "composition": "symmetric mandala", "camera": "zoom warp", "description": "Rain made of glowing falling pixels against a black background. Binary code drifts."}}
{"song": "Digital Rain", "artist": "Codec Dreams", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Frequency drifting between two worlds", "scene": {"mood": "crystalline", "colors": ["#0a001a", "#bf00ff", "#00ffea"], "composition": "radial pulse", "camera": "static grid", "description": "Two translucent worlds overlaid \u2014 one analog grain, one digital grid \u2014 at the edge of contact."}}
{"song": "Digital Rain", "artist": "Codec Dreams", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Binary sunset on the edge of the grid", "scene": {"mood": "futuristic", "colors": ["#05001a", "#ff6ec7", "#7b68ee"], "composition": "layered planes", "camera": "rotational sweep", "description": "A sun made of ones and zeros sets behind a grid landscape. Everything is numbered."}}
{"song": "Digital Rain", "artist": "Codec Dreams", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Waveforms painting cities in the dark", "scene": {"mood": "dystopian", "colors": ["#000033", "#00ff00", "#ff00ff"], "composition": "fractal zoom", "camera": "pulsing frame", "description": "City skylines rendered as audio waveforms. Buildings pulse with amplitude."}}
{"song": "Digital Rain", "artist": "Codec Dreams", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Data streaming through fiber optic veins", "scene": {"mood": "blissful", "colors": ["#1a0030", "#ff9500", "#00d4ff"], "composition": "circuit trace", "camera": "infinite scroll", "description": "Fiber optic cables stretch like veins through a translucent silicon body. Data glows within."}}
{"song": "Digital Rain", "artist": "Codec Dreams", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Phase locked to the rhythm of machines", "scene": {"mood": "frantic", "colors": ["#000000", "#00ffff", "#ff0066"], "composition": "tunnel perspective", "camera": "depth pulse", "description": "Two oscillators locked in phase, their waveforms spiraling together in perfect sync."}}
{"song": "Digital Rain", "artist": "Codec Dreams", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Recursive loops spinning without end", "scene": {"mood": "zen", "colors": ["#0d0221", "#ff00aa", "#66ff00"], "composition": "holographic stack", "camera": "strobe sync", "description": "An infinite loop: a corridor that turns back on itself, each segment slightly more abstract."}}
{"song": "Frequency Drift", "artist": "Analog Ghost", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Synthetic waves crash on digital shores", "scene": {"mood": "euphoric", "colors": ["#00ffff", "#ff00ff", "#000033"], "composition": "geometric grid", "camera": "long exposure pan", "description": "A wireframe ocean stretches to the horizon. Polygons rise and fall like digital waves."}}
{"song": "Frequency Drift", "artist": "Analog Ghost", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Neon cathedral rising from the code", "scene": {"mood": "hypnotic", "colors": ["#0f0020", "#39ff14", "#00bfff"], "composition": "waveform pattern", "camera": "rapid cuts", "description": "A cathedral made entirely of neon tubes pulses in synchronization. Geometric perfection."}}
{"song": "Frequency Drift", "artist": "Analog Ghost", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Pulse width modulating through the void", "scene": {"mood": "transcendent", "colors": ["#120458", "#ff00aa", "#00ff88"], "composition": "particle field", "camera": "smooth glide", "description": "The void. Oscillating waveforms paint concentric circles in cyan and magenta."}}
{"song": "Frequency Drift", "artist": "Analog Ghost", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Digital rain falling pixel by pixel", "scene": {"mood": "mechanical", "colors": ["#000020", "#00e5ff", "#ff1744"], "composition": "symmetric mandala", "camera": "zoom warp", "description": "Rain made of glowing falling pixels against a black background. Binary code drifts."}}
{"song": "Frequency Drift", "artist": "Analog Ghost", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Frequency drifting between two worlds", "scene": {"mood": "crystalline", "colors": ["#0a001a", "#bf00ff", "#00ffea"], "composition": "radial pulse", "camera": "static grid", "description": "Two translucent worlds overlaid \u2014 one analog grain, one digital grid \u2014 at the edge of contact."}}
{"song": "Frequency Drift", "artist": "Analog Ghost", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Binary sunset on the edge of the grid", "scene": {"mood": "futuristic", "colors": ["#05001a", "#ff6ec7", "#7b68ee"], "composition": "layered planes", "camera": "rotational sweep", "description": "A sun made of ones and zeros sets behind a grid landscape. Everything is numbered."}}
{"song": "Frequency Drift", "artist": "Analog Ghost", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Waveforms painting cities in the dark", "scene": {"mood": "dystopian", "colors": ["#000033", "#00ff00", "#ff00ff"], "composition": "fractal zoom", "camera": "pulsing frame", "description": "City skylines rendered as audio waveforms. Buildings pulse with amplitude."}}
{"song": "Frequency Drift", "artist": "Analog Ghost", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Data streaming through fiber optic veins", "scene": {"mood": "blissful", "colors": ["#1a0030", "#ff9500", "#00d4ff"], "composition": "circuit trace", "camera": "infinite scroll", "description": "Fiber optic cables stretch like veins through a translucent silicon body. Data glows within."}}
{"song": "Frequency Drift", "artist": "Analog Ghost", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Phase locked to the rhythm of machines", "scene": {"mood": "frantic", "colors": ["#000000", "#00ffff", "#ff0066"], "composition": "tunnel perspective", "camera": "depth pulse", "description": "Two oscillators locked in phase, their waveforms spiraling together in perfect sync."}}
{"song": "Frequency Drift", "artist": "Analog Ghost", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Recursive loops spinning without end", "scene": {"mood": "zen", "colors": ["#0d0221", "#ff00aa", "#66ff00"], "composition": "holographic stack", "camera": "strobe sync", "description": "An infinite loop: a corridor that turns back on itself, each segment slightly more abstract."}}
{"song": "Binary Sunset", "artist": "Bit Crusher", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Synthetic waves crash on digital shores", "scene": {"mood": "euphoric", "colors": ["#00ffff", "#ff00ff", "#000033"], "composition": "geometric grid", "camera": "long exposure pan", "description": "A wireframe ocean stretches to the horizon. Polygons rise and fall like digital waves."}}
{"song": "Binary Sunset", "artist": "Bit Crusher", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Neon cathedral rising from the code", "scene": {"mood": "hypnotic", "colors": ["#0f0020", "#39ff14", "#00bfff"], "composition": "waveform pattern", "camera": "rapid cuts", "description": "A cathedral made entirely of neon tubes pulses in synchronization. Geometric perfection."}}
{"song": "Binary Sunset", "artist": "Bit Crusher", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Pulse width modulating through the void", "scene": {"mood": "transcendent", "colors": ["#120458", "#ff00aa", "#00ff88"], "composition": "particle field", "camera": "smooth glide", "description": "The void. Oscillating waveforms paint concentric circles in cyan and magenta."}}
{"song": "Binary Sunset", "artist": "Bit Crusher", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Digital rain falling pixel by pixel", "scene": {"mood": "mechanical", "colors": ["#000020", "#00e5ff", "#ff1744"], "composition": "symmetric mandala", "camera": "zoom warp", "description": "Rain made of glowing falling pixels against a black background. Binary code drifts."}}
{"song": "Binary Sunset", "artist": "Bit Crusher", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Frequency drifting between two worlds", "scene": {"mood": "crystalline", "colors": ["#0a001a", "#bf00ff", "#00ffea"], "composition": "radial pulse", "camera": "static grid", "description": "Two translucent worlds overlaid \u2014 one analog grain, one digital grid \u2014 at the edge of contact."}}
{"song": "Binary Sunset", "artist": "Bit Crusher", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Binary sunset on the edge of the grid", "scene": {"mood": "futuristic", "colors": ["#05001a", "#ff6ec7", "#7b68ee"], "composition": "layered planes", "camera": "rotational sweep", "description": "A sun made of ones and zeros sets behind a grid landscape. Everything is numbered."}}
{"song": "Binary Sunset", "artist": "Bit Crusher", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Waveforms painting cities in the dark", "scene": {"mood": "dystopian", "colors": ["#000033", "#00ff00", "#ff00ff"], "composition": "fractal zoom", "camera": "pulsing frame", "description": "City skylines rendered as audio waveforms. Buildings pulse with amplitude."}}
{"song": "Binary Sunset", "artist": "Bit Crusher", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Data streaming through fiber optic veins", "scene": {"mood": "blissful", "colors": ["#1a0030", "#ff9500", "#00d4ff"], "composition": "circuit trace", "camera": "infinite scroll", "description": "Fiber optic cables stretch like veins through a translucent silicon body. Data glows within."}}
{"song": "Binary Sunset", "artist": "Bit Crusher", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Phase locked to the rhythm of machines", "scene": {"mood": "frantic", "colors": ["#000000", "#00ffff", "#ff0066"], "composition": "tunnel perspective", "camera": "depth pulse", "description": "Two oscillators locked in phase, their waveforms spiraling together in perfect sync."}}
{"song": "Binary Sunset", "artist": "Bit Crusher", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Recursive loops spinning without end", "scene": {"mood": "zen", "colors": ["#0d0221", "#ff00aa", "#66ff00"], "composition": "holographic stack", "camera": "strobe sync", "description": "An infinite loop: a corridor that turns back on itself, each segment slightly more abstract."}}
{"song": "Waveform City", "artist": "Oscillate", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Synthetic waves crash on digital shores", "scene": {"mood": "euphoric", "colors": ["#00ffff", "#ff00ff", "#000033"], "composition": "geometric grid", "camera": "long exposure pan", "description": "A wireframe ocean stretches to the horizon. Polygons rise and fall like digital waves."}}
{"song": "Waveform City", "artist": "Oscillate", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Neon cathedral rising from the code", "scene": {"mood": "hypnotic", "colors": ["#0f0020", "#39ff14", "#00bfff"], "composition": "waveform pattern", "camera": "rapid cuts", "description": "A cathedral made entirely of neon tubes pulses in synchronization. Geometric perfection."}}
{"song": "Waveform City", "artist": "Oscillate", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Pulse width modulating through the void", "scene": {"mood": "transcendent", "colors": ["#120458", "#ff00aa", "#00ff88"], "composition": "particle field", "camera": "smooth glide", "description": "The void. Oscillating waveforms paint concentric circles in cyan and magenta."}}
{"song": "Waveform City", "artist": "Oscillate", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Digital rain falling pixel by pixel", "scene": {"mood": "mechanical", "colors": ["#000020", "#00e5ff", "#ff1744"], "composition": "symmetric mandala", "camera": "zoom warp", "description": "Rain made of glowing falling pixels against a black background. Binary code drifts."}}
{"song": "Waveform City", "artist": "Oscillate", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Frequency drifting between two worlds", "scene": {"mood": "crystalline", "colors": ["#0a001a", "#bf00ff", "#00ffea"], "composition": "radial pulse", "camera": "static grid", "description": "Two translucent worlds overlaid \u2014 one analog grain, one digital grid \u2014 at the edge of contact."}}
{"song": "Waveform City", "artist": "Oscillate", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Binary sunset on the edge of the grid", "scene": {"mood": "futuristic", "colors": ["#05001a", "#ff6ec7", "#7b68ee"], "composition": "layered planes", "camera": "rotational sweep", "description": "A sun made of ones and zeros sets behind a grid landscape. Everything is numbered."}}
{"song": "Waveform City", "artist": "Oscillate", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Waveforms painting cities in the dark", "scene": {"mood": "dystopian", "colors": ["#000033", "#00ff00", "#ff00ff"], "composition": "fractal zoom", "camera": "pulsing frame", "description": "City skylines rendered as audio waveforms. Buildings pulse with amplitude."}}
{"song": "Waveform City", "artist": "Oscillate", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Data streaming through fiber optic veins", "scene": {"mood": "blissful", "colors": ["#1a0030", "#ff9500", "#00d4ff"], "composition": "circuit trace", "camera": "infinite scroll", "description": "Fiber optic cables stretch like veins through a translucent silicon body. Data glows within."}}
{"song": "Waveform City", "artist": "Oscillate", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Phase locked to the rhythm of machines", "scene": {"mood": "frantic", "colors": ["#000000", "#00ffff", "#ff0066"], "composition": "tunnel perspective", "camera": "depth pulse", "description": "Two oscillators locked in phase, their waveforms spiraling together in perfect sync."}}
{"song": "Waveform City", "artist": "Oscillate", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Recursive loops spinning without end", "scene": {"mood": "zen", "colors": ["#0d0221", "#ff00aa", "#66ff00"], "composition": "holographic stack", "camera": "strobe sync", "description": "An infinite loop: a corridor that turns back on itself, each segment slightly more abstract."}}
{"song": "Data Stream", "artist": "Sub Processor", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Synthetic waves crash on digital shores", "scene": {"mood": "euphoric", "colors": ["#00ffff", "#ff00ff", "#000033"], "composition": "geometric grid", "camera": "long exposure pan", "description": "A wireframe ocean stretches to the horizon. Polygons rise and fall like digital waves."}}
{"song": "Data Stream", "artist": "Sub Processor", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Neon cathedral rising from the code", "scene": {"mood": "hypnotic", "colors": ["#0f0020", "#39ff14", "#00bfff"], "composition": "waveform pattern", "camera": "rapid cuts", "description": "A cathedral made entirely of neon tubes pulses in synchronization. Geometric perfection."}}
{"song": "Data Stream", "artist": "Sub Processor", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Pulse width modulating through the void", "scene": {"mood": "transcendent", "colors": ["#120458", "#ff00aa", "#00ff88"], "composition": "particle field", "camera": "smooth glide", "description": "The void. Oscillating waveforms paint concentric circles in cyan and magenta."}}
{"song": "Data Stream", "artist": "Sub Processor", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Digital rain falling pixel by pixel", "scene": {"mood": "mechanical", "colors": ["#000020", "#00e5ff", "#ff1744"], "composition": "symmetric mandala", "camera": "zoom warp", "description": "Rain made of glowing falling pixels against a black background. Binary code drifts."}}
{"song": "Data Stream", "artist": "Sub Processor", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Frequency drifting between two worlds", "scene": {"mood": "crystalline", "colors": ["#0a001a", "#bf00ff", "#00ffea"], "composition": "radial pulse", "camera": "static grid", "description": "Two translucent worlds overlaid \u2014 one analog grain, one digital grid \u2014 at the edge of contact."}}
{"song": "Data Stream", "artist": "Sub Processor", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Binary sunset on the edge of the grid", "scene": {"mood": "futuristic", "colors": ["#05001a", "#ff6ec7", "#7b68ee"], "composition": "layered planes", "camera": "rotational sweep", "description": "A sun made of ones and zeros sets behind a grid landscape. Everything is numbered."}}
{"song": "Data Stream", "artist": "Sub Processor", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Waveforms painting cities in the dark", "scene": {"mood": "dystopian", "colors": ["#000033", "#00ff00", "#ff00ff"], "composition": "fractal zoom", "camera": "pulsing frame", "description": "City skylines rendered as audio waveforms. Buildings pulse with amplitude."}}
{"song": "Data Stream", "artist": "Sub Processor", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Data streaming through fiber optic veins", "scene": {"mood": "blissful", "colors": ["#1a0030", "#ff9500", "#00d4ff"], "composition": "circuit trace", "camera": "infinite scroll", "description": "Fiber optic cables stretch like veins through a translucent silicon body. Data glows within."}}
{"song": "Data Stream", "artist": "Sub Processor", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Phase locked to the rhythm of machines", "scene": {"mood": "frantic", "colors": ["#000000", "#00ffff", "#ff0066"], "composition": "tunnel perspective", "camera": "depth pulse", "description": "Two oscillators locked in phase, their waveforms spiraling together in perfect sync."}}
{"song": "Data Stream", "artist": "Sub Processor", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Recursive loops spinning without end", "scene": {"mood": "zen", "colors": ["#0d0221", "#ff00aa", "#66ff00"], "composition": "holographic stack", "camera": "strobe sync", "description": "An infinite loop: a corridor that turns back on itself, each segment slightly more abstract."}}
{"song": "Phase Lock", "artist": "Trigger Happy", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Synthetic waves crash on digital shores", "scene": {"mood": "euphoric", "colors": ["#00ffff", "#ff00ff", "#000033"], "composition": "geometric grid", "camera": "long exposure pan", "description": "A wireframe ocean stretches to the horizon. Polygons rise and fall like digital waves."}}
{"song": "Phase Lock", "artist": "Trigger Happy", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Neon cathedral rising from the code", "scene": {"mood": "hypnotic", "colors": ["#0f0020", "#39ff14", "#00bfff"], "composition": "waveform pattern", "camera": "rapid cuts", "description": "A cathedral made entirely of neon tubes pulses in synchronization. Geometric perfection."}}
{"song": "Phase Lock", "artist": "Trigger Happy", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Pulse width modulating through the void", "scene": {"mood": "transcendent", "colors": ["#120458", "#ff00aa", "#00ff88"], "composition": "particle field", "camera": "smooth glide", "description": "The void. Oscillating waveforms paint concentric circles in cyan and magenta."}}
{"song": "Phase Lock", "artist": "Trigger Happy", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Digital rain falling pixel by pixel", "scene": {"mood": "mechanical", "colors": ["#000020", "#00e5ff", "#ff1744"], "composition": "symmetric mandala", "camera": "zoom warp", "description": "Rain made of glowing falling pixels against a black background. Binary code drifts."}}
{"song": "Phase Lock", "artist": "Trigger Happy", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Frequency drifting between two worlds", "scene": {"mood": "crystalline", "colors": ["#0a001a", "#bf00ff", "#00ffea"], "composition": "radial pulse", "camera": "static grid", "description": "Two translucent worlds overlaid \u2014 one analog grain, one digital grid \u2014 at the edge of contact."}}
{"song": "Phase Lock", "artist": "Trigger Happy", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Binary sunset on the edge of the grid", "scene": {"mood": "futuristic", "colors": ["#05001a", "#ff6ec7", "#7b68ee"], "composition": "layered planes", "camera": "rotational sweep", "description": "A sun made of ones and zeros sets behind a grid landscape. Everything is numbered."}}
{"song": "Phase Lock", "artist": "Trigger Happy", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Waveforms painting cities in the dark", "scene": {"mood": "dystopian", "colors": ["#000033", "#00ff00", "#ff00ff"], "composition": "fractal zoom", "camera": "pulsing frame", "description": "City skylines rendered as audio waveforms. Buildings pulse with amplitude."}}
{"song": "Phase Lock", "artist": "Trigger Happy", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Data streaming through fiber optic veins", "scene": {"mood": "blissful", "colors": ["#1a0030", "#ff9500", "#00d4ff"], "composition": "circuit trace", "camera": "infinite scroll", "description": "Fiber optic cables stretch like veins through a translucent silicon body. Data glows within."}}
{"song": "Phase Lock", "artist": "Trigger Happy", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Phase locked to the rhythm of machines", "scene": {"mood": "frantic", "colors": ["#000000", "#00ffff", "#ff0066"], "composition": "tunnel perspective", "camera": "depth pulse", "description": "Two oscillators locked in phase, their waveforms spiraling together in perfect sync."}}
{"song": "Phase Lock", "artist": "Trigger Happy", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Recursive loops spinning without end", "scene": {"mood": "zen", "colors": ["#0d0221", "#ff00aa", "#66ff00"], "composition": "holographic stack", "camera": "strobe sync", "description": "An infinite loop: a corridor that turns back on itself, each segment slightly more abstract."}}
{"song": "Recursive Loop", "artist": "Stack Overflow", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Synthetic waves crash on digital shores", "scene": {"mood": "euphoric", "colors": ["#00ffff", "#ff00ff", "#000033"], "composition": "geometric grid", "camera": "long exposure pan", "description": "A wireframe ocean stretches to the horizon. Polygons rise and fall like digital waves."}}
{"song": "Recursive Loop", "artist": "Stack Overflow", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Neon cathedral rising from the code", "scene": {"mood": "hypnotic", "colors": ["#0f0020", "#39ff14", "#00bfff"], "composition": "waveform pattern", "camera": "rapid cuts", "description": "A cathedral made entirely of neon tubes pulses in synchronization. Geometric perfection."}}
{"song": "Recursive Loop", "artist": "Stack Overflow", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Pulse width modulating through the void", "scene": {"mood": "transcendent", "colors": ["#120458", "#ff00aa", "#00ff88"], "composition": "particle field", "camera": "smooth glide", "description": "The void. Oscillating waveforms paint concentric circles in cyan and magenta."}}
{"song": "Recursive Loop", "artist": "Stack Overflow", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Digital rain falling pixel by pixel", "scene": {"mood": "mechanical", "colors": ["#000020", "#00e5ff", "#ff1744"], "composition": "symmetric mandala", "camera": "zoom warp", "description": "Rain made of glowing falling pixels against a black background. Binary code drifts."}}
{"song": "Recursive Loop", "artist": "Stack Overflow", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Frequency drifting between two worlds", "scene": {"mood": "crystalline", "colors": ["#0a001a", "#bf00ff", "#00ffea"], "composition": "radial pulse", "camera": "static grid", "description": "Two translucent worlds overlaid \u2014 one analog grain, one digital grid \u2014 at the edge of contact."}}
{"song": "Recursive Loop", "artist": "Stack Overflow", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Binary sunset on the edge of the grid", "scene": {"mood": "futuristic", "colors": ["#05001a", "#ff6ec7", "#7b68ee"], "composition": "layered planes", "camera": "rotational sweep", "description": "A sun made of ones and zeros sets behind a grid landscape. Everything is numbered."}}
{"song": "Recursive Loop", "artist": "Stack Overflow", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Waveforms painting cities in the dark", "scene": {"mood": "dystopian", "colors": ["#000033", "#00ff00", "#ff00ff"], "composition": "fractal zoom", "camera": "pulsing frame", "description": "City skylines rendered as audio waveforms. Buildings pulse with amplitude."}}
{"song": "Recursive Loop", "artist": "Stack Overflow", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Data streaming through fiber optic veins", "scene": {"mood": "blissful", "colors": ["#1a0030", "#ff9500", "#00d4ff"], "composition": "circuit trace", "camera": "infinite scroll", "description": "Fiber optic cables stretch like veins through a translucent silicon body. Data glows within."}}
{"song": "Recursive Loop", "artist": "Stack Overflow", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Phase locked to the rhythm of machines", "scene": {"mood": "frantic", "colors": ["#000000", "#00ffff", "#ff0066"], "composition": "tunnel perspective", "camera": "depth pulse", "description": "Two oscillators locked in phase, their waveforms spiraling together in perfect sync."}}
{"song": "Recursive Loop", "artist": "Stack Overflow", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Recursive loops spinning without end", "scene": {"mood": "zen", "colors": ["#0d0221", "#ff00aa", "#66ff00"], "composition": "holographic stack", "camera": "strobe sync", "description": "An infinite loop: a corridor that turns back on itself, each segment slightly more abstract."}}

View File

@@ -0,0 +1,100 @@
{"song": "Concrete Dreams", "artist": "Street Prophet", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Concrete jungle where the dreams are made", "scene": {"mood": "gritty", "colors": ["#1a1a2e", "#e94560", "#f5a623"], "composition": "low angle grid", "camera": "low angle wide", "description": "A cracked sidewalk stretches toward a neon bodega sign. Speaker stacks flank the scene. Gritty texture overlays everything."}}
{"song": "Concrete Dreams", "artist": "Street Prophet", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Bass drops hard, speakers shaking the frame", "scene": {"mood": "triumphant", "colors": ["#0d0d0d", "#c4a35a", "#8b0000"], "composition": "diagonal split", "camera": "tracking shot", "description": "The bass frequencies ripple visual distortion across a brick wall. Stage lights strobe red and gold."}}
{"song": "Concrete Dreams", "artist": "Street Prophet", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Mic check, one two, letting the truth through", "scene": {"mood": "defiant", "colors": ["#2d1b69", "#ff6b35", "#ffd700"], "composition": "street perspective", "camera": "steady handheld", "description": "A lone figure stands center frame, mic in hand, silhouette against a sodium-vapor streetlight."}}
{"song": "Concrete Dreams", "artist": "Street Prophet", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Streetlights flicker, shadows start to dance", "scene": {"mood": "reflective", "colors": ["#16213e", "#0f3460", "#e94560"], "composition": "cage framing", "camera": "dutch tilt", "description": "Shadows dance on a chain-link fence. A boombox sits on a concrete stoop, casting long shadows."}}
{"song": "Concrete Dreams", "artist": "Street Prophet", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crown heavy but I wear it with grace", "scene": {"mood": "electric", "colors": ["#0a0a0a", "#ff4444", "#ffcc00"], "composition": "radial burst", "camera": "bird's eye grid", "description": "A crown floats above a figure kneeling on cracked asphalt. Gold leaf peels from broken columns."}}
{"song": "Concrete Dreams", "artist": "Street Prophet", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Underground kings never bow to the stage", "scene": {"mood": "raw", "colors": ["#1b1b2f", "#e43f5a", "#162447"], "composition": "collage overlay", "camera": "dolly push", "description": "An underground tunnel lit by a single fluorescent tube. Figures gathered in a circle."}}
{"song": "Concrete Dreams", "artist": "Street Prophet", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Gold chains catching light from the neon sign", "scene": {"mood": "confident", "colors": ["#2c003e", "#ff2e63", "#252a34"], "composition": "panoramic stretch", "camera": "crane sweep", "description": "Gold chains catching light from a neon sign reading 'OPEN 24 HRS'. Reflections multiply."}}
{"song": "Concrete Dreams", "artist": "Street Prophet", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Cipher spinning, words cutting like a blade", "scene": {"mood": "melancholy", "colors": ["#0f0e17", "#ff8906", "#f25f4c"], "composition": "close-up cluster", "camera": "static front", "description": "A spiral staircase descends into darkness. Each step holds a word carved into concrete."}}
{"song": "Concrete Dreams", "artist": "Street Prophet", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Block party vibes, the whole city came out", "scene": {"mood": "fierce", "colors": ["#1a1a1a", "#d4af37", "#8b0000"], "composition": "depth tunnel", "camera": "orbit slow", "description": "The block lit up: folding tables, DJ booth, kids dancing. Fire hydrant spraying mist."}}
{"song": "Concrete Dreams", "artist": "Street Prophet", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Preaching from the corner where the real ones stay", "scene": {"mood": "introspective", "colors": ["#111111", "#00d4ff", "#ff0080"], "composition": "asymmetric balance", "camera": "snap zoom", "description": "A figure on a milk crate, arms raised. The crowd below is a sea of shadows and light."}}
{"song": "Block Party", "artist": "DJ Cipher", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Concrete jungle where the dreams are made", "scene": {"mood": "gritty", "colors": ["#1a1a2e", "#e94560", "#f5a623"], "composition": "low angle grid", "camera": "low angle wide", "description": "A cracked sidewalk stretches toward a neon bodega sign. Speaker stacks flank the scene. Gritty texture overlays everything."}}
{"song": "Block Party", "artist": "DJ Cipher", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Bass drops hard, speakers shaking the frame", "scene": {"mood": "triumphant", "colors": ["#0d0d0d", "#c4a35a", "#8b0000"], "composition": "diagonal split", "camera": "tracking shot", "description": "The bass frequencies ripple visual distortion across a brick wall. Stage lights strobe red and gold."}}
{"song": "Block Party", "artist": "DJ Cipher", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Mic check, one two, letting the truth through", "scene": {"mood": "defiant", "colors": ["#2d1b69", "#ff6b35", "#ffd700"], "composition": "street perspective", "camera": "steady handheld", "description": "A lone figure stands center frame, mic in hand, silhouette against a sodium-vapor streetlight."}}
{"song": "Block Party", "artist": "DJ Cipher", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Streetlights flicker, shadows start to dance", "scene": {"mood": "reflective", "colors": ["#16213e", "#0f3460", "#e94560"], "composition": "cage framing", "camera": "dutch tilt", "description": "Shadows dance on a chain-link fence. A boombox sits on a concrete stoop, casting long shadows."}}
{"song": "Block Party", "artist": "DJ Cipher", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crown heavy but I wear it with grace", "scene": {"mood": "electric", "colors": ["#0a0a0a", "#ff4444", "#ffcc00"], "composition": "radial burst", "camera": "bird's eye grid", "description": "A crown floats above a figure kneeling on cracked asphalt. Gold leaf peels from broken columns."}}
{"song": "Block Party", "artist": "DJ Cipher", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Underground kings never bow to the stage", "scene": {"mood": "raw", "colors": ["#1b1b2f", "#e43f5a", "#162447"], "composition": "collage overlay", "camera": "dolly push", "description": "An underground tunnel lit by a single fluorescent tube. Figures gathered in a circle."}}
{"song": "Block Party", "artist": "DJ Cipher", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Gold chains catching light from the neon sign", "scene": {"mood": "confident", "colors": ["#2c003e", "#ff2e63", "#252a34"], "composition": "panoramic stretch", "camera": "crane sweep", "description": "Gold chains catching light from a neon sign reading 'OPEN 24 HRS'. Reflections multiply."}}
{"song": "Block Party", "artist": "DJ Cipher", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Cipher spinning, words cutting like a blade", "scene": {"mood": "melancholy", "colors": ["#0f0e17", "#ff8906", "#f25f4c"], "composition": "close-up cluster", "camera": "static front", "description": "A spiral staircase descends into darkness. Each step holds a word carved into concrete."}}
{"song": "Block Party", "artist": "DJ Cipher", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Block party vibes, the whole city came out", "scene": {"mood": "fierce", "colors": ["#1a1a1a", "#d4af37", "#8b0000"], "composition": "depth tunnel", "camera": "orbit slow", "description": "The block lit up: folding tables, DJ booth, kids dancing. Fire hydrant spraying mist."}}
{"song": "Block Party", "artist": "DJ Cipher", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Preaching from the corner where the real ones stay", "scene": {"mood": "introspective", "colors": ["#111111", "#00d4ff", "#ff0080"], "composition": "asymmetric balance", "camera": "snap zoom", "description": "A figure on a milk crate, arms raised. The crowd below is a sea of shadows and light."}}
{"song": "Midnight Cipher", "artist": "Lyrical Ghost", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Concrete jungle where the dreams are made", "scene": {"mood": "gritty", "colors": ["#1a1a2e", "#e94560", "#f5a623"], "composition": "low angle grid", "camera": "low angle wide", "description": "A cracked sidewalk stretches toward a neon bodega sign. Speaker stacks flank the scene. Gritty texture overlays everything."}}
{"song": "Midnight Cipher", "artist": "Lyrical Ghost", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Bass drops hard, speakers shaking the frame", "scene": {"mood": "triumphant", "colors": ["#0d0d0d", "#c4a35a", "#8b0000"], "composition": "diagonal split", "camera": "tracking shot", "description": "The bass frequencies ripple visual distortion across a brick wall. Stage lights strobe red and gold."}}
{"song": "Midnight Cipher", "artist": "Lyrical Ghost", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Mic check, one two, letting the truth through", "scene": {"mood": "defiant", "colors": ["#2d1b69", "#ff6b35", "#ffd700"], "composition": "street perspective", "camera": "steady handheld", "description": "A lone figure stands center frame, mic in hand, silhouette against a sodium-vapor streetlight."}}
{"song": "Midnight Cipher", "artist": "Lyrical Ghost", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Streetlights flicker, shadows start to dance", "scene": {"mood": "reflective", "colors": ["#16213e", "#0f3460", "#e94560"], "composition": "cage framing", "camera": "dutch tilt", "description": "Shadows dance on a chain-link fence. A boombox sits on a concrete stoop, casting long shadows."}}
{"song": "Midnight Cipher", "artist": "Lyrical Ghost", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crown heavy but I wear it with grace", "scene": {"mood": "electric", "colors": ["#0a0a0a", "#ff4444", "#ffcc00"], "composition": "radial burst", "camera": "bird's eye grid", "description": "A crown floats above a figure kneeling on cracked asphalt. Gold leaf peels from broken columns."}}
{"song": "Midnight Cipher", "artist": "Lyrical Ghost", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Underground kings never bow to the stage", "scene": {"mood": "raw", "colors": ["#1b1b2f", "#e43f5a", "#162447"], "composition": "collage overlay", "camera": "dolly push", "description": "An underground tunnel lit by a single fluorescent tube. Figures gathered in a circle."}}
{"song": "Midnight Cipher", "artist": "Lyrical Ghost", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Gold chains catching light from the neon sign", "scene": {"mood": "confident", "colors": ["#2c003e", "#ff2e63", "#252a34"], "composition": "panoramic stretch", "camera": "crane sweep", "description": "Gold chains catching light from a neon sign reading 'OPEN 24 HRS'. Reflections multiply."}}
{"song": "Midnight Cipher", "artist": "Lyrical Ghost", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Cipher spinning, words cutting like a blade", "scene": {"mood": "melancholy", "colors": ["#0f0e17", "#ff8906", "#f25f4c"], "composition": "close-up cluster", "camera": "static front", "description": "A spiral staircase descends into darkness. Each step holds a word carved into concrete."}}
{"song": "Midnight Cipher", "artist": "Lyrical Ghost", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Block party vibes, the whole city came out", "scene": {"mood": "fierce", "colors": ["#1a1a1a", "#d4af37", "#8b0000"], "composition": "depth tunnel", "camera": "orbit slow", "description": "The block lit up: folding tables, DJ booth, kids dancing. Fire hydrant spraying mist."}}
{"song": "Midnight Cipher", "artist": "Lyrical Ghost", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Preaching from the corner where the real ones stay", "scene": {"mood": "introspective", "colors": ["#111111", "#00d4ff", "#ff0080"], "composition": "asymmetric balance", "camera": "snap zoom", "description": "A figure on a milk crate, arms raised. The crowd below is a sea of shadows and light."}}
{"song": "Crown Heights", "artist": "Queen Nyx", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Concrete jungle where the dreams are made", "scene": {"mood": "gritty", "colors": ["#1a1a2e", "#e94560", "#f5a623"], "composition": "low angle grid", "camera": "low angle wide", "description": "A cracked sidewalk stretches toward a neon bodega sign. Speaker stacks flank the scene. Gritty texture overlays everything."}}
{"song": "Crown Heights", "artist": "Queen Nyx", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Bass drops hard, speakers shaking the frame", "scene": {"mood": "triumphant", "colors": ["#0d0d0d", "#c4a35a", "#8b0000"], "composition": "diagonal split", "camera": "tracking shot", "description": "The bass frequencies ripple visual distortion across a brick wall. Stage lights strobe red and gold."}}
{"song": "Crown Heights", "artist": "Queen Nyx", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Mic check, one two, letting the truth through", "scene": {"mood": "defiant", "colors": ["#2d1b69", "#ff6b35", "#ffd700"], "composition": "street perspective", "camera": "steady handheld", "description": "A lone figure stands center frame, mic in hand, silhouette against a sodium-vapor streetlight."}}
{"song": "Crown Heights", "artist": "Queen Nyx", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Streetlights flicker, shadows start to dance", "scene": {"mood": "reflective", "colors": ["#16213e", "#0f3460", "#e94560"], "composition": "cage framing", "camera": "dutch tilt", "description": "Shadows dance on a chain-link fence. A boombox sits on a concrete stoop, casting long shadows."}}
{"song": "Crown Heights", "artist": "Queen Nyx", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crown heavy but I wear it with grace", "scene": {"mood": "electric", "colors": ["#0a0a0a", "#ff4444", "#ffcc00"], "composition": "radial burst", "camera": "bird's eye grid", "description": "A crown floats above a figure kneeling on cracked asphalt. Gold leaf peels from broken columns."}}
{"song": "Crown Heights", "artist": "Queen Nyx", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Underground kings never bow to the stage", "scene": {"mood": "raw", "colors": ["#1b1b2f", "#e43f5a", "#162447"], "composition": "collage overlay", "camera": "dolly push", "description": "An underground tunnel lit by a single fluorescent tube. Figures gathered in a circle."}}
{"song": "Crown Heights", "artist": "Queen Nyx", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Gold chains catching light from the neon sign", "scene": {"mood": "confident", "colors": ["#2c003e", "#ff2e63", "#252a34"], "composition": "panoramic stretch", "camera": "crane sweep", "description": "Gold chains catching light from a neon sign reading 'OPEN 24 HRS'. Reflections multiply."}}
{"song": "Crown Heights", "artist": "Queen Nyx", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Cipher spinning, words cutting like a blade", "scene": {"mood": "melancholy", "colors": ["#0f0e17", "#ff8906", "#f25f4c"], "composition": "close-up cluster", "camera": "static front", "description": "A spiral staircase descends into darkness. Each step holds a word carved into concrete."}}
{"song": "Crown Heights", "artist": "Queen Nyx", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Block party vibes, the whole city came out", "scene": {"mood": "fierce", "colors": ["#1a1a1a", "#d4af37", "#8b0000"], "composition": "depth tunnel", "camera": "orbit slow", "description": "The block lit up: folding tables, DJ booth, kids dancing. Fire hydrant spraying mist."}}
{"song": "Crown Heights", "artist": "Queen Nyx", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Preaching from the corner where the real ones stay", "scene": {"mood": "introspective", "colors": ["#111111", "#00d4ff", "#ff0080"], "composition": "asymmetric balance", "camera": "snap zoom", "description": "A figure on a milk crate, arms raised. The crowd below is a sea of shadows and light."}}
{"song": "Bassline Theory", "artist": "Sub Frequency", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Concrete jungle where the dreams are made", "scene": {"mood": "gritty", "colors": ["#1a1a2e", "#e94560", "#f5a623"], "composition": "low angle grid", "camera": "low angle wide", "description": "A cracked sidewalk stretches toward a neon bodega sign. Speaker stacks flank the scene. Gritty texture overlays everything."}}
{"song": "Bassline Theory", "artist": "Sub Frequency", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Bass drops hard, speakers shaking the frame", "scene": {"mood": "triumphant", "colors": ["#0d0d0d", "#c4a35a", "#8b0000"], "composition": "diagonal split", "camera": "tracking shot", "description": "The bass frequencies ripple visual distortion across a brick wall. Stage lights strobe red and gold."}}
{"song": "Bassline Theory", "artist": "Sub Frequency", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Mic check, one two, letting the truth through", "scene": {"mood": "defiant", "colors": ["#2d1b69", "#ff6b35", "#ffd700"], "composition": "street perspective", "camera": "steady handheld", "description": "A lone figure stands center frame, mic in hand, silhouette against a sodium-vapor streetlight."}}
{"song": "Bassline Theory", "artist": "Sub Frequency", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Streetlights flicker, shadows start to dance", "scene": {"mood": "reflective", "colors": ["#16213e", "#0f3460", "#e94560"], "composition": "cage framing", "camera": "dutch tilt", "description": "Shadows dance on a chain-link fence. A boombox sits on a concrete stoop, casting long shadows."}}
{"song": "Bassline Theory", "artist": "Sub Frequency", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crown heavy but I wear it with grace", "scene": {"mood": "electric", "colors": ["#0a0a0a", "#ff4444", "#ffcc00"], "composition": "radial burst", "camera": "bird's eye grid", "description": "A crown floats above a figure kneeling on cracked asphalt. Gold leaf peels from broken columns."}}
{"song": "Bassline Theory", "artist": "Sub Frequency", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Underground kings never bow to the stage", "scene": {"mood": "raw", "colors": ["#1b1b2f", "#e43f5a", "#162447"], "composition": "collage overlay", "camera": "dolly push", "description": "An underground tunnel lit by a single fluorescent tube. Figures gathered in a circle."}}
{"song": "Bassline Theory", "artist": "Sub Frequency", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Gold chains catching light from the neon sign", "scene": {"mood": "confident", "colors": ["#2c003e", "#ff2e63", "#252a34"], "composition": "panoramic stretch", "camera": "crane sweep", "description": "Gold chains catching light from a neon sign reading 'OPEN 24 HRS'. Reflections multiply."}}
{"song": "Bassline Theory", "artist": "Sub Frequency", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Cipher spinning, words cutting like a blade", "scene": {"mood": "melancholy", "colors": ["#0f0e17", "#ff8906", "#f25f4c"], "composition": "close-up cluster", "camera": "static front", "description": "A spiral staircase descends into darkness. Each step holds a word carved into concrete."}}
{"song": "Bassline Theory", "artist": "Sub Frequency", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Block party vibes, the whole city came out", "scene": {"mood": "fierce", "colors": ["#1a1a1a", "#d4af37", "#8b0000"], "composition": "depth tunnel", "camera": "orbit slow", "description": "The block lit up: folding tables, DJ booth, kids dancing. Fire hydrant spraying mist."}}
{"song": "Bassline Theory", "artist": "Sub Frequency", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Preaching from the corner where the real ones stay", "scene": {"mood": "introspective", "colors": ["#111111", "#00d4ff", "#ff0080"], "composition": "asymmetric balance", "camera": "snap zoom", "description": "A figure on a milk crate, arms raised. The crowd below is a sea of shadows and light."}}
{"song": "Old School", "artist": "The Architect", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Concrete jungle where the dreams are made", "scene": {"mood": "gritty", "colors": ["#1a1a2e", "#e94560", "#f5a623"], "composition": "low angle grid", "camera": "low angle wide", "description": "A cracked sidewalk stretches toward a neon bodega sign. Speaker stacks flank the scene. Gritty texture overlays everything."}}
{"song": "Old School", "artist": "The Architect", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Bass drops hard, speakers shaking the frame", "scene": {"mood": "triumphant", "colors": ["#0d0d0d", "#c4a35a", "#8b0000"], "composition": "diagonal split", "camera": "tracking shot", "description": "The bass frequencies ripple visual distortion across a brick wall. Stage lights strobe red and gold."}}
{"song": "Old School", "artist": "The Architect", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Mic check, one two, letting the truth through", "scene": {"mood": "defiant", "colors": ["#2d1b69", "#ff6b35", "#ffd700"], "composition": "street perspective", "camera": "steady handheld", "description": "A lone figure stands center frame, mic in hand, silhouette against a sodium-vapor streetlight."}}
{"song": "Old School", "artist": "The Architect", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Streetlights flicker, shadows start to dance", "scene": {"mood": "reflective", "colors": ["#16213e", "#0f3460", "#e94560"], "composition": "cage framing", "camera": "dutch tilt", "description": "Shadows dance on a chain-link fence. A boombox sits on a concrete stoop, casting long shadows."}}
{"song": "Old School", "artist": "The Architect", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crown heavy but I wear it with grace", "scene": {"mood": "electric", "colors": ["#0a0a0a", "#ff4444", "#ffcc00"], "composition": "radial burst", "camera": "bird's eye grid", "description": "A crown floats above a figure kneeling on cracked asphalt. Gold leaf peels from broken columns."}}
{"song": "Old School", "artist": "The Architect", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Underground kings never bow to the stage", "scene": {"mood": "raw", "colors": ["#1b1b2f", "#e43f5a", "#162447"], "composition": "collage overlay", "camera": "dolly push", "description": "An underground tunnel lit by a single fluorescent tube. Figures gathered in a circle."}}
{"song": "Old School", "artist": "The Architect", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Gold chains catching light from the neon sign", "scene": {"mood": "confident", "colors": ["#2c003e", "#ff2e63", "#252a34"], "composition": "panoramic stretch", "camera": "crane sweep", "description": "Gold chains catching light from a neon sign reading 'OPEN 24 HRS'. Reflections multiply."}}
{"song": "Old School", "artist": "The Architect", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Cipher spinning, words cutting like a blade", "scene": {"mood": "melancholy", "colors": ["#0f0e17", "#ff8906", "#f25f4c"], "composition": "close-up cluster", "camera": "static front", "description": "A spiral staircase descends into darkness. Each step holds a word carved into concrete."}}
{"song": "Old School", "artist": "The Architect", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Block party vibes, the whole city came out", "scene": {"mood": "fierce", "colors": ["#1a1a1a", "#d4af37", "#8b0000"], "composition": "depth tunnel", "camera": "orbit slow", "description": "The block lit up: folding tables, DJ booth, kids dancing. Fire hydrant spraying mist."}}
{"song": "Old School", "artist": "The Architect", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Preaching from the corner where the real ones stay", "scene": {"mood": "introspective", "colors": ["#111111", "#00d4ff", "#ff0080"], "composition": "asymmetric balance", "camera": "snap zoom", "description": "A figure on a milk crate, arms raised. The crowd below is a sea of shadows and light."}}
{"song": "Neon Hustle", "artist": "Glow Wire", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Concrete jungle where the dreams are made", "scene": {"mood": "gritty", "colors": ["#1a1a2e", "#e94560", "#f5a623"], "composition": "low angle grid", "camera": "low angle wide", "description": "A cracked sidewalk stretches toward a neon bodega sign. Speaker stacks flank the scene. Gritty texture overlays everything."}}
{"song": "Neon Hustle", "artist": "Glow Wire", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Bass drops hard, speakers shaking the frame", "scene": {"mood": "triumphant", "colors": ["#0d0d0d", "#c4a35a", "#8b0000"], "composition": "diagonal split", "camera": "tracking shot", "description": "The bass frequencies ripple visual distortion across a brick wall. Stage lights strobe red and gold."}}
{"song": "Neon Hustle", "artist": "Glow Wire", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Mic check, one two, letting the truth through", "scene": {"mood": "defiant", "colors": ["#2d1b69", "#ff6b35", "#ffd700"], "composition": "street perspective", "camera": "steady handheld", "description": "A lone figure stands center frame, mic in hand, silhouette against a sodium-vapor streetlight."}}
{"song": "Neon Hustle", "artist": "Glow Wire", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Streetlights flicker, shadows start to dance", "scene": {"mood": "reflective", "colors": ["#16213e", "#0f3460", "#e94560"], "composition": "cage framing", "camera": "dutch tilt", "description": "Shadows dance on a chain-link fence. A boombox sits on a concrete stoop, casting long shadows."}}
{"song": "Neon Hustle", "artist": "Glow Wire", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crown heavy but I wear it with grace", "scene": {"mood": "electric", "colors": ["#0a0a0a", "#ff4444", "#ffcc00"], "composition": "radial burst", "camera": "bird's eye grid", "description": "A crown floats above a figure kneeling on cracked asphalt. Gold leaf peels from broken columns."}}
{"song": "Neon Hustle", "artist": "Glow Wire", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Underground kings never bow to the stage", "scene": {"mood": "raw", "colors": ["#1b1b2f", "#e43f5a", "#162447"], "composition": "collage overlay", "camera": "dolly push", "description": "An underground tunnel lit by a single fluorescent tube. Figures gathered in a circle."}}
{"song": "Neon Hustle", "artist": "Glow Wire", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Gold chains catching light from the neon sign", "scene": {"mood": "confident", "colors": ["#2c003e", "#ff2e63", "#252a34"], "composition": "panoramic stretch", "camera": "crane sweep", "description": "Gold chains catching light from a neon sign reading 'OPEN 24 HRS'. Reflections multiply."}}
{"song": "Neon Hustle", "artist": "Glow Wire", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Cipher spinning, words cutting like a blade", "scene": {"mood": "melancholy", "colors": ["#0f0e17", "#ff8906", "#f25f4c"], "composition": "close-up cluster", "camera": "static front", "description": "A spiral staircase descends into darkness. Each step holds a word carved into concrete."}}
{"song": "Neon Hustle", "artist": "Glow Wire", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Block party vibes, the whole city came out", "scene": {"mood": "fierce", "colors": ["#1a1a1a", "#d4af37", "#8b0000"], "composition": "depth tunnel", "camera": "orbit slow", "description": "The block lit up: folding tables, DJ booth, kids dancing. Fire hydrant spraying mist."}}
{"song": "Neon Hustle", "artist": "Glow Wire", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Preaching from the corner where the real ones stay", "scene": {"mood": "introspective", "colors": ["#111111", "#00d4ff", "#ff0080"], "composition": "asymmetric balance", "camera": "snap zoom", "description": "A figure on a milk crate, arms raised. The crowd below is a sea of shadows and light."}}
{"song": "Underground Kings", "artist": "Cipher Collective", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Concrete jungle where the dreams are made", "scene": {"mood": "gritty", "colors": ["#1a1a2e", "#e94560", "#f5a623"], "composition": "low angle grid", "camera": "low angle wide", "description": "A cracked sidewalk stretches toward a neon bodega sign. Speaker stacks flank the scene. Gritty texture overlays everything."}}
{"song": "Underground Kings", "artist": "Cipher Collective", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Bass drops hard, speakers shaking the frame", "scene": {"mood": "triumphant", "colors": ["#0d0d0d", "#c4a35a", "#8b0000"], "composition": "diagonal split", "camera": "tracking shot", "description": "The bass frequencies ripple visual distortion across a brick wall. Stage lights strobe red and gold."}}
{"song": "Underground Kings", "artist": "Cipher Collective", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Mic check, one two, letting the truth through", "scene": {"mood": "defiant", "colors": ["#2d1b69", "#ff6b35", "#ffd700"], "composition": "street perspective", "camera": "steady handheld", "description": "A lone figure stands center frame, mic in hand, silhouette against a sodium-vapor streetlight."}}
{"song": "Underground Kings", "artist": "Cipher Collective", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Streetlights flicker, shadows start to dance", "scene": {"mood": "reflective", "colors": ["#16213e", "#0f3460", "#e94560"], "composition": "cage framing", "camera": "dutch tilt", "description": "Shadows dance on a chain-link fence. A boombox sits on a concrete stoop, casting long shadows."}}
{"song": "Underground Kings", "artist": "Cipher Collective", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crown heavy but I wear it with grace", "scene": {"mood": "electric", "colors": ["#0a0a0a", "#ff4444", "#ffcc00"], "composition": "radial burst", "camera": "bird's eye grid", "description": "A crown floats above a figure kneeling on cracked asphalt. Gold leaf peels from broken columns."}}
{"song": "Underground Kings", "artist": "Cipher Collective", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Underground kings never bow to the stage", "scene": {"mood": "raw", "colors": ["#1b1b2f", "#e43f5a", "#162447"], "composition": "collage overlay", "camera": "dolly push", "description": "An underground tunnel lit by a single fluorescent tube. Figures gathered in a circle."}}
{"song": "Underground Kings", "artist": "Cipher Collective", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Gold chains catching light from the neon sign", "scene": {"mood": "confident", "colors": ["#2c003e", "#ff2e63", "#252a34"], "composition": "panoramic stretch", "camera": "crane sweep", "description": "Gold chains catching light from a neon sign reading 'OPEN 24 HRS'. Reflections multiply."}}
{"song": "Underground Kings", "artist": "Cipher Collective", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Cipher spinning, words cutting like a blade", "scene": {"mood": "melancholy", "colors": ["#0f0e17", "#ff8906", "#f25f4c"], "composition": "close-up cluster", "camera": "static front", "description": "A spiral staircase descends into darkness. Each step holds a word carved into concrete."}}
{"song": "Underground Kings", "artist": "Cipher Collective", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Block party vibes, the whole city came out", "scene": {"mood": "fierce", "colors": ["#1a1a1a", "#d4af37", "#8b0000"], "composition": "depth tunnel", "camera": "orbit slow", "description": "The block lit up: folding tables, DJ booth, kids dancing. Fire hydrant spraying mist."}}
{"song": "Underground Kings", "artist": "Cipher Collective", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Preaching from the corner where the real ones stay", "scene": {"mood": "introspective", "colors": ["#111111", "#00d4ff", "#ff0080"], "composition": "asymmetric balance", "camera": "snap zoom", "description": "A figure on a milk crate, arms raised. The crowd below is a sea of shadows and light."}}
{"song": "Gold Chains", "artist": "Lux Fontaine", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Concrete jungle where the dreams are made", "scene": {"mood": "gritty", "colors": ["#1a1a2e", "#e94560", "#f5a623"], "composition": "low angle grid", "camera": "low angle wide", "description": "A cracked sidewalk stretches toward a neon bodega sign. Speaker stacks flank the scene. Gritty texture overlays everything."}}
{"song": "Gold Chains", "artist": "Lux Fontaine", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Bass drops hard, speakers shaking the frame", "scene": {"mood": "triumphant", "colors": ["#0d0d0d", "#c4a35a", "#8b0000"], "composition": "diagonal split", "camera": "tracking shot", "description": "The bass frequencies ripple visual distortion across a brick wall. Stage lights strobe red and gold."}}
{"song": "Gold Chains", "artist": "Lux Fontaine", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Mic check, one two, letting the truth through", "scene": {"mood": "defiant", "colors": ["#2d1b69", "#ff6b35", "#ffd700"], "composition": "street perspective", "camera": "steady handheld", "description": "A lone figure stands center frame, mic in hand, silhouette against a sodium-vapor streetlight."}}
{"song": "Gold Chains", "artist": "Lux Fontaine", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Streetlights flicker, shadows start to dance", "scene": {"mood": "reflective", "colors": ["#16213e", "#0f3460", "#e94560"], "composition": "cage framing", "camera": "dutch tilt", "description": "Shadows dance on a chain-link fence. A boombox sits on a concrete stoop, casting long shadows."}}
{"song": "Gold Chains", "artist": "Lux Fontaine", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crown heavy but I wear it with grace", "scene": {"mood": "electric", "colors": ["#0a0a0a", "#ff4444", "#ffcc00"], "composition": "radial burst", "camera": "bird's eye grid", "description": "A crown floats above a figure kneeling on cracked asphalt. Gold leaf peels from broken columns."}}
{"song": "Gold Chains", "artist": "Lux Fontaine", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Underground kings never bow to the stage", "scene": {"mood": "raw", "colors": ["#1b1b2f", "#e43f5a", "#162447"], "composition": "collage overlay", "camera": "dolly push", "description": "An underground tunnel lit by a single fluorescent tube. Figures gathered in a circle."}}
{"song": "Gold Chains", "artist": "Lux Fontaine", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Gold chains catching light from the neon sign", "scene": {"mood": "confident", "colors": ["#2c003e", "#ff2e63", "#252a34"], "composition": "panoramic stretch", "camera": "crane sweep", "description": "Gold chains catching light from a neon sign reading 'OPEN 24 HRS'. Reflections multiply."}}
{"song": "Gold Chains", "artist": "Lux Fontaine", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Cipher spinning, words cutting like a blade", "scene": {"mood": "melancholy", "colors": ["#0f0e17", "#ff8906", "#f25f4c"], "composition": "close-up cluster", "camera": "static front", "description": "A spiral staircase descends into darkness. Each step holds a word carved into concrete."}}
{"song": "Gold Chains", "artist": "Lux Fontaine", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Block party vibes, the whole city came out", "scene": {"mood": "fierce", "colors": ["#1a1a1a", "#d4af37", "#8b0000"], "composition": "depth tunnel", "camera": "orbit slow", "description": "The block lit up: folding tables, DJ booth, kids dancing. Fire hydrant spraying mist."}}
{"song": "Gold Chains", "artist": "Lux Fontaine", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Preaching from the corner where the real ones stay", "scene": {"mood": "introspective", "colors": ["#111111", "#00d4ff", "#ff0080"], "composition": "asymmetric balance", "camera": "snap zoom", "description": "A figure on a milk crate, arms raised. The crowd below is a sea of shadows and light."}}
{"song": "Streetlight Sermon", "artist": "Preacher Man", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Concrete jungle where the dreams are made", "scene": {"mood": "gritty", "colors": ["#1a1a2e", "#e94560", "#f5a623"], "composition": "low angle grid", "camera": "low angle wide", "description": "A cracked sidewalk stretches toward a neon bodega sign. Speaker stacks flank the scene. Gritty texture overlays everything."}}
{"song": "Streetlight Sermon", "artist": "Preacher Man", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Bass drops hard, speakers shaking the frame", "scene": {"mood": "triumphant", "colors": ["#0d0d0d", "#c4a35a", "#8b0000"], "composition": "diagonal split", "camera": "tracking shot", "description": "The bass frequencies ripple visual distortion across a brick wall. Stage lights strobe red and gold."}}
{"song": "Streetlight Sermon", "artist": "Preacher Man", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Mic check, one two, letting the truth through", "scene": {"mood": "defiant", "colors": ["#2d1b69", "#ff6b35", "#ffd700"], "composition": "street perspective", "camera": "steady handheld", "description": "A lone figure stands center frame, mic in hand, silhouette against a sodium-vapor streetlight."}}
{"song": "Streetlight Sermon", "artist": "Preacher Man", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Streetlights flicker, shadows start to dance", "scene": {"mood": "reflective", "colors": ["#16213e", "#0f3460", "#e94560"], "composition": "cage framing", "camera": "dutch tilt", "description": "Shadows dance on a chain-link fence. A boombox sits on a concrete stoop, casting long shadows."}}
{"song": "Streetlight Sermon", "artist": "Preacher Man", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crown heavy but I wear it with grace", "scene": {"mood": "electric", "colors": ["#0a0a0a", "#ff4444", "#ffcc00"], "composition": "radial burst", "camera": "bird's eye grid", "description": "A crown floats above a figure kneeling on cracked asphalt. Gold leaf peels from broken columns."}}
{"song": "Streetlight Sermon", "artist": "Preacher Man", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Underground kings never bow to the stage", "scene": {"mood": "raw", "colors": ["#1b1b2f", "#e43f5a", "#162447"], "composition": "collage overlay", "camera": "dolly push", "description": "An underground tunnel lit by a single fluorescent tube. Figures gathered in a circle."}}
{"song": "Streetlight Sermon", "artist": "Preacher Man", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Gold chains catching light from the neon sign", "scene": {"mood": "confident", "colors": ["#2c003e", "#ff2e63", "#252a34"], "composition": "panoramic stretch", "camera": "crane sweep", "description": "Gold chains catching light from a neon sign reading 'OPEN 24 HRS'. Reflections multiply."}}
{"song": "Streetlight Sermon", "artist": "Preacher Man", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Cipher spinning, words cutting like a blade", "scene": {"mood": "melancholy", "colors": ["#0f0e17", "#ff8906", "#f25f4c"], "composition": "close-up cluster", "camera": "static front", "description": "A spiral staircase descends into darkness. Each step holds a word carved into concrete."}}
{"song": "Streetlight Sermon", "artist": "Preacher Man", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Block party vibes, the whole city came out", "scene": {"mood": "fierce", "colors": ["#1a1a1a", "#d4af37", "#8b0000"], "composition": "depth tunnel", "camera": "orbit slow", "description": "The block lit up: folding tables, DJ booth, kids dancing. Fire hydrant spraying mist."}}
{"song": "Streetlight Sermon", "artist": "Preacher Man", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Preaching from the corner where the real ones stay", "scene": {"mood": "introspective", "colors": ["#111111", "#00d4ff", "#ff0080"], "composition": "asymmetric balance", "camera": "snap zoom", "description": "A figure on a milk crate, arms raised. The crowd below is a sea of shadows and light."}}

View File

@@ -0,0 +1,100 @@
{"song": "Blue Smoke", "artist": "Miles Shadow", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Blue smoke curling through the spotlight beam", "scene": {"mood": "smoky", "colors": ["#1a1a2e", "#c4a35a", "#4a4a4a"], "composition": "stage spotlight", "camera": "low stage angle", "description": "A single spotlight cuts through blue cigarette smoke. A saxophone gleams in the beam."}}
{"song": "Blue Smoke", "artist": "Miles Shadow", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Rain tapping rhythms on the club window", "scene": {"mood": "cool", "colors": ["#0d1117", "#8b949e", "#c9362c"], "composition": "smoke layers", "camera": "smoky soft focus", "description": "Rain streaks down a window, through which a club interior glows warmly."}}
{"song": "Blue Smoke", "artist": "Miles Shadow", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Chiaroscuro playing on the ivory keys", "scene": {"mood": "brooding", "colors": ["#1c1c1c", "#d4af37", "#483d8b"], "composition": "instrument focus", "camera": "slow rack focus", "description": "A figure at a piano, half in light, half in shadow. The keys are ivory and obsidian."}}
{"song": "Blue Smoke", "artist": "Miles Shadow", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Whiskey neat, piano talking to itself", "scene": {"mood": "improvisational", "colors": ["#0a0a1a", "#b8860b", "#696969"], "composition": "audience blur", "camera": "ambient light", "description": "A whiskey glass catches light from a dim lamp. In the background, a piano waits."}}
{"song": "Blue Smoke", "artist": "Miles Shadow", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Last call approaching, sax still going strong", "scene": {"mood": "mellow", "colors": ["#151520", "#c0c0c0", "#8b0000"], "composition": "table top-down", "camera": "close-up hands", "description": "The bar is almost empty. A saxophonist plays to the last few listeners. Closing time."}}
{"song": "Blue Smoke", "artist": "Miles Shadow", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Satin steps gliding across the stage floor", "scene": {"mood": "noir", "colors": ["#111118", "#daa520", "#2f4f4f"], "composition": "bar counter leading", "camera": "steady medium", "description": "A figure in satin shoes crosses a dark stage. The spotlight follows their feet."}}
{"song": "Blue Smoke", "artist": "Miles Shadow", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Cool breeze through the alley behind the club", "scene": {"mood": "suave", "colors": ["#0d0d1a", "#a0a0a0", "#4b0082"], "composition": "stage wings view", "camera": "moody low-key", "description": "An alley behind a jazz club. A cool breeze moves discarded sheet music across the ground."}}
{"song": "Blue Smoke", "artist": "Miles Shadow", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "After midnight, the real music begins", "scene": {"mood": "wistful", "colors": ["#1a1520", "#ffd700", "#36454f"], "composition": "silhouette trio", "camera": "cigarette haze", "description": "Past midnight: the club glows like an ember. The band plays to an audience of ghosts."}}
{"song": "Blue Smoke", "artist": "Miles Shadow", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Autumn leaves falling in six-eight time", "scene": {"mood": "intense", "colors": ["#101015", "#cd853f", "#556b2f"], "composition": "rain-streaked window", "camera": "warm tungsten", "description": "Dead leaves drift across a rain-slicked sidewalk. A jazz poster peels from a brick wall."}}
{"song": "Blue Smoke", "artist": "Miles Shadow", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Smoke signals rising from the bass line", "scene": {"mood": "reflective", "colors": ["#0f0f14", "#b8860b", "#6a5acd"], "composition": "neon reflection", "camera": "grainy film", "description": "From the bass player's perspective: the audience is a blur, the smoke rises."}}
{"song": "Rain on 52nd", "artist": "The Quartet", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Blue smoke curling through the spotlight beam", "scene": {"mood": "smoky", "colors": ["#1a1a2e", "#c4a35a", "#4a4a4a"], "composition": "stage spotlight", "camera": "low stage angle", "description": "A single spotlight cuts through blue cigarette smoke. A saxophone gleams in the beam."}}
{"song": "Rain on 52nd", "artist": "The Quartet", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Rain tapping rhythms on the club window", "scene": {"mood": "cool", "colors": ["#0d1117", "#8b949e", "#c9362c"], "composition": "smoke layers", "camera": "smoky soft focus", "description": "Rain streaks down a window, through which a club interior glows warmly."}}
{"song": "Rain on 52nd", "artist": "The Quartet", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Chiaroscuro playing on the ivory keys", "scene": {"mood": "brooding", "colors": ["#1c1c1c", "#d4af37", "#483d8b"], "composition": "instrument focus", "camera": "slow rack focus", "description": "A figure at a piano, half in light, half in shadow. The keys are ivory and obsidian."}}
{"song": "Rain on 52nd", "artist": "The Quartet", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Whiskey neat, piano talking to itself", "scene": {"mood": "improvisational", "colors": ["#0a0a1a", "#b8860b", "#696969"], "composition": "audience blur", "camera": "ambient light", "description": "A whiskey glass catches light from a dim lamp. In the background, a piano waits."}}
{"song": "Rain on 52nd", "artist": "The Quartet", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Last call approaching, sax still going strong", "scene": {"mood": "mellow", "colors": ["#151520", "#c0c0c0", "#8b0000"], "composition": "table top-down", "camera": "close-up hands", "description": "The bar is almost empty. A saxophonist plays to the last few listeners. Closing time."}}
{"song": "Rain on 52nd", "artist": "The Quartet", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Satin steps gliding across the stage floor", "scene": {"mood": "noir", "colors": ["#111118", "#daa520", "#2f4f4f"], "composition": "bar counter leading", "camera": "steady medium", "description": "A figure in satin shoes crosses a dark stage. The spotlight follows their feet."}}
{"song": "Rain on 52nd", "artist": "The Quartet", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Cool breeze through the alley behind the club", "scene": {"mood": "suave", "colors": ["#0d0d1a", "#a0a0a0", "#4b0082"], "composition": "stage wings view", "camera": "moody low-key", "description": "An alley behind a jazz club. A cool breeze moves discarded sheet music across the ground."}}
{"song": "Rain on 52nd", "artist": "The Quartet", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "After midnight, the real music begins", "scene": {"mood": "wistful", "colors": ["#1a1520", "#ffd700", "#36454f"], "composition": "silhouette trio", "camera": "cigarette haze", "description": "Past midnight: the club glows like an ember. The band plays to an audience of ghosts."}}
{"song": "Rain on 52nd", "artist": "The Quartet", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Autumn leaves falling in six-eight time", "scene": {"mood": "intense", "colors": ["#101015", "#cd853f", "#556b2f"], "composition": "rain-streaked window", "camera": "warm tungsten", "description": "Dead leaves drift across a rain-slicked sidewalk. A jazz poster peels from a brick wall."}}
{"song": "Rain on 52nd", "artist": "The Quartet", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Smoke signals rising from the bass line", "scene": {"mood": "reflective", "colors": ["#0f0f14", "#b8860b", "#6a5acd"], "composition": "neon reflection", "camera": "grainy film", "description": "From the bass player's perspective: the audience is a blur, the smoke rises."}}
{"song": "Chiaroscuro", "artist": "Nina Noir", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Blue smoke curling through the spotlight beam", "scene": {"mood": "smoky", "colors": ["#1a1a2e", "#c4a35a", "#4a4a4a"], "composition": "stage spotlight", "camera": "low stage angle", "description": "A single spotlight cuts through blue cigarette smoke. A saxophone gleams in the beam."}}
{"song": "Chiaroscuro", "artist": "Nina Noir", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Rain tapping rhythms on the club window", "scene": {"mood": "cool", "colors": ["#0d1117", "#8b949e", "#c9362c"], "composition": "smoke layers", "camera": "smoky soft focus", "description": "Rain streaks down a window, through which a club interior glows warmly."}}
{"song": "Chiaroscuro", "artist": "Nina Noir", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Chiaroscuro playing on the ivory keys", "scene": {"mood": "brooding", "colors": ["#1c1c1c", "#d4af37", "#483d8b"], "composition": "instrument focus", "camera": "slow rack focus", "description": "A figure at a piano, half in light, half in shadow. The keys are ivory and obsidian."}}
{"song": "Chiaroscuro", "artist": "Nina Noir", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Whiskey neat, piano talking to itself", "scene": {"mood": "improvisational", "colors": ["#0a0a1a", "#b8860b", "#696969"], "composition": "audience blur", "camera": "ambient light", "description": "A whiskey glass catches light from a dim lamp. In the background, a piano waits."}}
{"song": "Chiaroscuro", "artist": "Nina Noir", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Last call approaching, sax still going strong", "scene": {"mood": "mellow", "colors": ["#151520", "#c0c0c0", "#8b0000"], "composition": "table top-down", "camera": "close-up hands", "description": "The bar is almost empty. A saxophonist plays to the last few listeners. Closing time."}}
{"song": "Chiaroscuro", "artist": "Nina Noir", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Satin steps gliding across the stage floor", "scene": {"mood": "noir", "colors": ["#111118", "#daa520", "#2f4f4f"], "composition": "bar counter leading", "camera": "steady medium", "description": "A figure in satin shoes crosses a dark stage. The spotlight follows their feet."}}
{"song": "Chiaroscuro", "artist": "Nina Noir", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Cool breeze through the alley behind the club", "scene": {"mood": "suave", "colors": ["#0d0d1a", "#a0a0a0", "#4b0082"], "composition": "stage wings view", "camera": "moody low-key", "description": "An alley behind a jazz club. A cool breeze moves discarded sheet music across the ground."}}
{"song": "Chiaroscuro", "artist": "Nina Noir", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "After midnight, the real music begins", "scene": {"mood": "wistful", "colors": ["#1a1520", "#ffd700", "#36454f"], "composition": "silhouette trio", "camera": "cigarette haze", "description": "Past midnight: the club glows like an ember. The band plays to an audience of ghosts."}}
{"song": "Chiaroscuro", "artist": "Nina Noir", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Autumn leaves falling in six-eight time", "scene": {"mood": "intense", "colors": ["#101015", "#cd853f", "#556b2f"], "composition": "rain-streaked window", "camera": "warm tungsten", "description": "Dead leaves drift across a rain-slicked sidewalk. A jazz poster peels from a brick wall."}}
{"song": "Chiaroscuro", "artist": "Nina Noir", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Smoke signals rising from the bass line", "scene": {"mood": "reflective", "colors": ["#0f0f14", "#b8860b", "#6a5acd"], "composition": "neon reflection", "camera": "grainy film", "description": "From the bass player's perspective: the audience is a blur, the smoke rises."}}
{"song": "Whiskey & Ivory", "artist": "Duke Gray", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Blue smoke curling through the spotlight beam", "scene": {"mood": "smoky", "colors": ["#1a1a2e", "#c4a35a", "#4a4a4a"], "composition": "stage spotlight", "camera": "low stage angle", "description": "A single spotlight cuts through blue cigarette smoke. A saxophone gleams in the beam."}}
{"song": "Whiskey & Ivory", "artist": "Duke Gray", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Rain tapping rhythms on the club window", "scene": {"mood": "cool", "colors": ["#0d1117", "#8b949e", "#c9362c"], "composition": "smoke layers", "camera": "smoky soft focus", "description": "Rain streaks down a window, through which a club interior glows warmly."}}
{"song": "Whiskey & Ivory", "artist": "Duke Gray", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Chiaroscuro playing on the ivory keys", "scene": {"mood": "brooding", "colors": ["#1c1c1c", "#d4af37", "#483d8b"], "composition": "instrument focus", "camera": "slow rack focus", "description": "A figure at a piano, half in light, half in shadow. The keys are ivory and obsidian."}}
{"song": "Whiskey & Ivory", "artist": "Duke Gray", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Whiskey neat, piano talking to itself", "scene": {"mood": "improvisational", "colors": ["#0a0a1a", "#b8860b", "#696969"], "composition": "audience blur", "camera": "ambient light", "description": "A whiskey glass catches light from a dim lamp. In the background, a piano waits."}}
{"song": "Whiskey & Ivory", "artist": "Duke Gray", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Last call approaching, sax still going strong", "scene": {"mood": "mellow", "colors": ["#151520", "#c0c0c0", "#8b0000"], "composition": "table top-down", "camera": "close-up hands", "description": "The bar is almost empty. A saxophonist plays to the last few listeners. Closing time."}}
{"song": "Whiskey & Ivory", "artist": "Duke Gray", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Satin steps gliding across the stage floor", "scene": {"mood": "noir", "colors": ["#111118", "#daa520", "#2f4f4f"], "composition": "bar counter leading", "camera": "steady medium", "description": "A figure in satin shoes crosses a dark stage. The spotlight follows their feet."}}
{"song": "Whiskey & Ivory", "artist": "Duke Gray", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Cool breeze through the alley behind the club", "scene": {"mood": "suave", "colors": ["#0d0d1a", "#a0a0a0", "#4b0082"], "composition": "stage wings view", "camera": "moody low-key", "description": "An alley behind a jazz club. A cool breeze moves discarded sheet music across the ground."}}
{"song": "Whiskey & Ivory", "artist": "Duke Gray", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "After midnight, the real music begins", "scene": {"mood": "wistful", "colors": ["#1a1520", "#ffd700", "#36454f"], "composition": "silhouette trio", "camera": "cigarette haze", "description": "Past midnight: the club glows like an ember. The band plays to an audience of ghosts."}}
{"song": "Whiskey & Ivory", "artist": "Duke Gray", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Autumn leaves falling in six-eight time", "scene": {"mood": "intense", "colors": ["#101015", "#cd853f", "#556b2f"], "composition": "rain-streaked window", "camera": "warm tungsten", "description": "Dead leaves drift across a rain-slicked sidewalk. A jazz poster peels from a brick wall."}}
{"song": "Whiskey & Ivory", "artist": "Duke Gray", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Smoke signals rising from the bass line", "scene": {"mood": "reflective", "colors": ["#0f0f14", "#b8860b", "#6a5acd"], "composition": "neon reflection", "camera": "grainy film", "description": "From the bass player's perspective: the audience is a blur, the smoke rises."}}
{"song": "Last Call", "artist": "The Night Owls", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Blue smoke curling through the spotlight beam", "scene": {"mood": "smoky", "colors": ["#1a1a2e", "#c4a35a", "#4a4a4a"], "composition": "stage spotlight", "camera": "low stage angle", "description": "A single spotlight cuts through blue cigarette smoke. A saxophone gleams in the beam."}}
{"song": "Last Call", "artist": "The Night Owls", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Rain tapping rhythms on the club window", "scene": {"mood": "cool", "colors": ["#0d1117", "#8b949e", "#c9362c"], "composition": "smoke layers", "camera": "smoky soft focus", "description": "Rain streaks down a window, through which a club interior glows warmly."}}
{"song": "Last Call", "artist": "The Night Owls", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Chiaroscuro playing on the ivory keys", "scene": {"mood": "brooding", "colors": ["#1c1c1c", "#d4af37", "#483d8b"], "composition": "instrument focus", "camera": "slow rack focus", "description": "A figure at a piano, half in light, half in shadow. The keys are ivory and obsidian."}}
{"song": "Last Call", "artist": "The Night Owls", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Whiskey neat, piano talking to itself", "scene": {"mood": "improvisational", "colors": ["#0a0a1a", "#b8860b", "#696969"], "composition": "audience blur", "camera": "ambient light", "description": "A whiskey glass catches light from a dim lamp. In the background, a piano waits."}}
{"song": "Last Call", "artist": "The Night Owls", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Last call approaching, sax still going strong", "scene": {"mood": "mellow", "colors": ["#151520", "#c0c0c0", "#8b0000"], "composition": "table top-down", "camera": "close-up hands", "description": "The bar is almost empty. A saxophonist plays to the last few listeners. Closing time."}}
{"song": "Last Call", "artist": "The Night Owls", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Satin steps gliding across the stage floor", "scene": {"mood": "noir", "colors": ["#111118", "#daa520", "#2f4f4f"], "composition": "bar counter leading", "camera": "steady medium", "description": "A figure in satin shoes crosses a dark stage. The spotlight follows their feet."}}
{"song": "Last Call", "artist": "The Night Owls", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Cool breeze through the alley behind the club", "scene": {"mood": "suave", "colors": ["#0d0d1a", "#a0a0a0", "#4b0082"], "composition": "stage wings view", "camera": "moody low-key", "description": "An alley behind a jazz club. A cool breeze moves discarded sheet music across the ground."}}
{"song": "Last Call", "artist": "The Night Owls", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "After midnight, the real music begins", "scene": {"mood": "wistful", "colors": ["#1a1520", "#ffd700", "#36454f"], "composition": "silhouette trio", "camera": "cigarette haze", "description": "Past midnight: the club glows like an ember. The band plays to an audience of ghosts."}}
{"song": "Last Call", "artist": "The Night Owls", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Autumn leaves falling in six-eight time", "scene": {"mood": "intense", "colors": ["#101015", "#cd853f", "#556b2f"], "composition": "rain-streaked window", "camera": "warm tungsten", "description": "Dead leaves drift across a rain-slicked sidewalk. A jazz poster peels from a brick wall."}}
{"song": "Last Call", "artist": "The Night Owls", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Smoke signals rising from the bass line", "scene": {"mood": "reflective", "colors": ["#0f0f14", "#b8860b", "#6a5acd"], "composition": "neon reflection", "camera": "grainy film", "description": "From the bass player's perspective: the audience is a blur, the smoke rises."}}
{"song": "Satin Steps", "artist": "Billie Dusk", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Blue smoke curling through the spotlight beam", "scene": {"mood": "smoky", "colors": ["#1a1a2e", "#c4a35a", "#4a4a4a"], "composition": "stage spotlight", "camera": "low stage angle", "description": "A single spotlight cuts through blue cigarette smoke. A saxophone gleams in the beam."}}
{"song": "Satin Steps", "artist": "Billie Dusk", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Rain tapping rhythms on the club window", "scene": {"mood": "cool", "colors": ["#0d1117", "#8b949e", "#c9362c"], "composition": "smoke layers", "camera": "smoky soft focus", "description": "Rain streaks down a window, through which a club interior glows warmly."}}
{"song": "Satin Steps", "artist": "Billie Dusk", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Chiaroscuro playing on the ivory keys", "scene": {"mood": "brooding", "colors": ["#1c1c1c", "#d4af37", "#483d8b"], "composition": "instrument focus", "camera": "slow rack focus", "description": "A figure at a piano, half in light, half in shadow. The keys are ivory and obsidian."}}
{"song": "Satin Steps", "artist": "Billie Dusk", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Whiskey neat, piano talking to itself", "scene": {"mood": "improvisational", "colors": ["#0a0a1a", "#b8860b", "#696969"], "composition": "audience blur", "camera": "ambient light", "description": "A whiskey glass catches light from a dim lamp. In the background, a piano waits."}}
{"song": "Satin Steps", "artist": "Billie Dusk", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Last call approaching, sax still going strong", "scene": {"mood": "mellow", "colors": ["#151520", "#c0c0c0", "#8b0000"], "composition": "table top-down", "camera": "close-up hands", "description": "The bar is almost empty. A saxophonist plays to the last few listeners. Closing time."}}
{"song": "Satin Steps", "artist": "Billie Dusk", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Satin steps gliding across the stage floor", "scene": {"mood": "noir", "colors": ["#111118", "#daa520", "#2f4f4f"], "composition": "bar counter leading", "camera": "steady medium", "description": "A figure in satin shoes crosses a dark stage. The spotlight follows their feet."}}
{"song": "Satin Steps", "artist": "Billie Dusk", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Cool breeze through the alley behind the club", "scene": {"mood": "suave", "colors": ["#0d0d1a", "#a0a0a0", "#4b0082"], "composition": "stage wings view", "camera": "moody low-key", "description": "An alley behind a jazz club. A cool breeze moves discarded sheet music across the ground."}}
{"song": "Satin Steps", "artist": "Billie Dusk", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "After midnight, the real music begins", "scene": {"mood": "wistful", "colors": ["#1a1520", "#ffd700", "#36454f"], "composition": "silhouette trio", "camera": "cigarette haze", "description": "Past midnight: the club glows like an ember. The band plays to an audience of ghosts."}}
{"song": "Satin Steps", "artist": "Billie Dusk", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Autumn leaves falling in six-eight time", "scene": {"mood": "intense", "colors": ["#101015", "#cd853f", "#556b2f"], "composition": "rain-streaked window", "camera": "warm tungsten", "description": "Dead leaves drift across a rain-slicked sidewalk. A jazz poster peels from a brick wall."}}
{"song": "Satin Steps", "artist": "Billie Dusk", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Smoke signals rising from the bass line", "scene": {"mood": "reflective", "colors": ["#0f0f14", "#b8860b", "#6a5acd"], "composition": "neon reflection", "camera": "grainy film", "description": "From the bass player's perspective: the audience is a blur, the smoke rises."}}
{"song": "Cool Breeze", "artist": "Sidney Smooth", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Blue smoke curling through the spotlight beam", "scene": {"mood": "smoky", "colors": ["#1a1a2e", "#c4a35a", "#4a4a4a"], "composition": "stage spotlight", "camera": "low stage angle", "description": "A single spotlight cuts through blue cigarette smoke. A saxophone gleams in the beam."}}
{"song": "Cool Breeze", "artist": "Sidney Smooth", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Rain tapping rhythms on the club window", "scene": {"mood": "cool", "colors": ["#0d1117", "#8b949e", "#c9362c"], "composition": "smoke layers", "camera": "smoky soft focus", "description": "Rain streaks down a window, through which a club interior glows warmly."}}
{"song": "Cool Breeze", "artist": "Sidney Smooth", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Chiaroscuro playing on the ivory keys", "scene": {"mood": "brooding", "colors": ["#1c1c1c", "#d4af37", "#483d8b"], "composition": "instrument focus", "camera": "slow rack focus", "description": "A figure at a piano, half in light, half in shadow. The keys are ivory and obsidian."}}
{"song": "Cool Breeze", "artist": "Sidney Smooth", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Whiskey neat, piano talking to itself", "scene": {"mood": "improvisational", "colors": ["#0a0a1a", "#b8860b", "#696969"], "composition": "audience blur", "camera": "ambient light", "description": "A whiskey glass catches light from a dim lamp. In the background, a piano waits."}}
{"song": "Cool Breeze", "artist": "Sidney Smooth", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Last call approaching, sax still going strong", "scene": {"mood": "mellow", "colors": ["#151520", "#c0c0c0", "#8b0000"], "composition": "table top-down", "camera": "close-up hands", "description": "The bar is almost empty. A saxophonist plays to the last few listeners. Closing time."}}
{"song": "Cool Breeze", "artist": "Sidney Smooth", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Satin steps gliding across the stage floor", "scene": {"mood": "noir", "colors": ["#111118", "#daa520", "#2f4f4f"], "composition": "bar counter leading", "camera": "steady medium", "description": "A figure in satin shoes crosses a dark stage. The spotlight follows their feet."}}
{"song": "Cool Breeze", "artist": "Sidney Smooth", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Cool breeze through the alley behind the club", "scene": {"mood": "suave", "colors": ["#0d0d1a", "#a0a0a0", "#4b0082"], "composition": "stage wings view", "camera": "moody low-key", "description": "An alley behind a jazz club. A cool breeze moves discarded sheet music across the ground."}}
{"song": "Cool Breeze", "artist": "Sidney Smooth", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "After midnight, the real music begins", "scene": {"mood": "wistful", "colors": ["#1a1520", "#ffd700", "#36454f"], "composition": "silhouette trio", "camera": "cigarette haze", "description": "Past midnight: the club glows like an ember. The band plays to an audience of ghosts."}}
{"song": "Cool Breeze", "artist": "Sidney Smooth", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Autumn leaves falling in six-eight time", "scene": {"mood": "intense", "colors": ["#101015", "#cd853f", "#556b2f"], "composition": "rain-streaked window", "camera": "warm tungsten", "description": "Dead leaves drift across a rain-slicked sidewalk. A jazz poster peels from a brick wall."}}
{"song": "Cool Breeze", "artist": "Sidney Smooth", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Smoke signals rising from the bass line", "scene": {"mood": "reflective", "colors": ["#0f0f14", "#b8860b", "#6a5acd"], "composition": "neon reflection", "camera": "grainy film", "description": "From the bass player's perspective: the audience is a blur, the smoke rises."}}
{"song": "After Midnight", "artist": "The Velvet Keys", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Blue smoke curling through the spotlight beam", "scene": {"mood": "smoky", "colors": ["#1a1a2e", "#c4a35a", "#4a4a4a"], "composition": "stage spotlight", "camera": "low stage angle", "description": "A single spotlight cuts through blue cigarette smoke. A saxophone gleams in the beam."}}
{"song": "After Midnight", "artist": "The Velvet Keys", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Rain tapping rhythms on the club window", "scene": {"mood": "cool", "colors": ["#0d1117", "#8b949e", "#c9362c"], "composition": "smoke layers", "camera": "smoky soft focus", "description": "Rain streaks down a window, through which a club interior glows warmly."}}
{"song": "After Midnight", "artist": "The Velvet Keys", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Chiaroscuro playing on the ivory keys", "scene": {"mood": "brooding", "colors": ["#1c1c1c", "#d4af37", "#483d8b"], "composition": "instrument focus", "camera": "slow rack focus", "description": "A figure at a piano, half in light, half in shadow. The keys are ivory and obsidian."}}
{"song": "After Midnight", "artist": "The Velvet Keys", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Whiskey neat, piano talking to itself", "scene": {"mood": "improvisational", "colors": ["#0a0a1a", "#b8860b", "#696969"], "composition": "audience blur", "camera": "ambient light", "description": "A whiskey glass catches light from a dim lamp. In the background, a piano waits."}}
{"song": "After Midnight", "artist": "The Velvet Keys", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Last call approaching, sax still going strong", "scene": {"mood": "mellow", "colors": ["#151520", "#c0c0c0", "#8b0000"], "composition": "table top-down", "camera": "close-up hands", "description": "The bar is almost empty. A saxophonist plays to the last few listeners. Closing time."}}
{"song": "After Midnight", "artist": "The Velvet Keys", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Satin steps gliding across the stage floor", "scene": {"mood": "noir", "colors": ["#111118", "#daa520", "#2f4f4f"], "composition": "bar counter leading", "camera": "steady medium", "description": "A figure in satin shoes crosses a dark stage. The spotlight follows their feet."}}
{"song": "After Midnight", "artist": "The Velvet Keys", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Cool breeze through the alley behind the club", "scene": {"mood": "suave", "colors": ["#0d0d1a", "#a0a0a0", "#4b0082"], "composition": "stage wings view", "camera": "moody low-key", "description": "An alley behind a jazz club. A cool breeze moves discarded sheet music across the ground."}}
{"song": "After Midnight", "artist": "The Velvet Keys", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "After midnight, the real music begins", "scene": {"mood": "wistful", "colors": ["#1a1520", "#ffd700", "#36454f"], "composition": "silhouette trio", "camera": "cigarette haze", "description": "Past midnight: the club glows like an ember. The band plays to an audience of ghosts."}}
{"song": "After Midnight", "artist": "The Velvet Keys", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Autumn leaves falling in six-eight time", "scene": {"mood": "intense", "colors": ["#101015", "#cd853f", "#556b2f"], "composition": "rain-streaked window", "camera": "warm tungsten", "description": "Dead leaves drift across a rain-slicked sidewalk. A jazz poster peels from a brick wall."}}
{"song": "After Midnight", "artist": "The Velvet Keys", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Smoke signals rising from the bass line", "scene": {"mood": "reflective", "colors": ["#0f0f14", "#b8860b", "#6a5acd"], "composition": "neon reflection", "camera": "grainy film", "description": "From the bass player's perspective: the audience is a blur, the smoke rises."}}
{"song": "Autumn Leaves", "artist": "Cole Autumn", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Blue smoke curling through the spotlight beam", "scene": {"mood": "smoky", "colors": ["#1a1a2e", "#c4a35a", "#4a4a4a"], "composition": "stage spotlight", "camera": "low stage angle", "description": "A single spotlight cuts through blue cigarette smoke. A saxophone gleams in the beam."}}
{"song": "Autumn Leaves", "artist": "Cole Autumn", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Rain tapping rhythms on the club window", "scene": {"mood": "cool", "colors": ["#0d1117", "#8b949e", "#c9362c"], "composition": "smoke layers", "camera": "smoky soft focus", "description": "Rain streaks down a window, through which a club interior glows warmly."}}
{"song": "Autumn Leaves", "artist": "Cole Autumn", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Chiaroscuro playing on the ivory keys", "scene": {"mood": "brooding", "colors": ["#1c1c1c", "#d4af37", "#483d8b"], "composition": "instrument focus", "camera": "slow rack focus", "description": "A figure at a piano, half in light, half in shadow. The keys are ivory and obsidian."}}
{"song": "Autumn Leaves", "artist": "Cole Autumn", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Whiskey neat, piano talking to itself", "scene": {"mood": "improvisational", "colors": ["#0a0a1a", "#b8860b", "#696969"], "composition": "audience blur", "camera": "ambient light", "description": "A whiskey glass catches light from a dim lamp. In the background, a piano waits."}}
{"song": "Autumn Leaves", "artist": "Cole Autumn", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Last call approaching, sax still going strong", "scene": {"mood": "mellow", "colors": ["#151520", "#c0c0c0", "#8b0000"], "composition": "table top-down", "camera": "close-up hands", "description": "The bar is almost empty. A saxophonist plays to the last few listeners. Closing time."}}
{"song": "Autumn Leaves", "artist": "Cole Autumn", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Satin steps gliding across the stage floor", "scene": {"mood": "noir", "colors": ["#111118", "#daa520", "#2f4f4f"], "composition": "bar counter leading", "camera": "steady medium", "description": "A figure in satin shoes crosses a dark stage. The spotlight follows their feet."}}
{"song": "Autumn Leaves", "artist": "Cole Autumn", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Cool breeze through the alley behind the club", "scene": {"mood": "suave", "colors": ["#0d0d1a", "#a0a0a0", "#4b0082"], "composition": "stage wings view", "camera": "moody low-key", "description": "An alley behind a jazz club. A cool breeze moves discarded sheet music across the ground."}}
{"song": "Autumn Leaves", "artist": "Cole Autumn", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "After midnight, the real music begins", "scene": {"mood": "wistful", "colors": ["#1a1520", "#ffd700", "#36454f"], "composition": "silhouette trio", "camera": "cigarette haze", "description": "Past midnight: the club glows like an ember. The band plays to an audience of ghosts."}}
{"song": "Autumn Leaves", "artist": "Cole Autumn", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Autumn leaves falling in six-eight time", "scene": {"mood": "intense", "colors": ["#101015", "#cd853f", "#556b2f"], "composition": "rain-streaked window", "camera": "warm tungsten", "description": "Dead leaves drift across a rain-slicked sidewalk. A jazz poster peels from a brick wall."}}
{"song": "Autumn Leaves", "artist": "Cole Autumn", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Smoke signals rising from the bass line", "scene": {"mood": "reflective", "colors": ["#0f0f14", "#b8860b", "#6a5acd"], "composition": "neon reflection", "camera": "grainy film", "description": "From the bass player's perspective: the audience is a blur, the smoke rises."}}
{"song": "Smoke Signals", "artist": "The Indigo Club", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Blue smoke curling through the spotlight beam", "scene": {"mood": "smoky", "colors": ["#1a1a2e", "#c4a35a", "#4a4a4a"], "composition": "stage spotlight", "camera": "low stage angle", "description": "A single spotlight cuts through blue cigarette smoke. A saxophone gleams in the beam."}}
{"song": "Smoke Signals", "artist": "The Indigo Club", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Rain tapping rhythms on the club window", "scene": {"mood": "cool", "colors": ["#0d1117", "#8b949e", "#c9362c"], "composition": "smoke layers", "camera": "smoky soft focus", "description": "Rain streaks down a window, through which a club interior glows warmly."}}
{"song": "Smoke Signals", "artist": "The Indigo Club", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Chiaroscuro playing on the ivory keys", "scene": {"mood": "brooding", "colors": ["#1c1c1c", "#d4af37", "#483d8b"], "composition": "instrument focus", "camera": "slow rack focus", "description": "A figure at a piano, half in light, half in shadow. The keys are ivory and obsidian."}}
{"song": "Smoke Signals", "artist": "The Indigo Club", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Whiskey neat, piano talking to itself", "scene": {"mood": "improvisational", "colors": ["#0a0a1a", "#b8860b", "#696969"], "composition": "audience blur", "camera": "ambient light", "description": "A whiskey glass catches light from a dim lamp. In the background, a piano waits."}}
{"song": "Smoke Signals", "artist": "The Indigo Club", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Last call approaching, sax still going strong", "scene": {"mood": "mellow", "colors": ["#151520", "#c0c0c0", "#8b0000"], "composition": "table top-down", "camera": "close-up hands", "description": "The bar is almost empty. A saxophonist plays to the last few listeners. Closing time."}}
{"song": "Smoke Signals", "artist": "The Indigo Club", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Satin steps gliding across the stage floor", "scene": {"mood": "noir", "colors": ["#111118", "#daa520", "#2f4f4f"], "composition": "bar counter leading", "camera": "steady medium", "description": "A figure in satin shoes crosses a dark stage. The spotlight follows their feet."}}
{"song": "Smoke Signals", "artist": "The Indigo Club", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Cool breeze through the alley behind the club", "scene": {"mood": "suave", "colors": ["#0d0d1a", "#a0a0a0", "#4b0082"], "composition": "stage wings view", "camera": "moody low-key", "description": "An alley behind a jazz club. A cool breeze moves discarded sheet music across the ground."}}
{"song": "Smoke Signals", "artist": "The Indigo Club", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "After midnight, the real music begins", "scene": {"mood": "wistful", "colors": ["#1a1520", "#ffd700", "#36454f"], "composition": "silhouette trio", "camera": "cigarette haze", "description": "Past midnight: the club glows like an ember. The band plays to an audience of ghosts."}}
{"song": "Smoke Signals", "artist": "The Indigo Club", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Autumn leaves falling in six-eight time", "scene": {"mood": "intense", "colors": ["#101015", "#cd853f", "#556b2f"], "composition": "rain-streaked window", "camera": "warm tungsten", "description": "Dead leaves drift across a rain-slicked sidewalk. A jazz poster peels from a brick wall."}}
{"song": "Smoke Signals", "artist": "The Indigo Club", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Smoke signals rising from the bass line", "scene": {"mood": "reflective", "colors": ["#0f0f14", "#b8860b", "#6a5acd"], "composition": "neon reflection", "camera": "grainy film", "description": "From the bass player's perspective: the audience is a blur, the smoke rises."}}

View File

@@ -0,0 +1,100 @@
{"song": "Fuego y Flor", "artist": "Mariposa", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Fuego y flor dancing in the street", "scene": {"mood": "passionate", "colors": ["#ff4500", "#ffd700", "#1a0a00"], "composition": "dance pair center", "camera": "dancing follow", "description": "A street festival: fire dancers spin, flowers rain from balconies. The crowd moves as one."}}
{"song": "Fuego y Flor", "artist": "Mariposa", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Noche de rumba, congas driving the night", "scene": {"mood": "celebratory", "colors": ["#ff6347", "#ff8c00", "#2d1b00"], "composition": "festival street wide", "camera": "warm saturate", "description": "A club interior: congas line the stage, the crowd sways. Neon lights paint the walls."}}
{"song": "Fuego y Flor", "artist": "Mariposa", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Corazon valiente beating like a drum", "scene": {"mood": "joyful", "colors": ["#dc143c", "#ffa500", "#1a0505"], "composition": "instrument circle", "camera": "wide festive", "description": "A figure stands in a doorway, hand over heart. Behind, a courtyard filled with music."}}
{"song": "Fuego y Flor", "artist": "Mariposa", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Bailando bajo la luna, bodies in motion", "scene": {"mood": "sultry", "colors": ["#ff1493", "#ffff00", "#0a0a1a"], "composition": "confetti shower", "camera": "close-up passion", "description": "Under the moon, couples spin across a plaza. Lanterns float above. The band plays on."}}
{"song": "Fuego y Flor", "artist": "Mariposa", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Sabor a ti lingering on my lips", "scene": {"mood": "vibrant", "colors": ["#ff69b4", "#ff8c00", "#2b1010"], "composition": "partner spin capture", "camera": "tracking swirl", "description": "A close-up of intertwined fingers. Background: a balcony overlooking a moonlit garden."}}
{"song": "Fuego y Flor", "artist": "Mariposa", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Quimbara spinning through the candlelight", "scene": {"mood": "romantic", "colors": ["#e60000", "#ffd700", "#1a0000"], "composition": "crowd wave", "camera": "crowd immersion", "description": "Candlelight flickers across a dance floor. A figure spins, dress catching the air."}}
{"song": "Fuego y Flor", "artist": "Mariposa", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Vivir mi vida, every beat a celebration", "scene": {"mood": "festive", "colors": ["#ff0066", "#ffcc00", "#0d0d1a"], "composition": "stage fire framing", "camera": "fire light", "description": "The street is the stage. Everyone dances. Confetti and streamers fill every frame."}}
{"song": "Fuego y Flor", "artist": "Mariposa", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "La vida es un carnaval, never stop dancing", "scene": {"mood": "fiery", "colors": ["#ff3300", "#ff9900", "#1a0a00"], "composition": "balcony overlook", "camera": "steadi-cam weave", "description": "A carnival floats through the streets. Every face is smiling. Music everywhere."}}
{"song": "Fuego y Flor", "artist": "Mariposa", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "B\u00e9same mucho under the bougainvillea", "scene": {"mood": "playful", "colors": ["#cc0033", "#ffdd00", "#110505"], "composition": "drum circle top-down", "camera": "slow motion spin", "description": "Bougainvillea cascades over a white wall. Two figures share a kiss in the doorway."}}
{"song": "Fuego y Flor", "artist": "Mariposa", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Cielito lindo singing up to the stars", "scene": {"mood": "nostalgic", "colors": ["#ff2200", "#ffaa00", "#0a0500"], "composition": "procession leading", "camera": "vibrant pop", "description": "Stars fill the sky above an open-air plaza. A chorus sings with arms raised."}}
{"song": "Noche de Rumba", "artist": "El Sonero", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Fuego y flor dancing in the street", "scene": {"mood": "passionate", "colors": ["#ff4500", "#ffd700", "#1a0a00"], "composition": "dance pair center", "camera": "dancing follow", "description": "A street festival: fire dancers spin, flowers rain from balconies. The crowd moves as one."}}
{"song": "Noche de Rumba", "artist": "El Sonero", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Noche de rumba, congas driving the night", "scene": {"mood": "celebratory", "colors": ["#ff6347", "#ff8c00", "#2d1b00"], "composition": "festival street wide", "camera": "warm saturate", "description": "A club interior: congas line the stage, the crowd sways. Neon lights paint the walls."}}
{"song": "Noche de Rumba", "artist": "El Sonero", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Corazon valiente beating like a drum", "scene": {"mood": "joyful", "colors": ["#dc143c", "#ffa500", "#1a0505"], "composition": "instrument circle", "camera": "wide festive", "description": "A figure stands in a doorway, hand over heart. Behind, a courtyard filled with music."}}
{"song": "Noche de Rumba", "artist": "El Sonero", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Bailando bajo la luna, bodies in motion", "scene": {"mood": "sultry", "colors": ["#ff1493", "#ffff00", "#0a0a1a"], "composition": "confetti shower", "camera": "close-up passion", "description": "Under the moon, couples spin across a plaza. Lanterns float above. The band plays on."}}
{"song": "Noche de Rumba", "artist": "El Sonero", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Sabor a ti lingering on my lips", "scene": {"mood": "vibrant", "colors": ["#ff69b4", "#ff8c00", "#2b1010"], "composition": "partner spin capture", "camera": "tracking swirl", "description": "A close-up of intertwined fingers. Background: a balcony overlooking a moonlit garden."}}
{"song": "Noche de Rumba", "artist": "El Sonero", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Quimbara spinning through the candlelight", "scene": {"mood": "romantic", "colors": ["#e60000", "#ffd700", "#1a0000"], "composition": "crowd wave", "camera": "crowd immersion", "description": "Candlelight flickers across a dance floor. A figure spins, dress catching the air."}}
{"song": "Noche de Rumba", "artist": "El Sonero", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Vivir mi vida, every beat a celebration", "scene": {"mood": "festive", "colors": ["#ff0066", "#ffcc00", "#0d0d1a"], "composition": "stage fire framing", "camera": "fire light", "description": "The street is the stage. Everyone dances. Confetti and streamers fill every frame."}}
{"song": "Noche de Rumba", "artist": "El Sonero", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "La vida es un carnaval, never stop dancing", "scene": {"mood": "fiery", "colors": ["#ff3300", "#ff9900", "#1a0a00"], "composition": "balcony overlook", "camera": "steadi-cam weave", "description": "A carnival floats through the streets. Every face is smiling. Music everywhere."}}
{"song": "Noche de Rumba", "artist": "El Sonero", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "B\u00e9same mucho under the bougainvillea", "scene": {"mood": "playful", "colors": ["#cc0033", "#ffdd00", "#110505"], "composition": "drum circle top-down", "camera": "slow motion spin", "description": "Bougainvillea cascades over a white wall. Two figures share a kiss in the doorway."}}
{"song": "Noche de Rumba", "artist": "El Sonero", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Cielito lindo singing up to the stars", "scene": {"mood": "nostalgic", "colors": ["#ff2200", "#ffaa00", "#0a0500"], "composition": "procession leading", "camera": "vibrant pop", "description": "Stars fill the sky above an open-air plaza. A chorus sings with arms raised."}}
{"song": "Corazon Valiente", "artist": "Esperanza", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Fuego y flor dancing in the street", "scene": {"mood": "passionate", "colors": ["#ff4500", "#ffd700", "#1a0a00"], "composition": "dance pair center", "camera": "dancing follow", "description": "A street festival: fire dancers spin, flowers rain from balconies. The crowd moves as one."}}
{"song": "Corazon Valiente", "artist": "Esperanza", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Noche de rumba, congas driving the night", "scene": {"mood": "celebratory", "colors": ["#ff6347", "#ff8c00", "#2d1b00"], "composition": "festival street wide", "camera": "warm saturate", "description": "A club interior: congas line the stage, the crowd sways. Neon lights paint the walls."}}
{"song": "Corazon Valiente", "artist": "Esperanza", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Corazon valiente beating like a drum", "scene": {"mood": "joyful", "colors": ["#dc143c", "#ffa500", "#1a0505"], "composition": "instrument circle", "camera": "wide festive", "description": "A figure stands in a doorway, hand over heart. Behind, a courtyard filled with music."}}
{"song": "Corazon Valiente", "artist": "Esperanza", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Bailando bajo la luna, bodies in motion", "scene": {"mood": "sultry", "colors": ["#ff1493", "#ffff00", "#0a0a1a"], "composition": "confetti shower", "camera": "close-up passion", "description": "Under the moon, couples spin across a plaza. Lanterns float above. The band plays on."}}
{"song": "Corazon Valiente", "artist": "Esperanza", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Sabor a ti lingering on my lips", "scene": {"mood": "vibrant", "colors": ["#ff69b4", "#ff8c00", "#2b1010"], "composition": "partner spin capture", "camera": "tracking swirl", "description": "A close-up of intertwined fingers. Background: a balcony overlooking a moonlit garden."}}
{"song": "Corazon Valiente", "artist": "Esperanza", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Quimbara spinning through the candlelight", "scene": {"mood": "romantic", "colors": ["#e60000", "#ffd700", "#1a0000"], "composition": "crowd wave", "camera": "crowd immersion", "description": "Candlelight flickers across a dance floor. A figure spins, dress catching the air."}}
{"song": "Corazon Valiente", "artist": "Esperanza", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Vivir mi vida, every beat a celebration", "scene": {"mood": "festive", "colors": ["#ff0066", "#ffcc00", "#0d0d1a"], "composition": "stage fire framing", "camera": "fire light", "description": "The street is the stage. Everyone dances. Confetti and streamers fill every frame."}}
{"song": "Corazon Valiente", "artist": "Esperanza", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "La vida es un carnaval, never stop dancing", "scene": {"mood": "fiery", "colors": ["#ff3300", "#ff9900", "#1a0a00"], "composition": "balcony overlook", "camera": "steadi-cam weave", "description": "A carnival floats through the streets. Every face is smiling. Music everywhere."}}
{"song": "Corazon Valiente", "artist": "Esperanza", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "B\u00e9same mucho under the bougainvillea", "scene": {"mood": "playful", "colors": ["#cc0033", "#ffdd00", "#110505"], "composition": "drum circle top-down", "camera": "slow motion spin", "description": "Bougainvillea cascades over a white wall. Two figures share a kiss in the doorway."}}
{"song": "Corazon Valiente", "artist": "Esperanza", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Cielito lindo singing up to the stars", "scene": {"mood": "nostalgic", "colors": ["#ff2200", "#ffaa00", "#0a0500"], "composition": "procession leading", "camera": "vibrant pop", "description": "Stars fill the sky above an open-air plaza. A chorus sings with arms raised."}}
{"song": "Bailando Bajo La Luna", "artist": "Los Hermanos", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Fuego y flor dancing in the street", "scene": {"mood": "passionate", "colors": ["#ff4500", "#ffd700", "#1a0a00"], "composition": "dance pair center", "camera": "dancing follow", "description": "A street festival: fire dancers spin, flowers rain from balconies. The crowd moves as one."}}
{"song": "Bailando Bajo La Luna", "artist": "Los Hermanos", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Noche de rumba, congas driving the night", "scene": {"mood": "celebratory", "colors": ["#ff6347", "#ff8c00", "#2d1b00"], "composition": "festival street wide", "camera": "warm saturate", "description": "A club interior: congas line the stage, the crowd sways. Neon lights paint the walls."}}
{"song": "Bailando Bajo La Luna", "artist": "Los Hermanos", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Corazon valiente beating like a drum", "scene": {"mood": "joyful", "colors": ["#dc143c", "#ffa500", "#1a0505"], "composition": "instrument circle", "camera": "wide festive", "description": "A figure stands in a doorway, hand over heart. Behind, a courtyard filled with music."}}
{"song": "Bailando Bajo La Luna", "artist": "Los Hermanos", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Bailando bajo la luna, bodies in motion", "scene": {"mood": "sultry", "colors": ["#ff1493", "#ffff00", "#0a0a1a"], "composition": "confetti shower", "camera": "close-up passion", "description": "Under the moon, couples spin across a plaza. Lanterns float above. The band plays on."}}
{"song": "Bailando Bajo La Luna", "artist": "Los Hermanos", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Sabor a ti lingering on my lips", "scene": {"mood": "vibrant", "colors": ["#ff69b4", "#ff8c00", "#2b1010"], "composition": "partner spin capture", "camera": "tracking swirl", "description": "A close-up of intertwined fingers. Background: a balcony overlooking a moonlit garden."}}
{"song": "Bailando Bajo La Luna", "artist": "Los Hermanos", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Quimbara spinning through the candlelight", "scene": {"mood": "romantic", "colors": ["#e60000", "#ffd700", "#1a0000"], "composition": "crowd wave", "camera": "crowd immersion", "description": "Candlelight flickers across a dance floor. A figure spins, dress catching the air."}}
{"song": "Bailando Bajo La Luna", "artist": "Los Hermanos", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Vivir mi vida, every beat a celebration", "scene": {"mood": "festive", "colors": ["#ff0066", "#ffcc00", "#0d0d1a"], "composition": "stage fire framing", "camera": "fire light", "description": "The street is the stage. Everyone dances. Confetti and streamers fill every frame."}}
{"song": "Bailando Bajo La Luna", "artist": "Los Hermanos", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "La vida es un carnaval, never stop dancing", "scene": {"mood": "fiery", "colors": ["#ff3300", "#ff9900", "#1a0a00"], "composition": "balcony overlook", "camera": "steadi-cam weave", "description": "A carnival floats through the streets. Every face is smiling. Music everywhere."}}
{"song": "Bailando Bajo La Luna", "artist": "Los Hermanos", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "B\u00e9same mucho under the bougainvillea", "scene": {"mood": "playful", "colors": ["#cc0033", "#ffdd00", "#110505"], "composition": "drum circle top-down", "camera": "slow motion spin", "description": "Bougainvillea cascades over a white wall. Two figures share a kiss in the doorway."}}
{"song": "Bailando Bajo La Luna", "artist": "Los Hermanos", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Cielito lindo singing up to the stars", "scene": {"mood": "nostalgic", "colors": ["#ff2200", "#ffaa00", "#0a0500"], "composition": "procession leading", "camera": "vibrant pop", "description": "Stars fill the sky above an open-air plaza. A chorus sings with arms raised."}}
{"song": "Sabor a Ti", "artist": "Carolina Luna", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Fuego y flor dancing in the street", "scene": {"mood": "passionate", "colors": ["#ff4500", "#ffd700", "#1a0a00"], "composition": "dance pair center", "camera": "dancing follow", "description": "A street festival: fire dancers spin, flowers rain from balconies. The crowd moves as one."}}
{"song": "Sabor a Ti", "artist": "Carolina Luna", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Noche de rumba, congas driving the night", "scene": {"mood": "celebratory", "colors": ["#ff6347", "#ff8c00", "#2d1b00"], "composition": "festival street wide", "camera": "warm saturate", "description": "A club interior: congas line the stage, the crowd sways. Neon lights paint the walls."}}
{"song": "Sabor a Ti", "artist": "Carolina Luna", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Corazon valiente beating like a drum", "scene": {"mood": "joyful", "colors": ["#dc143c", "#ffa500", "#1a0505"], "composition": "instrument circle", "camera": "wide festive", "description": "A figure stands in a doorway, hand over heart. Behind, a courtyard filled with music."}}
{"song": "Sabor a Ti", "artist": "Carolina Luna", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Bailando bajo la luna, bodies in motion", "scene": {"mood": "sultry", "colors": ["#ff1493", "#ffff00", "#0a0a1a"], "composition": "confetti shower", "camera": "close-up passion", "description": "Under the moon, couples spin across a plaza. Lanterns float above. The band plays on."}}
{"song": "Sabor a Ti", "artist": "Carolina Luna", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Sabor a ti lingering on my lips", "scene": {"mood": "vibrant", "colors": ["#ff69b4", "#ff8c00", "#2b1010"], "composition": "partner spin capture", "camera": "tracking swirl", "description": "A close-up of intertwined fingers. Background: a balcony overlooking a moonlit garden."}}
{"song": "Sabor a Ti", "artist": "Carolina Luna", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Quimbara spinning through the candlelight", "scene": {"mood": "romantic", "colors": ["#e60000", "#ffd700", "#1a0000"], "composition": "crowd wave", "camera": "crowd immersion", "description": "Candlelight flickers across a dance floor. A figure spins, dress catching the air."}}
{"song": "Sabor a Ti", "artist": "Carolina Luna", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Vivir mi vida, every beat a celebration", "scene": {"mood": "festive", "colors": ["#ff0066", "#ffcc00", "#0d0d1a"], "composition": "stage fire framing", "camera": "fire light", "description": "The street is the stage. Everyone dances. Confetti and streamers fill every frame."}}
{"song": "Sabor a Ti", "artist": "Carolina Luna", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "La vida es un carnaval, never stop dancing", "scene": {"mood": "fiery", "colors": ["#ff3300", "#ff9900", "#1a0a00"], "composition": "balcony overlook", "camera": "steadi-cam weave", "description": "A carnival floats through the streets. Every face is smiling. Music everywhere."}}
{"song": "Sabor a Ti", "artist": "Carolina Luna", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "B\u00e9same mucho under the bougainvillea", "scene": {"mood": "playful", "colors": ["#cc0033", "#ffdd00", "#110505"], "composition": "drum circle top-down", "camera": "slow motion spin", "description": "Bougainvillea cascades over a white wall. Two figures share a kiss in the doorway."}}
{"song": "Sabor a Ti", "artist": "Carolina Luna", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Cielito lindo singing up to the stars", "scene": {"mood": "nostalgic", "colors": ["#ff2200", "#ffaa00", "#0a0500"], "composition": "procession leading", "camera": "vibrant pop", "description": "Stars fill the sky above an open-air plaza. A chorus sings with arms raised."}}
{"song": "Quimbara", "artist": "La Reina", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Fuego y flor dancing in the street", "scene": {"mood": "passionate", "colors": ["#ff4500", "#ffd700", "#1a0a00"], "composition": "dance pair center", "camera": "dancing follow", "description": "A street festival: fire dancers spin, flowers rain from balconies. The crowd moves as one."}}
{"song": "Quimbara", "artist": "La Reina", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Noche de rumba, congas driving the night", "scene": {"mood": "celebratory", "colors": ["#ff6347", "#ff8c00", "#2d1b00"], "composition": "festival street wide", "camera": "warm saturate", "description": "A club interior: congas line the stage, the crowd sways. Neon lights paint the walls."}}
{"song": "Quimbara", "artist": "La Reina", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Corazon valiente beating like a drum", "scene": {"mood": "joyful", "colors": ["#dc143c", "#ffa500", "#1a0505"], "composition": "instrument circle", "camera": "wide festive", "description": "A figure stands in a doorway, hand over heart. Behind, a courtyard filled with music."}}
{"song": "Quimbara", "artist": "La Reina", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Bailando bajo la luna, bodies in motion", "scene": {"mood": "sultry", "colors": ["#ff1493", "#ffff00", "#0a0a1a"], "composition": "confetti shower", "camera": "close-up passion", "description": "Under the moon, couples spin across a plaza. Lanterns float above. The band plays on."}}
{"song": "Quimbara", "artist": "La Reina", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Sabor a ti lingering on my lips", "scene": {"mood": "vibrant", "colors": ["#ff69b4", "#ff8c00", "#2b1010"], "composition": "partner spin capture", "camera": "tracking swirl", "description": "A close-up of intertwined fingers. Background: a balcony overlooking a moonlit garden."}}
{"song": "Quimbara", "artist": "La Reina", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Quimbara spinning through the candlelight", "scene": {"mood": "romantic", "colors": ["#e60000", "#ffd700", "#1a0000"], "composition": "crowd wave", "camera": "crowd immersion", "description": "Candlelight flickers across a dance floor. A figure spins, dress catching the air."}}
{"song": "Quimbara", "artist": "La Reina", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Vivir mi vida, every beat a celebration", "scene": {"mood": "festive", "colors": ["#ff0066", "#ffcc00", "#0d0d1a"], "composition": "stage fire framing", "camera": "fire light", "description": "The street is the stage. Everyone dances. Confetti and streamers fill every frame."}}
{"song": "Quimbara", "artist": "La Reina", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "La vida es un carnaval, never stop dancing", "scene": {"mood": "fiery", "colors": ["#ff3300", "#ff9900", "#1a0a00"], "composition": "balcony overlook", "camera": "steadi-cam weave", "description": "A carnival floats through the streets. Every face is smiling. Music everywhere."}}
{"song": "Quimbara", "artist": "La Reina", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "B\u00e9same mucho under the bougainvillea", "scene": {"mood": "playful", "colors": ["#cc0033", "#ffdd00", "#110505"], "composition": "drum circle top-down", "camera": "slow motion spin", "description": "Bougainvillea cascades over a white wall. Two figures share a kiss in the doorway."}}
{"song": "Quimbara", "artist": "La Reina", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Cielito lindo singing up to the stars", "scene": {"mood": "nostalgic", "colors": ["#ff2200", "#ffaa00", "#0a0500"], "composition": "procession leading", "camera": "vibrant pop", "description": "Stars fill the sky above an open-air plaza. A chorus sings with arms raised."}}
{"song": "Vivir Mi Vida", "artist": "Sol Radiante", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Fuego y flor dancing in the street", "scene": {"mood": "passionate", "colors": ["#ff4500", "#ffd700", "#1a0a00"], "composition": "dance pair center", "camera": "dancing follow", "description": "A street festival: fire dancers spin, flowers rain from balconies. The crowd moves as one."}}
{"song": "Vivir Mi Vida", "artist": "Sol Radiante", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Noche de rumba, congas driving the night", "scene": {"mood": "celebratory", "colors": ["#ff6347", "#ff8c00", "#2d1b00"], "composition": "festival street wide", "camera": "warm saturate", "description": "A club interior: congas line the stage, the crowd sways. Neon lights paint the walls."}}
{"song": "Vivir Mi Vida", "artist": "Sol Radiante", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Corazon valiente beating like a drum", "scene": {"mood": "joyful", "colors": ["#dc143c", "#ffa500", "#1a0505"], "composition": "instrument circle", "camera": "wide festive", "description": "A figure stands in a doorway, hand over heart. Behind, a courtyard filled with music."}}
{"song": "Vivir Mi Vida", "artist": "Sol Radiante", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Bailando bajo la luna, bodies in motion", "scene": {"mood": "sultry", "colors": ["#ff1493", "#ffff00", "#0a0a1a"], "composition": "confetti shower", "camera": "close-up passion", "description": "Under the moon, couples spin across a plaza. Lanterns float above. The band plays on."}}
{"song": "Vivir Mi Vida", "artist": "Sol Radiante", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Sabor a ti lingering on my lips", "scene": {"mood": "vibrant", "colors": ["#ff69b4", "#ff8c00", "#2b1010"], "composition": "partner spin capture", "camera": "tracking swirl", "description": "A close-up of intertwined fingers. Background: a balcony overlooking a moonlit garden."}}
{"song": "Vivir Mi Vida", "artist": "Sol Radiante", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Quimbara spinning through the candlelight", "scene": {"mood": "romantic", "colors": ["#e60000", "#ffd700", "#1a0000"], "composition": "crowd wave", "camera": "crowd immersion", "description": "Candlelight flickers across a dance floor. A figure spins, dress catching the air."}}
{"song": "Vivir Mi Vida", "artist": "Sol Radiante", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Vivir mi vida, every beat a celebration", "scene": {"mood": "festive", "colors": ["#ff0066", "#ffcc00", "#0d0d1a"], "composition": "stage fire framing", "camera": "fire light", "description": "The street is the stage. Everyone dances. Confetti and streamers fill every frame."}}
{"song": "Vivir Mi Vida", "artist": "Sol Radiante", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "La vida es un carnaval, never stop dancing", "scene": {"mood": "fiery", "colors": ["#ff3300", "#ff9900", "#1a0a00"], "composition": "balcony overlook", "camera": "steadi-cam weave", "description": "A carnival floats through the streets. Every face is smiling. Music everywhere."}}
{"song": "Vivir Mi Vida", "artist": "Sol Radiante", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "B\u00e9same mucho under the bougainvillea", "scene": {"mood": "playful", "colors": ["#cc0033", "#ffdd00", "#110505"], "composition": "drum circle top-down", "camera": "slow motion spin", "description": "Bougainvillea cascades over a white wall. Two figures share a kiss in the doorway."}}
{"song": "Vivir Mi Vida", "artist": "Sol Radiante", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Cielito lindo singing up to the stars", "scene": {"mood": "nostalgic", "colors": ["#ff2200", "#ffaa00", "#0a0500"], "composition": "procession leading", "camera": "vibrant pop", "description": "Stars fill the sky above an open-air plaza. A chorus sings with arms raised."}}
{"song": "La Vida Es Un Carnaval", "artist": "Marisol", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Fuego y flor dancing in the street", "scene": {"mood": "passionate", "colors": ["#ff4500", "#ffd700", "#1a0a00"], "composition": "dance pair center", "camera": "dancing follow", "description": "A street festival: fire dancers spin, flowers rain from balconies. The crowd moves as one."}}
{"song": "La Vida Es Un Carnaval", "artist": "Marisol", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Noche de rumba, congas driving the night", "scene": {"mood": "celebratory", "colors": ["#ff6347", "#ff8c00", "#2d1b00"], "composition": "festival street wide", "camera": "warm saturate", "description": "A club interior: congas line the stage, the crowd sways. Neon lights paint the walls."}}
{"song": "La Vida Es Un Carnaval", "artist": "Marisol", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Corazon valiente beating like a drum", "scene": {"mood": "joyful", "colors": ["#dc143c", "#ffa500", "#1a0505"], "composition": "instrument circle", "camera": "wide festive", "description": "A figure stands in a doorway, hand over heart. Behind, a courtyard filled with music."}}
{"song": "La Vida Es Un Carnaval", "artist": "Marisol", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Bailando bajo la luna, bodies in motion", "scene": {"mood": "sultry", "colors": ["#ff1493", "#ffff00", "#0a0a1a"], "composition": "confetti shower", "camera": "close-up passion", "description": "Under the moon, couples spin across a plaza. Lanterns float above. The band plays on."}}
{"song": "La Vida Es Un Carnaval", "artist": "Marisol", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Sabor a ti lingering on my lips", "scene": {"mood": "vibrant", "colors": ["#ff69b4", "#ff8c00", "#2b1010"], "composition": "partner spin capture", "camera": "tracking swirl", "description": "A close-up of intertwined fingers. Background: a balcony overlooking a moonlit garden."}}
{"song": "La Vida Es Un Carnaval", "artist": "Marisol", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Quimbara spinning through the candlelight", "scene": {"mood": "romantic", "colors": ["#e60000", "#ffd700", "#1a0000"], "composition": "crowd wave", "camera": "crowd immersion", "description": "Candlelight flickers across a dance floor. A figure spins, dress catching the air."}}
{"song": "La Vida Es Un Carnaval", "artist": "Marisol", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Vivir mi vida, every beat a celebration", "scene": {"mood": "festive", "colors": ["#ff0066", "#ffcc00", "#0d0d1a"], "composition": "stage fire framing", "camera": "fire light", "description": "The street is the stage. Everyone dances. Confetti and streamers fill every frame."}}
{"song": "La Vida Es Un Carnaval", "artist": "Marisol", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "La vida es un carnaval, never stop dancing", "scene": {"mood": "fiery", "colors": ["#ff3300", "#ff9900", "#1a0a00"], "composition": "balcony overlook", "camera": "steadi-cam weave", "description": "A carnival floats through the streets. Every face is smiling. Music everywhere."}}
{"song": "La Vida Es Un Carnaval", "artist": "Marisol", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "B\u00e9same mucho under the bougainvillea", "scene": {"mood": "playful", "colors": ["#cc0033", "#ffdd00", "#110505"], "composition": "drum circle top-down", "camera": "slow motion spin", "description": "Bougainvillea cascades over a white wall. Two figures share a kiss in the doorway."}}
{"song": "La Vida Es Un Carnaval", "artist": "Marisol", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Cielito lindo singing up to the stars", "scene": {"mood": "nostalgic", "colors": ["#ff2200", "#ffaa00", "#0a0500"], "composition": "procession leading", "camera": "vibrant pop", "description": "Stars fill the sky above an open-air plaza. A chorus sings with arms raised."}}
{"song": "B\u00e9same Mucho", "artist": "Diego Fuego", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Fuego y flor dancing in the street", "scene": {"mood": "passionate", "colors": ["#ff4500", "#ffd700", "#1a0a00"], "composition": "dance pair center", "camera": "dancing follow", "description": "A street festival: fire dancers spin, flowers rain from balconies. The crowd moves as one."}}
{"song": "B\u00e9same Mucho", "artist": "Diego Fuego", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Noche de rumba, congas driving the night", "scene": {"mood": "celebratory", "colors": ["#ff6347", "#ff8c00", "#2d1b00"], "composition": "festival street wide", "camera": "warm saturate", "description": "A club interior: congas line the stage, the crowd sways. Neon lights paint the walls."}}
{"song": "B\u00e9same Mucho", "artist": "Diego Fuego", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Corazon valiente beating like a drum", "scene": {"mood": "joyful", "colors": ["#dc143c", "#ffa500", "#1a0505"], "composition": "instrument circle", "camera": "wide festive", "description": "A figure stands in a doorway, hand over heart. Behind, a courtyard filled with music."}}
{"song": "B\u00e9same Mucho", "artist": "Diego Fuego", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Bailando bajo la luna, bodies in motion", "scene": {"mood": "sultry", "colors": ["#ff1493", "#ffff00", "#0a0a1a"], "composition": "confetti shower", "camera": "close-up passion", "description": "Under the moon, couples spin across a plaza. Lanterns float above. The band plays on."}}
{"song": "B\u00e9same Mucho", "artist": "Diego Fuego", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Sabor a ti lingering on my lips", "scene": {"mood": "vibrant", "colors": ["#ff69b4", "#ff8c00", "#2b1010"], "composition": "partner spin capture", "camera": "tracking swirl", "description": "A close-up of intertwined fingers. Background: a balcony overlooking a moonlit garden."}}
{"song": "B\u00e9same Mucho", "artist": "Diego Fuego", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Quimbara spinning through the candlelight", "scene": {"mood": "romantic", "colors": ["#e60000", "#ffd700", "#1a0000"], "composition": "crowd wave", "camera": "crowd immersion", "description": "Candlelight flickers across a dance floor. A figure spins, dress catching the air."}}
{"song": "B\u00e9same Mucho", "artist": "Diego Fuego", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Vivir mi vida, every beat a celebration", "scene": {"mood": "festive", "colors": ["#ff0066", "#ffcc00", "#0d0d1a"], "composition": "stage fire framing", "camera": "fire light", "description": "The street is the stage. Everyone dances. Confetti and streamers fill every frame."}}
{"song": "B\u00e9same Mucho", "artist": "Diego Fuego", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "La vida es un carnaval, never stop dancing", "scene": {"mood": "fiery", "colors": ["#ff3300", "#ff9900", "#1a0a00"], "composition": "balcony overlook", "camera": "steadi-cam weave", "description": "A carnival floats through the streets. Every face is smiling. Music everywhere."}}
{"song": "B\u00e9same Mucho", "artist": "Diego Fuego", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "B\u00e9same mucho under the bougainvillea", "scene": {"mood": "playful", "colors": ["#cc0033", "#ffdd00", "#110505"], "composition": "drum circle top-down", "camera": "slow motion spin", "description": "Bougainvillea cascades over a white wall. Two figures share a kiss in the doorway."}}
{"song": "B\u00e9same Mucho", "artist": "Diego Fuego", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Cielito lindo singing up to the stars", "scene": {"mood": "nostalgic", "colors": ["#ff2200", "#ffaa00", "#0a0500"], "composition": "procession leading", "camera": "vibrant pop", "description": "Stars fill the sky above an open-air plaza. A chorus sings with arms raised."}}
{"song": "Cielito Lindo", "artist": "Las Estrellas", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Fuego y flor dancing in the street", "scene": {"mood": "passionate", "colors": ["#ff4500", "#ffd700", "#1a0a00"], "composition": "dance pair center", "camera": "dancing follow", "description": "A street festival: fire dancers spin, flowers rain from balconies. The crowd moves as one."}}
{"song": "Cielito Lindo", "artist": "Las Estrellas", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Noche de rumba, congas driving the night", "scene": {"mood": "celebratory", "colors": ["#ff6347", "#ff8c00", "#2d1b00"], "composition": "festival street wide", "camera": "warm saturate", "description": "A club interior: congas line the stage, the crowd sways. Neon lights paint the walls."}}
{"song": "Cielito Lindo", "artist": "Las Estrellas", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Corazon valiente beating like a drum", "scene": {"mood": "joyful", "colors": ["#dc143c", "#ffa500", "#1a0505"], "composition": "instrument circle", "camera": "wide festive", "description": "A figure stands in a doorway, hand over heart. Behind, a courtyard filled with music."}}
{"song": "Cielito Lindo", "artist": "Las Estrellas", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Bailando bajo la luna, bodies in motion", "scene": {"mood": "sultry", "colors": ["#ff1493", "#ffff00", "#0a0a1a"], "composition": "confetti shower", "camera": "close-up passion", "description": "Under the moon, couples spin across a plaza. Lanterns float above. The band plays on."}}
{"song": "Cielito Lindo", "artist": "Las Estrellas", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Sabor a ti lingering on my lips", "scene": {"mood": "vibrant", "colors": ["#ff69b4", "#ff8c00", "#2b1010"], "composition": "partner spin capture", "camera": "tracking swirl", "description": "A close-up of intertwined fingers. Background: a balcony overlooking a moonlit garden."}}
{"song": "Cielito Lindo", "artist": "Las Estrellas", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Quimbara spinning through the candlelight", "scene": {"mood": "romantic", "colors": ["#e60000", "#ffd700", "#1a0000"], "composition": "crowd wave", "camera": "crowd immersion", "description": "Candlelight flickers across a dance floor. A figure spins, dress catching the air."}}
{"song": "Cielito Lindo", "artist": "Las Estrellas", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Vivir mi vida, every beat a celebration", "scene": {"mood": "festive", "colors": ["#ff0066", "#ffcc00", "#0d0d1a"], "composition": "stage fire framing", "camera": "fire light", "description": "The street is the stage. Everyone dances. Confetti and streamers fill every frame."}}
{"song": "Cielito Lindo", "artist": "Las Estrellas", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "La vida es un carnaval, never stop dancing", "scene": {"mood": "fiery", "colors": ["#ff3300", "#ff9900", "#1a0a00"], "composition": "balcony overlook", "camera": "steadi-cam weave", "description": "A carnival floats through the streets. Every face is smiling. Music everywhere."}}
{"song": "Cielito Lindo", "artist": "Las Estrellas", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "B\u00e9same mucho under the bougainvillea", "scene": {"mood": "playful", "colors": ["#cc0033", "#ffdd00", "#110505"], "composition": "drum circle top-down", "camera": "slow motion spin", "description": "Bougainvillea cascades over a white wall. Two figures share a kiss in the doorway."}}
{"song": "Cielito Lindo", "artist": "Las Estrellas", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Cielito lindo singing up to the stars", "scene": {"mood": "nostalgic", "colors": ["#ff2200", "#ffaa00", "#0a0500"], "composition": "procession leading", "camera": "vibrant pop", "description": "Stars fill the sky above an open-air plaza. A chorus sings with arms raised."}}

View File

@@ -0,0 +1,100 @@
{"song": "Iron Furnace", "artist": "Anvil Storm", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Iron furnace roaring in the underground", "scene": {"mood": "savage", "colors": ["#1a0000", "#ff0000", "#4a0000"], "composition": "chaotic layering", "camera": "rapid cuts", "description": "A furnace of molten iron. Sparks fly in all directions. Dark figures stand silhouetted."}}
{"song": "Iron Furnace", "artist": "Anvil Storm", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Berserker charging through the frozen north", "scene": {"mood": "apocalyptic", "colors": ["#0d0000", "#ff4500", "#2d0000"], "composition": "explosion radial", "camera": "shaky cam", "description": "A warrior charges across a frozen field. The sky splits with lightning."}}
{"song": "Iron Furnace", "artist": "Anvil Storm", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Abyssal throne rising from volcanic glass", "scene": {"mood": "relentless", "colors": ["#0a0a0a", "#dc143c", "#4b0082"], "composition": "fortress silhouette", "camera": "extreme close-up", "description": "A volcanic throne made of obsidian. A figure sits, crowned in magma."}}
{"song": "Iron Furnace", "artist": "Anvil Storm", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Ragnarok shaking the roots of the world", "scene": {"mood": "dark", "colors": ["#1c0000", "#ff2400", "#3d0000"], "composition": "chain link grid", "camera": "low angle power", "description": "The world tree splits apart. Fire rains from above. The ground cracks."}}
{"song": "Iron Furnace", "artist": "Anvil Storm", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crimson tide washing over the battlefield", "scene": {"mood": "furious", "colors": ["#000000", "#8b0000", "#ff6347"], "composition": "volcanic split", "camera": "speed ramp", "description": "A battlefield drowning in red. Waves of crimson crash against iron shields."}}
{"song": "Iron Furnace", "artist": "Anvil Storm", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Forge of gods hammering the sky apart", "scene": {"mood": "monolithic", "colors": ["#0f0505", "#ff1a1a", "#4d0000"], "composition": "pyre cluster", "camera": "flash cuts", "description": "A massive forge in the sky. Gods hammer at the clouds. Sparks become stars."}}
{"song": "Iron Furnace", "artist": "Anvil Storm", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Necropolis sprawling under a dead sun", "scene": {"mood": "primal", "colors": ["#050000", "#cc0000", "#1a1a1a"], "composition": "weapon spread", "camera": "smash zoom", "description": "A dead city of stone towers under a sun that gives no warmth. Silence."}}
{"song": "Iron Furnace", "artist": "Anvil Storm", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Wrath eternal burning through the ages", "scene": {"mood": "brutal", "colors": ["#100000", "#ff3300", "#2a0a0a"], "composition": "colosseum wide", "camera": "aerial chaos", "description": "Eternal fire burning in a pit. Chains stretch from the darkness, pulled taut."}}
{"song": "Iron Furnace", "artist": "Anvil Storm", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Doomsday engine grinding worlds to dust", "scene": {"mood": "epic", "colors": ["#080000", "#e60000", "#330000"], "composition": "avalanche descent", "camera": "tracking run", "description": "A machine the size of a mountain, grinding slowly. Gears made of bone."}}
{"song": "Iron Furnace", "artist": "Anvil Storm", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Hellgate opening beneath a blood-red moon", "scene": {"mood": "chaotic", "colors": ["#0d0000", "#ff0033", "#1a001a"], "composition": "fracture pattern", "camera": "impact freeze", "description": "A gate of iron and bone opens. Beyond it, a landscape of ash and embers."}}
{"song": "Berserker", "artist": "The Horde", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Iron furnace roaring in the underground", "scene": {"mood": "savage", "colors": ["#1a0000", "#ff0000", "#4a0000"], "composition": "chaotic layering", "camera": "rapid cuts", "description": "A furnace of molten iron. Sparks fly in all directions. Dark figures stand silhouetted."}}
{"song": "Berserker", "artist": "The Horde", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Berserker charging through the frozen north", "scene": {"mood": "apocalyptic", "colors": ["#0d0000", "#ff4500", "#2d0000"], "composition": "explosion radial", "camera": "shaky cam", "description": "A warrior charges across a frozen field. The sky splits with lightning."}}
{"song": "Berserker", "artist": "The Horde", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Abyssal throne rising from volcanic glass", "scene": {"mood": "relentless", "colors": ["#0a0a0a", "#dc143c", "#4b0082"], "composition": "fortress silhouette", "camera": "extreme close-up", "description": "A volcanic throne made of obsidian. A figure sits, crowned in magma."}}
{"song": "Berserker", "artist": "The Horde", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Ragnarok shaking the roots of the world", "scene": {"mood": "dark", "colors": ["#1c0000", "#ff2400", "#3d0000"], "composition": "chain link grid", "camera": "low angle power", "description": "The world tree splits apart. Fire rains from above. The ground cracks."}}
{"song": "Berserker", "artist": "The Horde", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crimson tide washing over the battlefield", "scene": {"mood": "furious", "colors": ["#000000", "#8b0000", "#ff6347"], "composition": "volcanic split", "camera": "speed ramp", "description": "A battlefield drowning in red. Waves of crimson crash against iron shields."}}
{"song": "Berserker", "artist": "The Horde", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Forge of gods hammering the sky apart", "scene": {"mood": "monolithic", "colors": ["#0f0505", "#ff1a1a", "#4d0000"], "composition": "pyre cluster", "camera": "flash cuts", "description": "A massive forge in the sky. Gods hammer at the clouds. Sparks become stars."}}
{"song": "Berserker", "artist": "The Horde", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Necropolis sprawling under a dead sun", "scene": {"mood": "primal", "colors": ["#050000", "#cc0000", "#1a1a1a"], "composition": "weapon spread", "camera": "smash zoom", "description": "A dead city of stone towers under a sun that gives no warmth. Silence."}}
{"song": "Berserker", "artist": "The Horde", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Wrath eternal burning through the ages", "scene": {"mood": "brutal", "colors": ["#100000", "#ff3300", "#2a0a0a"], "composition": "colosseum wide", "camera": "aerial chaos", "description": "Eternal fire burning in a pit. Chains stretch from the darkness, pulled taut."}}
{"song": "Berserker", "artist": "The Horde", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Doomsday engine grinding worlds to dust", "scene": {"mood": "epic", "colors": ["#080000", "#e60000", "#330000"], "composition": "avalanche descent", "camera": "tracking run", "description": "A machine the size of a mountain, grinding slowly. Gears made of bone."}}
{"song": "Berserker", "artist": "The Horde", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Hellgate opening beneath a blood-red moon", "scene": {"mood": "chaotic", "colors": ["#0d0000", "#ff0033", "#1a001a"], "composition": "fracture pattern", "camera": "impact freeze", "description": "A gate of iron and bone opens. Beyond it, a landscape of ash and embers."}}
{"song": "Abyssal Throne", "artist": "Void Emperor", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Iron furnace roaring in the underground", "scene": {"mood": "savage", "colors": ["#1a0000", "#ff0000", "#4a0000"], "composition": "chaotic layering", "camera": "rapid cuts", "description": "A furnace of molten iron. Sparks fly in all directions. Dark figures stand silhouetted."}}
{"song": "Abyssal Throne", "artist": "Void Emperor", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Berserker charging through the frozen north", "scene": {"mood": "apocalyptic", "colors": ["#0d0000", "#ff4500", "#2d0000"], "composition": "explosion radial", "camera": "shaky cam", "description": "A warrior charges across a frozen field. The sky splits with lightning."}}
{"song": "Abyssal Throne", "artist": "Void Emperor", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Abyssal throne rising from volcanic glass", "scene": {"mood": "relentless", "colors": ["#0a0a0a", "#dc143c", "#4b0082"], "composition": "fortress silhouette", "camera": "extreme close-up", "description": "A volcanic throne made of obsidian. A figure sits, crowned in magma."}}
{"song": "Abyssal Throne", "artist": "Void Emperor", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Ragnarok shaking the roots of the world", "scene": {"mood": "dark", "colors": ["#1c0000", "#ff2400", "#3d0000"], "composition": "chain link grid", "camera": "low angle power", "description": "The world tree splits apart. Fire rains from above. The ground cracks."}}
{"song": "Abyssal Throne", "artist": "Void Emperor", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crimson tide washing over the battlefield", "scene": {"mood": "furious", "colors": ["#000000", "#8b0000", "#ff6347"], "composition": "volcanic split", "camera": "speed ramp", "description": "A battlefield drowning in red. Waves of crimson crash against iron shields."}}
{"song": "Abyssal Throne", "artist": "Void Emperor", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Forge of gods hammering the sky apart", "scene": {"mood": "monolithic", "colors": ["#0f0505", "#ff1a1a", "#4d0000"], "composition": "pyre cluster", "camera": "flash cuts", "description": "A massive forge in the sky. Gods hammer at the clouds. Sparks become stars."}}
{"song": "Abyssal Throne", "artist": "Void Emperor", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Necropolis sprawling under a dead sun", "scene": {"mood": "primal", "colors": ["#050000", "#cc0000", "#1a1a1a"], "composition": "weapon spread", "camera": "smash zoom", "description": "A dead city of stone towers under a sun that gives no warmth. Silence."}}
{"song": "Abyssal Throne", "artist": "Void Emperor", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Wrath eternal burning through the ages", "scene": {"mood": "brutal", "colors": ["#100000", "#ff3300", "#2a0a0a"], "composition": "colosseum wide", "camera": "aerial chaos", "description": "Eternal fire burning in a pit. Chains stretch from the darkness, pulled taut."}}
{"song": "Abyssal Throne", "artist": "Void Emperor", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Doomsday engine grinding worlds to dust", "scene": {"mood": "epic", "colors": ["#080000", "#e60000", "#330000"], "composition": "avalanche descent", "camera": "tracking run", "description": "A machine the size of a mountain, grinding slowly. Gears made of bone."}}
{"song": "Abyssal Throne", "artist": "Void Emperor", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Hellgate opening beneath a blood-red moon", "scene": {"mood": "chaotic", "colors": ["#0d0000", "#ff0033", "#1a001a"], "composition": "fracture pattern", "camera": "impact freeze", "description": "A gate of iron and bone opens. Beyond it, a landscape of ash and embers."}}
{"song": "Ragnarok", "artist": "Norsefire", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Iron furnace roaring in the underground", "scene": {"mood": "savage", "colors": ["#1a0000", "#ff0000", "#4a0000"], "composition": "chaotic layering", "camera": "rapid cuts", "description": "A furnace of molten iron. Sparks fly in all directions. Dark figures stand silhouetted."}}
{"song": "Ragnarok", "artist": "Norsefire", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Berserker charging through the frozen north", "scene": {"mood": "apocalyptic", "colors": ["#0d0000", "#ff4500", "#2d0000"], "composition": "explosion radial", "camera": "shaky cam", "description": "A warrior charges across a frozen field. The sky splits with lightning."}}
{"song": "Ragnarok", "artist": "Norsefire", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Abyssal throne rising from volcanic glass", "scene": {"mood": "relentless", "colors": ["#0a0a0a", "#dc143c", "#4b0082"], "composition": "fortress silhouette", "camera": "extreme close-up", "description": "A volcanic throne made of obsidian. A figure sits, crowned in magma."}}
{"song": "Ragnarok", "artist": "Norsefire", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Ragnarok shaking the roots of the world", "scene": {"mood": "dark", "colors": ["#1c0000", "#ff2400", "#3d0000"], "composition": "chain link grid", "camera": "low angle power", "description": "The world tree splits apart. Fire rains from above. The ground cracks."}}
{"song": "Ragnarok", "artist": "Norsefire", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crimson tide washing over the battlefield", "scene": {"mood": "furious", "colors": ["#000000", "#8b0000", "#ff6347"], "composition": "volcanic split", "camera": "speed ramp", "description": "A battlefield drowning in red. Waves of crimson crash against iron shields."}}
{"song": "Ragnarok", "artist": "Norsefire", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Forge of gods hammering the sky apart", "scene": {"mood": "monolithic", "colors": ["#0f0505", "#ff1a1a", "#4d0000"], "composition": "pyre cluster", "camera": "flash cuts", "description": "A massive forge in the sky. Gods hammer at the clouds. Sparks become stars."}}
{"song": "Ragnarok", "artist": "Norsefire", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Necropolis sprawling under a dead sun", "scene": {"mood": "primal", "colors": ["#050000", "#cc0000", "#1a1a1a"], "composition": "weapon spread", "camera": "smash zoom", "description": "A dead city of stone towers under a sun that gives no warmth. Silence."}}
{"song": "Ragnarok", "artist": "Norsefire", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Wrath eternal burning through the ages", "scene": {"mood": "brutal", "colors": ["#100000", "#ff3300", "#2a0a0a"], "composition": "colosseum wide", "camera": "aerial chaos", "description": "Eternal fire burning in a pit. Chains stretch from the darkness, pulled taut."}}
{"song": "Ragnarok", "artist": "Norsefire", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Doomsday engine grinding worlds to dust", "scene": {"mood": "epic", "colors": ["#080000", "#e60000", "#330000"], "composition": "avalanche descent", "camera": "tracking run", "description": "A machine the size of a mountain, grinding slowly. Gears made of bone."}}
{"song": "Ragnarok", "artist": "Norsefire", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Hellgate opening beneath a blood-red moon", "scene": {"mood": "chaotic", "colors": ["#0d0000", "#ff0033", "#1a001a"], "composition": "fracture pattern", "camera": "impact freeze", "description": "A gate of iron and bone opens. Beyond it, a landscape of ash and embers."}}
{"song": "Crimson Tide", "artist": "Blood Chalice", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Iron furnace roaring in the underground", "scene": {"mood": "savage", "colors": ["#1a0000", "#ff0000", "#4a0000"], "composition": "chaotic layering", "camera": "rapid cuts", "description": "A furnace of molten iron. Sparks fly in all directions. Dark figures stand silhouetted."}}
{"song": "Crimson Tide", "artist": "Blood Chalice", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Berserker charging through the frozen north", "scene": {"mood": "apocalyptic", "colors": ["#0d0000", "#ff4500", "#2d0000"], "composition": "explosion radial", "camera": "shaky cam", "description": "A warrior charges across a frozen field. The sky splits with lightning."}}
{"song": "Crimson Tide", "artist": "Blood Chalice", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Abyssal throne rising from volcanic glass", "scene": {"mood": "relentless", "colors": ["#0a0a0a", "#dc143c", "#4b0082"], "composition": "fortress silhouette", "camera": "extreme close-up", "description": "A volcanic throne made of obsidian. A figure sits, crowned in magma."}}
{"song": "Crimson Tide", "artist": "Blood Chalice", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Ragnarok shaking the roots of the world", "scene": {"mood": "dark", "colors": ["#1c0000", "#ff2400", "#3d0000"], "composition": "chain link grid", "camera": "low angle power", "description": "The world tree splits apart. Fire rains from above. The ground cracks."}}
{"song": "Crimson Tide", "artist": "Blood Chalice", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crimson tide washing over the battlefield", "scene": {"mood": "furious", "colors": ["#000000", "#8b0000", "#ff6347"], "composition": "volcanic split", "camera": "speed ramp", "description": "A battlefield drowning in red. Waves of crimson crash against iron shields."}}
{"song": "Crimson Tide", "artist": "Blood Chalice", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Forge of gods hammering the sky apart", "scene": {"mood": "monolithic", "colors": ["#0f0505", "#ff1a1a", "#4d0000"], "composition": "pyre cluster", "camera": "flash cuts", "description": "A massive forge in the sky. Gods hammer at the clouds. Sparks become stars."}}
{"song": "Crimson Tide", "artist": "Blood Chalice", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Necropolis sprawling under a dead sun", "scene": {"mood": "primal", "colors": ["#050000", "#cc0000", "#1a1a1a"], "composition": "weapon spread", "camera": "smash zoom", "description": "A dead city of stone towers under a sun that gives no warmth. Silence."}}
{"song": "Crimson Tide", "artist": "Blood Chalice", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Wrath eternal burning through the ages", "scene": {"mood": "brutal", "colors": ["#100000", "#ff3300", "#2a0a0a"], "composition": "colosseum wide", "camera": "aerial chaos", "description": "Eternal fire burning in a pit. Chains stretch from the darkness, pulled taut."}}
{"song": "Crimson Tide", "artist": "Blood Chalice", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Doomsday engine grinding worlds to dust", "scene": {"mood": "epic", "colors": ["#080000", "#e60000", "#330000"], "composition": "avalanche descent", "camera": "tracking run", "description": "A machine the size of a mountain, grinding slowly. Gears made of bone."}}
{"song": "Crimson Tide", "artist": "Blood Chalice", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Hellgate opening beneath a blood-red moon", "scene": {"mood": "chaotic", "colors": ["#0d0000", "#ff0033", "#1a001a"], "composition": "fracture pattern", "camera": "impact freeze", "description": "A gate of iron and bone opens. Beyond it, a landscape of ash and embers."}}
{"song": "Forge of Gods", "artist": "Titan Wrath", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Iron furnace roaring in the underground", "scene": {"mood": "savage", "colors": ["#1a0000", "#ff0000", "#4a0000"], "composition": "chaotic layering", "camera": "rapid cuts", "description": "A furnace of molten iron. Sparks fly in all directions. Dark figures stand silhouetted."}}
{"song": "Forge of Gods", "artist": "Titan Wrath", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Berserker charging through the frozen north", "scene": {"mood": "apocalyptic", "colors": ["#0d0000", "#ff4500", "#2d0000"], "composition": "explosion radial", "camera": "shaky cam", "description": "A warrior charges across a frozen field. The sky splits with lightning."}}
{"song": "Forge of Gods", "artist": "Titan Wrath", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Abyssal throne rising from volcanic glass", "scene": {"mood": "relentless", "colors": ["#0a0a0a", "#dc143c", "#4b0082"], "composition": "fortress silhouette", "camera": "extreme close-up", "description": "A volcanic throne made of obsidian. A figure sits, crowned in magma."}}
{"song": "Forge of Gods", "artist": "Titan Wrath", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Ragnarok shaking the roots of the world", "scene": {"mood": "dark", "colors": ["#1c0000", "#ff2400", "#3d0000"], "composition": "chain link grid", "camera": "low angle power", "description": "The world tree splits apart. Fire rains from above. The ground cracks."}}
{"song": "Forge of Gods", "artist": "Titan Wrath", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crimson tide washing over the battlefield", "scene": {"mood": "furious", "colors": ["#000000", "#8b0000", "#ff6347"], "composition": "volcanic split", "camera": "speed ramp", "description": "A battlefield drowning in red. Waves of crimson crash against iron shields."}}
{"song": "Forge of Gods", "artist": "Titan Wrath", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Forge of gods hammering the sky apart", "scene": {"mood": "monolithic", "colors": ["#0f0505", "#ff1a1a", "#4d0000"], "composition": "pyre cluster", "camera": "flash cuts", "description": "A massive forge in the sky. Gods hammer at the clouds. Sparks become stars."}}
{"song": "Forge of Gods", "artist": "Titan Wrath", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Necropolis sprawling under a dead sun", "scene": {"mood": "primal", "colors": ["#050000", "#cc0000", "#1a1a1a"], "composition": "weapon spread", "camera": "smash zoom", "description": "A dead city of stone towers under a sun that gives no warmth. Silence."}}
{"song": "Forge of Gods", "artist": "Titan Wrath", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Wrath eternal burning through the ages", "scene": {"mood": "brutal", "colors": ["#100000", "#ff3300", "#2a0a0a"], "composition": "colosseum wide", "camera": "aerial chaos", "description": "Eternal fire burning in a pit. Chains stretch from the darkness, pulled taut."}}
{"song": "Forge of Gods", "artist": "Titan Wrath", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Doomsday engine grinding worlds to dust", "scene": {"mood": "epic", "colors": ["#080000", "#e60000", "#330000"], "composition": "avalanche descent", "camera": "tracking run", "description": "A machine the size of a mountain, grinding slowly. Gears made of bone."}}
{"song": "Forge of Gods", "artist": "Titan Wrath", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Hellgate opening beneath a blood-red moon", "scene": {"mood": "chaotic", "colors": ["#0d0000", "#ff0033", "#1a001a"], "composition": "fracture pattern", "camera": "impact freeze", "description": "A gate of iron and bone opens. Beyond it, a landscape of ash and embers."}}
{"song": "Necropolis", "artist": "Crypt Keeper", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Iron furnace roaring in the underground", "scene": {"mood": "savage", "colors": ["#1a0000", "#ff0000", "#4a0000"], "composition": "chaotic layering", "camera": "rapid cuts", "description": "A furnace of molten iron. Sparks fly in all directions. Dark figures stand silhouetted."}}
{"song": "Necropolis", "artist": "Crypt Keeper", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Berserker charging through the frozen north", "scene": {"mood": "apocalyptic", "colors": ["#0d0000", "#ff4500", "#2d0000"], "composition": "explosion radial", "camera": "shaky cam", "description": "A warrior charges across a frozen field. The sky splits with lightning."}}
{"song": "Necropolis", "artist": "Crypt Keeper", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Abyssal throne rising from volcanic glass", "scene": {"mood": "relentless", "colors": ["#0a0a0a", "#dc143c", "#4b0082"], "composition": "fortress silhouette", "camera": "extreme close-up", "description": "A volcanic throne made of obsidian. A figure sits, crowned in magma."}}
{"song": "Necropolis", "artist": "Crypt Keeper", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Ragnarok shaking the roots of the world", "scene": {"mood": "dark", "colors": ["#1c0000", "#ff2400", "#3d0000"], "composition": "chain link grid", "camera": "low angle power", "description": "The world tree splits apart. Fire rains from above. The ground cracks."}}
{"song": "Necropolis", "artist": "Crypt Keeper", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crimson tide washing over the battlefield", "scene": {"mood": "furious", "colors": ["#000000", "#8b0000", "#ff6347"], "composition": "volcanic split", "camera": "speed ramp", "description": "A battlefield drowning in red. Waves of crimson crash against iron shields."}}
{"song": "Necropolis", "artist": "Crypt Keeper", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Forge of gods hammering the sky apart", "scene": {"mood": "monolithic", "colors": ["#0f0505", "#ff1a1a", "#4d0000"], "composition": "pyre cluster", "camera": "flash cuts", "description": "A massive forge in the sky. Gods hammer at the clouds. Sparks become stars."}}
{"song": "Necropolis", "artist": "Crypt Keeper", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Necropolis sprawling under a dead sun", "scene": {"mood": "primal", "colors": ["#050000", "#cc0000", "#1a1a1a"], "composition": "weapon spread", "camera": "smash zoom", "description": "A dead city of stone towers under a sun that gives no warmth. Silence."}}
{"song": "Necropolis", "artist": "Crypt Keeper", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Wrath eternal burning through the ages", "scene": {"mood": "brutal", "colors": ["#100000", "#ff3300", "#2a0a0a"], "composition": "colosseum wide", "camera": "aerial chaos", "description": "Eternal fire burning in a pit. Chains stretch from the darkness, pulled taut."}}
{"song": "Necropolis", "artist": "Crypt Keeper", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Doomsday engine grinding worlds to dust", "scene": {"mood": "epic", "colors": ["#080000", "#e60000", "#330000"], "composition": "avalanche descent", "camera": "tracking run", "description": "A machine the size of a mountain, grinding slowly. Gears made of bone."}}
{"song": "Necropolis", "artist": "Crypt Keeper", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Hellgate opening beneath a blood-red moon", "scene": {"mood": "chaotic", "colors": ["#0d0000", "#ff0033", "#1a001a"], "composition": "fracture pattern", "camera": "impact freeze", "description": "A gate of iron and bone opens. Beyond it, a landscape of ash and embers."}}
{"song": "Wrath Eternal", "artist": "The Fallen", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Iron furnace roaring in the underground", "scene": {"mood": "savage", "colors": ["#1a0000", "#ff0000", "#4a0000"], "composition": "chaotic layering", "camera": "rapid cuts", "description": "A furnace of molten iron. Sparks fly in all directions. Dark figures stand silhouetted."}}
{"song": "Wrath Eternal", "artist": "The Fallen", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Berserker charging through the frozen north", "scene": {"mood": "apocalyptic", "colors": ["#0d0000", "#ff4500", "#2d0000"], "composition": "explosion radial", "camera": "shaky cam", "description": "A warrior charges across a frozen field. The sky splits with lightning."}}
{"song": "Wrath Eternal", "artist": "The Fallen", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Abyssal throne rising from volcanic glass", "scene": {"mood": "relentless", "colors": ["#0a0a0a", "#dc143c", "#4b0082"], "composition": "fortress silhouette", "camera": "extreme close-up", "description": "A volcanic throne made of obsidian. A figure sits, crowned in magma."}}
{"song": "Wrath Eternal", "artist": "The Fallen", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Ragnarok shaking the roots of the world", "scene": {"mood": "dark", "colors": ["#1c0000", "#ff2400", "#3d0000"], "composition": "chain link grid", "camera": "low angle power", "description": "The world tree splits apart. Fire rains from above. The ground cracks."}}
{"song": "Wrath Eternal", "artist": "The Fallen", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crimson tide washing over the battlefield", "scene": {"mood": "furious", "colors": ["#000000", "#8b0000", "#ff6347"], "composition": "volcanic split", "camera": "speed ramp", "description": "A battlefield drowning in red. Waves of crimson crash against iron shields."}}
{"song": "Wrath Eternal", "artist": "The Fallen", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Forge of gods hammering the sky apart", "scene": {"mood": "monolithic", "colors": ["#0f0505", "#ff1a1a", "#4d0000"], "composition": "pyre cluster", "camera": "flash cuts", "description": "A massive forge in the sky. Gods hammer at the clouds. Sparks become stars."}}
{"song": "Wrath Eternal", "artist": "The Fallen", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Necropolis sprawling under a dead sun", "scene": {"mood": "primal", "colors": ["#050000", "#cc0000", "#1a1a1a"], "composition": "weapon spread", "camera": "smash zoom", "description": "A dead city of stone towers under a sun that gives no warmth. Silence."}}
{"song": "Wrath Eternal", "artist": "The Fallen", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Wrath eternal burning through the ages", "scene": {"mood": "brutal", "colors": ["#100000", "#ff3300", "#2a0a0a"], "composition": "colosseum wide", "camera": "aerial chaos", "description": "Eternal fire burning in a pit. Chains stretch from the darkness, pulled taut."}}
{"song": "Wrath Eternal", "artist": "The Fallen", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Doomsday engine grinding worlds to dust", "scene": {"mood": "epic", "colors": ["#080000", "#e60000", "#330000"], "composition": "avalanche descent", "camera": "tracking run", "description": "A machine the size of a mountain, grinding slowly. Gears made of bone."}}
{"song": "Wrath Eternal", "artist": "The Fallen", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Hellgate opening beneath a blood-red moon", "scene": {"mood": "chaotic", "colors": ["#0d0000", "#ff0033", "#1a001a"], "composition": "fracture pattern", "camera": "impact freeze", "description": "A gate of iron and bone opens. Beyond it, a landscape of ash and embers."}}
{"song": "Doomsday Engine", "artist": "Chaos Grid", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Iron furnace roaring in the underground", "scene": {"mood": "savage", "colors": ["#1a0000", "#ff0000", "#4a0000"], "composition": "chaotic layering", "camera": "rapid cuts", "description": "A furnace of molten iron. Sparks fly in all directions. Dark figures stand silhouetted."}}
{"song": "Doomsday Engine", "artist": "Chaos Grid", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Berserker charging through the frozen north", "scene": {"mood": "apocalyptic", "colors": ["#0d0000", "#ff4500", "#2d0000"], "composition": "explosion radial", "camera": "shaky cam", "description": "A warrior charges across a frozen field. The sky splits with lightning."}}
{"song": "Doomsday Engine", "artist": "Chaos Grid", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Abyssal throne rising from volcanic glass", "scene": {"mood": "relentless", "colors": ["#0a0a0a", "#dc143c", "#4b0082"], "composition": "fortress silhouette", "camera": "extreme close-up", "description": "A volcanic throne made of obsidian. A figure sits, crowned in magma."}}
{"song": "Doomsday Engine", "artist": "Chaos Grid", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Ragnarok shaking the roots of the world", "scene": {"mood": "dark", "colors": ["#1c0000", "#ff2400", "#3d0000"], "composition": "chain link grid", "camera": "low angle power", "description": "The world tree splits apart. Fire rains from above. The ground cracks."}}
{"song": "Doomsday Engine", "artist": "Chaos Grid", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crimson tide washing over the battlefield", "scene": {"mood": "furious", "colors": ["#000000", "#8b0000", "#ff6347"], "composition": "volcanic split", "camera": "speed ramp", "description": "A battlefield drowning in red. Waves of crimson crash against iron shields."}}
{"song": "Doomsday Engine", "artist": "Chaos Grid", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Forge of gods hammering the sky apart", "scene": {"mood": "monolithic", "colors": ["#0f0505", "#ff1a1a", "#4d0000"], "composition": "pyre cluster", "camera": "flash cuts", "description": "A massive forge in the sky. Gods hammer at the clouds. Sparks become stars."}}
{"song": "Doomsday Engine", "artist": "Chaos Grid", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Necropolis sprawling under a dead sun", "scene": {"mood": "primal", "colors": ["#050000", "#cc0000", "#1a1a1a"], "composition": "weapon spread", "camera": "smash zoom", "description": "A dead city of stone towers under a sun that gives no warmth. Silence."}}
{"song": "Doomsday Engine", "artist": "Chaos Grid", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Wrath eternal burning through the ages", "scene": {"mood": "brutal", "colors": ["#100000", "#ff3300", "#2a0a0a"], "composition": "colosseum wide", "camera": "aerial chaos", "description": "Eternal fire burning in a pit. Chains stretch from the darkness, pulled taut."}}
{"song": "Doomsday Engine", "artist": "Chaos Grid", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Doomsday engine grinding worlds to dust", "scene": {"mood": "epic", "colors": ["#080000", "#e60000", "#330000"], "composition": "avalanche descent", "camera": "tracking run", "description": "A machine the size of a mountain, grinding slowly. Gears made of bone."}}
{"song": "Doomsday Engine", "artist": "Chaos Grid", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Hellgate opening beneath a blood-red moon", "scene": {"mood": "chaotic", "colors": ["#0d0000", "#ff0033", "#1a001a"], "composition": "fracture pattern", "camera": "impact freeze", "description": "A gate of iron and bone opens. Beyond it, a landscape of ash and embers."}}
{"song": "Hellgate", "artist": "Inferno Legion", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Iron furnace roaring in the underground", "scene": {"mood": "savage", "colors": ["#1a0000", "#ff0000", "#4a0000"], "composition": "chaotic layering", "camera": "rapid cuts", "description": "A furnace of molten iron. Sparks fly in all directions. Dark figures stand silhouetted."}}
{"song": "Hellgate", "artist": "Inferno Legion", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Berserker charging through the frozen north", "scene": {"mood": "apocalyptic", "colors": ["#0d0000", "#ff4500", "#2d0000"], "composition": "explosion radial", "camera": "shaky cam", "description": "A warrior charges across a frozen field. The sky splits with lightning."}}
{"song": "Hellgate", "artist": "Inferno Legion", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Abyssal throne rising from volcanic glass", "scene": {"mood": "relentless", "colors": ["#0a0a0a", "#dc143c", "#4b0082"], "composition": "fortress silhouette", "camera": "extreme close-up", "description": "A volcanic throne made of obsidian. A figure sits, crowned in magma."}}
{"song": "Hellgate", "artist": "Inferno Legion", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Ragnarok shaking the roots of the world", "scene": {"mood": "dark", "colors": ["#1c0000", "#ff2400", "#3d0000"], "composition": "chain link grid", "camera": "low angle power", "description": "The world tree splits apart. Fire rains from above. The ground cracks."}}
{"song": "Hellgate", "artist": "Inferno Legion", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Crimson tide washing over the battlefield", "scene": {"mood": "furious", "colors": ["#000000", "#8b0000", "#ff6347"], "composition": "volcanic split", "camera": "speed ramp", "description": "A battlefield drowning in red. Waves of crimson crash against iron shields."}}
{"song": "Hellgate", "artist": "Inferno Legion", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Forge of gods hammering the sky apart", "scene": {"mood": "monolithic", "colors": ["#0f0505", "#ff1a1a", "#4d0000"], "composition": "pyre cluster", "camera": "flash cuts", "description": "A massive forge in the sky. Gods hammer at the clouds. Sparks become stars."}}
{"song": "Hellgate", "artist": "Inferno Legion", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Necropolis sprawling under a dead sun", "scene": {"mood": "primal", "colors": ["#050000", "#cc0000", "#1a1a1a"], "composition": "weapon spread", "camera": "smash zoom", "description": "A dead city of stone towers under a sun that gives no warmth. Silence."}}
{"song": "Hellgate", "artist": "Inferno Legion", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Wrath eternal burning through the ages", "scene": {"mood": "brutal", "colors": ["#100000", "#ff3300", "#2a0a0a"], "composition": "colosseum wide", "camera": "aerial chaos", "description": "Eternal fire burning in a pit. Chains stretch from the darkness, pulled taut."}}
{"song": "Hellgate", "artist": "Inferno Legion", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "Doomsday engine grinding worlds to dust", "scene": {"mood": "epic", "colors": ["#080000", "#e60000", "#330000"], "composition": "avalanche descent", "camera": "tracking run", "description": "A machine the size of a mountain, grinding slowly. Gears made of bone."}}
{"song": "Hellgate", "artist": "Inferno Legion", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Hellgate opening beneath a blood-red moon", "scene": {"mood": "chaotic", "colors": ["#0d0000", "#ff0033", "#1a001a"], "composition": "fracture pattern", "camera": "impact freeze", "description": "A gate of iron and bone opens. Beyond it, a landscape of ash and embers."}}

View File

@@ -0,0 +1,100 @@
{"song": "Velvet Hours", "artist": "Sienna Cole", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Velvet hours melting into candlelight", "scene": {"mood": "sensual", "colors": ["#2c1810", "#c9a87c", "#8b4513"], "composition": "centered portrait", "camera": "shallow depth", "description": "A room draped in velvet. Candles on every surface. Warm amber light fills the frame."}}
{"song": "Velvet Hours", "artist": "Sienna Cole", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Your silhouette framed by the window glow", "scene": {"mood": "tender", "colors": ["#1a0f0a", "#d4a574", "#ff6b6b"], "composition": "soft vignette", "camera": "slow dolly", "description": "A silhouette in a window frame. Behind, city lights blur into bokeh. Warm tones dominate."}}
{"song": "Velvet Hours", "artist": "Sienna Cole", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Slow burn igniting between two hearts", "scene": {"mood": "bittersweet", "colors": ["#2d1f1a", "#e8c39e", "#b8860b"], "composition": "duo framing", "camera": "close portrait", "description": "Two figures inches apart. The space between them glows with a warm, slow-burning light."}}
{"song": "Velvet Hours", "artist": "Sienna Cole", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Silk and smoke weaving through the room", "scene": {"mood": "intimate", "colors": ["#1c1410", "#daa520", "#800020"], "composition": "curtain reveal", "camera": "soft focus", "description": "Silk curtains billowing. Smoke curling from an incense stick. A figure reclining on satin."}}
{"song": "Velvet Hours", "artist": "Sienna Cole", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Moonlit whispers on the edge of sleep", "scene": {"mood": "warm", "colors": ["#2a1810", "#f0d9b5", "#cd853f"], "composition": "mirror reflection", "camera": "steady tripod", "description": "Moonlight pouring through sheer curtains onto an empty bed. Everything in silver and gold."}}
{"song": "Velvet Hours", "artist": "Sienna Cole", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Warm embrace where the world fades away", "scene": {"mood": "longing", "colors": ["#180d08", "#deb887", "#a0522d"], "composition": "candle cluster", "camera": "gentle orbit", "description": "Two figures in a tight embrace, framed by a doorway. Warm light from within."}}
{"song": "Velvet Hours", "artist": "Sienna Cole", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Midnight rain tapping on the rooftop slow", "scene": {"mood": "dreamy", "colors": ["#201510", "#f5deb3", "#d2691e"], "composition": "silhouette pair", "camera": "fade dissolve", "description": "Rain streaks down a window pane. Inside, a figure sits at a piano, lit by a single lamp."}}
{"song": "Velvet Hours", "artist": "Sienna Cole", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Golden hour painting everything in honey", "scene": {"mood": "soulful", "colors": ["#1a1008", "#ffe4b5", "#b22222"], "composition": "intimate close-up", "camera": "warm filter", "description": "Everything washed in honey gold. A figure on a balcony overlooking a sun-drenched city."}}
{"song": "Velvet Hours", "artist": "Sienna Cole", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "After hours, just your voice and mine", "scene": {"mood": "passionate", "colors": ["#251812", "#e6be8a", "#8b0000"], "composition": "bedroom wide", "camera": "golden hour", "description": "After midnight: a dim apartment, vinyl spinning on a turntable. Two glasses on a table."}}
{"song": "Velvet Hours", "artist": "Sienna Cole", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Whisper soft enough to feel the words", "scene": {"mood": "serene", "colors": ["#1e120c", "#f4e1c1", "#cc5500"], "composition": "window light", "camera": "low light", "description": "A close-up of lips about to speak. The background dissolves into soft, warm bokeh."}}
{"song": "Candlelight", "artist": "The Midnight Sun", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Velvet hours melting into candlelight", "scene": {"mood": "sensual", "colors": ["#2c1810", "#c9a87c", "#8b4513"], "composition": "centered portrait", "camera": "shallow depth", "description": "A room draped in velvet. Candles on every surface. Warm amber light fills the frame."}}
{"song": "Candlelight", "artist": "The Midnight Sun", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Your silhouette framed by the window glow", "scene": {"mood": "tender", "colors": ["#1a0f0a", "#d4a574", "#ff6b6b"], "composition": "soft vignette", "camera": "slow dolly", "description": "A silhouette in a window frame. Behind, city lights blur into bokeh. Warm tones dominate."}}
{"song": "Candlelight", "artist": "The Midnight Sun", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Slow burn igniting between two hearts", "scene": {"mood": "bittersweet", "colors": ["#2d1f1a", "#e8c39e", "#b8860b"], "composition": "duo framing", "camera": "close portrait", "description": "Two figures inches apart. The space between them glows with a warm, slow-burning light."}}
{"song": "Candlelight", "artist": "The Midnight Sun", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Silk and smoke weaving through the room", "scene": {"mood": "intimate", "colors": ["#1c1410", "#daa520", "#800020"], "composition": "curtain reveal", "camera": "soft focus", "description": "Silk curtains billowing. Smoke curling from an incense stick. A figure reclining on satin."}}
{"song": "Candlelight", "artist": "The Midnight Sun", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Moonlit whispers on the edge of sleep", "scene": {"mood": "warm", "colors": ["#2a1810", "#f0d9b5", "#cd853f"], "composition": "mirror reflection", "camera": "steady tripod", "description": "Moonlight pouring through sheer curtains onto an empty bed. Everything in silver and gold."}}
{"song": "Candlelight", "artist": "The Midnight Sun", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Warm embrace where the world fades away", "scene": {"mood": "longing", "colors": ["#180d08", "#deb887", "#a0522d"], "composition": "candle cluster", "camera": "gentle orbit", "description": "Two figures in a tight embrace, framed by a doorway. Warm light from within."}}
{"song": "Candlelight", "artist": "The Midnight Sun", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Midnight rain tapping on the rooftop slow", "scene": {"mood": "dreamy", "colors": ["#201510", "#f5deb3", "#d2691e"], "composition": "silhouette pair", "camera": "fade dissolve", "description": "Rain streaks down a window pane. Inside, a figure sits at a piano, lit by a single lamp."}}
{"song": "Candlelight", "artist": "The Midnight Sun", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Golden hour painting everything in honey", "scene": {"mood": "soulful", "colors": ["#1a1008", "#ffe4b5", "#b22222"], "composition": "intimate close-up", "camera": "warm filter", "description": "Everything washed in honey gold. A figure on a balcony overlooking a sun-drenched city."}}
{"song": "Candlelight", "artist": "The Midnight Sun", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "After hours, just your voice and mine", "scene": {"mood": "passionate", "colors": ["#251812", "#e6be8a", "#8b0000"], "composition": "bedroom wide", "camera": "golden hour", "description": "After midnight: a dim apartment, vinyl spinning on a turntable. Two glasses on a table."}}
{"song": "Candlelight", "artist": "The Midnight Sun", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Whisper soft enough to feel the words", "scene": {"mood": "serene", "colors": ["#1e120c", "#f4e1c1", "#cc5500"], "composition": "window light", "camera": "low light", "description": "A close-up of lips about to speak. The background dissolves into soft, warm bokeh."}}
{"song": "Slow Burn", "artist": "Amara Devine", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Velvet hours melting into candlelight", "scene": {"mood": "sensual", "colors": ["#2c1810", "#c9a87c", "#8b4513"], "composition": "centered portrait", "camera": "shallow depth", "description": "A room draped in velvet. Candles on every surface. Warm amber light fills the frame."}}
{"song": "Slow Burn", "artist": "Amara Devine", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Your silhouette framed by the window glow", "scene": {"mood": "tender", "colors": ["#1a0f0a", "#d4a574", "#ff6b6b"], "composition": "soft vignette", "camera": "slow dolly", "description": "A silhouette in a window frame. Behind, city lights blur into bokeh. Warm tones dominate."}}
{"song": "Slow Burn", "artist": "Amara Devine", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Slow burn igniting between two hearts", "scene": {"mood": "bittersweet", "colors": ["#2d1f1a", "#e8c39e", "#b8860b"], "composition": "duo framing", "camera": "close portrait", "description": "Two figures inches apart. The space between them glows with a warm, slow-burning light."}}
{"song": "Slow Burn", "artist": "Amara Devine", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Silk and smoke weaving through the room", "scene": {"mood": "intimate", "colors": ["#1c1410", "#daa520", "#800020"], "composition": "curtain reveal", "camera": "soft focus", "description": "Silk curtains billowing. Smoke curling from an incense stick. A figure reclining on satin."}}
{"song": "Slow Burn", "artist": "Amara Devine", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Moonlit whispers on the edge of sleep", "scene": {"mood": "warm", "colors": ["#2a1810", "#f0d9b5", "#cd853f"], "composition": "mirror reflection", "camera": "steady tripod", "description": "Moonlight pouring through sheer curtains onto an empty bed. Everything in silver and gold."}}
{"song": "Slow Burn", "artist": "Amara Devine", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Warm embrace where the world fades away", "scene": {"mood": "longing", "colors": ["#180d08", "#deb887", "#a0522d"], "composition": "candle cluster", "camera": "gentle orbit", "description": "Two figures in a tight embrace, framed by a doorway. Warm light from within."}}
{"song": "Slow Burn", "artist": "Amara Devine", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Midnight rain tapping on the rooftop slow", "scene": {"mood": "dreamy", "colors": ["#201510", "#f5deb3", "#d2691e"], "composition": "silhouette pair", "camera": "fade dissolve", "description": "Rain streaks down a window pane. Inside, a figure sits at a piano, lit by a single lamp."}}
{"song": "Slow Burn", "artist": "Amara Devine", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Golden hour painting everything in honey", "scene": {"mood": "soulful", "colors": ["#1a1008", "#ffe4b5", "#b22222"], "composition": "intimate close-up", "camera": "warm filter", "description": "Everything washed in honey gold. A figure on a balcony overlooking a sun-drenched city."}}
{"song": "Slow Burn", "artist": "Amara Devine", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "After hours, just your voice and mine", "scene": {"mood": "passionate", "colors": ["#251812", "#e6be8a", "#8b0000"], "composition": "bedroom wide", "camera": "golden hour", "description": "After midnight: a dim apartment, vinyl spinning on a turntable. Two glasses on a table."}}
{"song": "Slow Burn", "artist": "Amara Devine", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Whisper soft enough to feel the words", "scene": {"mood": "serene", "colors": ["#1e120c", "#f4e1c1", "#cc5500"], "composition": "window light", "camera": "low light", "description": "A close-up of lips about to speak. The background dissolves into soft, warm bokeh."}}
{"song": "Silk & Smoke", "artist": "Jasper Blue", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Velvet hours melting into candlelight", "scene": {"mood": "sensual", "colors": ["#2c1810", "#c9a87c", "#8b4513"], "composition": "centered portrait", "camera": "shallow depth", "description": "A room draped in velvet. Candles on every surface. Warm amber light fills the frame."}}
{"song": "Silk & Smoke", "artist": "Jasper Blue", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Your silhouette framed by the window glow", "scene": {"mood": "tender", "colors": ["#1a0f0a", "#d4a574", "#ff6b6b"], "composition": "soft vignette", "camera": "slow dolly", "description": "A silhouette in a window frame. Behind, city lights blur into bokeh. Warm tones dominate."}}
{"song": "Silk & Smoke", "artist": "Jasper Blue", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Slow burn igniting between two hearts", "scene": {"mood": "bittersweet", "colors": ["#2d1f1a", "#e8c39e", "#b8860b"], "composition": "duo framing", "camera": "close portrait", "description": "Two figures inches apart. The space between them glows with a warm, slow-burning light."}}
{"song": "Silk & Smoke", "artist": "Jasper Blue", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Silk and smoke weaving through the room", "scene": {"mood": "intimate", "colors": ["#1c1410", "#daa520", "#800020"], "composition": "curtain reveal", "camera": "soft focus", "description": "Silk curtains billowing. Smoke curling from an incense stick. A figure reclining on satin."}}
{"song": "Silk & Smoke", "artist": "Jasper Blue", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Moonlit whispers on the edge of sleep", "scene": {"mood": "warm", "colors": ["#2a1810", "#f0d9b5", "#cd853f"], "composition": "mirror reflection", "camera": "steady tripod", "description": "Moonlight pouring through sheer curtains onto an empty bed. Everything in silver and gold."}}
{"song": "Silk & Smoke", "artist": "Jasper Blue", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Warm embrace where the world fades away", "scene": {"mood": "longing", "colors": ["#180d08", "#deb887", "#a0522d"], "composition": "candle cluster", "camera": "gentle orbit", "description": "Two figures in a tight embrace, framed by a doorway. Warm light from within."}}
{"song": "Silk & Smoke", "artist": "Jasper Blue", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Midnight rain tapping on the rooftop slow", "scene": {"mood": "dreamy", "colors": ["#201510", "#f5deb3", "#d2691e"], "composition": "silhouette pair", "camera": "fade dissolve", "description": "Rain streaks down a window pane. Inside, a figure sits at a piano, lit by a single lamp."}}
{"song": "Silk & Smoke", "artist": "Jasper Blue", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Golden hour painting everything in honey", "scene": {"mood": "soulful", "colors": ["#1a1008", "#ffe4b5", "#b22222"], "composition": "intimate close-up", "camera": "warm filter", "description": "Everything washed in honey gold. A figure on a balcony overlooking a sun-drenched city."}}
{"song": "Silk & Smoke", "artist": "Jasper Blue", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "After hours, just your voice and mine", "scene": {"mood": "passionate", "colors": ["#251812", "#e6be8a", "#8b0000"], "composition": "bedroom wide", "camera": "golden hour", "description": "After midnight: a dim apartment, vinyl spinning on a turntable. Two glasses on a table."}}
{"song": "Silk & Smoke", "artist": "Jasper Blue", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Whisper soft enough to feel the words", "scene": {"mood": "serene", "colors": ["#1e120c", "#f4e1c1", "#cc5500"], "composition": "window light", "camera": "low light", "description": "A close-up of lips about to speak. The background dissolves into soft, warm bokeh."}}
{"song": "Moonlit", "artist": "Celeste Waters", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Velvet hours melting into candlelight", "scene": {"mood": "sensual", "colors": ["#2c1810", "#c9a87c", "#8b4513"], "composition": "centered portrait", "camera": "shallow depth", "description": "A room draped in velvet. Candles on every surface. Warm amber light fills the frame."}}
{"song": "Moonlit", "artist": "Celeste Waters", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Your silhouette framed by the window glow", "scene": {"mood": "tender", "colors": ["#1a0f0a", "#d4a574", "#ff6b6b"], "composition": "soft vignette", "camera": "slow dolly", "description": "A silhouette in a window frame. Behind, city lights blur into bokeh. Warm tones dominate."}}
{"song": "Moonlit", "artist": "Celeste Waters", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Slow burn igniting between two hearts", "scene": {"mood": "bittersweet", "colors": ["#2d1f1a", "#e8c39e", "#b8860b"], "composition": "duo framing", "camera": "close portrait", "description": "Two figures inches apart. The space between them glows with a warm, slow-burning light."}}
{"song": "Moonlit", "artist": "Celeste Waters", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Silk and smoke weaving through the room", "scene": {"mood": "intimate", "colors": ["#1c1410", "#daa520", "#800020"], "composition": "curtain reveal", "camera": "soft focus", "description": "Silk curtains billowing. Smoke curling from an incense stick. A figure reclining on satin."}}
{"song": "Moonlit", "artist": "Celeste Waters", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Moonlit whispers on the edge of sleep", "scene": {"mood": "warm", "colors": ["#2a1810", "#f0d9b5", "#cd853f"], "composition": "mirror reflection", "camera": "steady tripod", "description": "Moonlight pouring through sheer curtains onto an empty bed. Everything in silver and gold."}}
{"song": "Moonlit", "artist": "Celeste Waters", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Warm embrace where the world fades away", "scene": {"mood": "longing", "colors": ["#180d08", "#deb887", "#a0522d"], "composition": "candle cluster", "camera": "gentle orbit", "description": "Two figures in a tight embrace, framed by a doorway. Warm light from within."}}
{"song": "Moonlit", "artist": "Celeste Waters", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Midnight rain tapping on the rooftop slow", "scene": {"mood": "dreamy", "colors": ["#201510", "#f5deb3", "#d2691e"], "composition": "silhouette pair", "camera": "fade dissolve", "description": "Rain streaks down a window pane. Inside, a figure sits at a piano, lit by a single lamp."}}
{"song": "Moonlit", "artist": "Celeste Waters", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Golden hour painting everything in honey", "scene": {"mood": "soulful", "colors": ["#1a1008", "#ffe4b5", "#b22222"], "composition": "intimate close-up", "camera": "warm filter", "description": "Everything washed in honey gold. A figure on a balcony overlooking a sun-drenched city."}}
{"song": "Moonlit", "artist": "Celeste Waters", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "After hours, just your voice and mine", "scene": {"mood": "passionate", "colors": ["#251812", "#e6be8a", "#8b0000"], "composition": "bedroom wide", "camera": "golden hour", "description": "After midnight: a dim apartment, vinyl spinning on a turntable. Two glasses on a table."}}
{"song": "Moonlit", "artist": "Celeste Waters", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Whisper soft enough to feel the words", "scene": {"mood": "serene", "colors": ["#1e120c", "#f4e1c1", "#cc5500"], "composition": "window light", "camera": "low light", "description": "A close-up of lips about to speak. The background dissolves into soft, warm bokeh."}}
{"song": "Warm Embrace", "artist": "Solomon Grey", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Velvet hours melting into candlelight", "scene": {"mood": "sensual", "colors": ["#2c1810", "#c9a87c", "#8b4513"], "composition": "centered portrait", "camera": "shallow depth", "description": "A room draped in velvet. Candles on every surface. Warm amber light fills the frame."}}
{"song": "Warm Embrace", "artist": "Solomon Grey", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Your silhouette framed by the window glow", "scene": {"mood": "tender", "colors": ["#1a0f0a", "#d4a574", "#ff6b6b"], "composition": "soft vignette", "camera": "slow dolly", "description": "A silhouette in a window frame. Behind, city lights blur into bokeh. Warm tones dominate."}}
{"song": "Warm Embrace", "artist": "Solomon Grey", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Slow burn igniting between two hearts", "scene": {"mood": "bittersweet", "colors": ["#2d1f1a", "#e8c39e", "#b8860b"], "composition": "duo framing", "camera": "close portrait", "description": "Two figures inches apart. The space between them glows with a warm, slow-burning light."}}
{"song": "Warm Embrace", "artist": "Solomon Grey", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Silk and smoke weaving through the room", "scene": {"mood": "intimate", "colors": ["#1c1410", "#daa520", "#800020"], "composition": "curtain reveal", "camera": "soft focus", "description": "Silk curtains billowing. Smoke curling from an incense stick. A figure reclining on satin."}}
{"song": "Warm Embrace", "artist": "Solomon Grey", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Moonlit whispers on the edge of sleep", "scene": {"mood": "warm", "colors": ["#2a1810", "#f0d9b5", "#cd853f"], "composition": "mirror reflection", "camera": "steady tripod", "description": "Moonlight pouring through sheer curtains onto an empty bed. Everything in silver and gold."}}
{"song": "Warm Embrace", "artist": "Solomon Grey", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Warm embrace where the world fades away", "scene": {"mood": "longing", "colors": ["#180d08", "#deb887", "#a0522d"], "composition": "candle cluster", "camera": "gentle orbit", "description": "Two figures in a tight embrace, framed by a doorway. Warm light from within."}}
{"song": "Warm Embrace", "artist": "Solomon Grey", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Midnight rain tapping on the rooftop slow", "scene": {"mood": "dreamy", "colors": ["#201510", "#f5deb3", "#d2691e"], "composition": "silhouette pair", "camera": "fade dissolve", "description": "Rain streaks down a window pane. Inside, a figure sits at a piano, lit by a single lamp."}}
{"song": "Warm Embrace", "artist": "Solomon Grey", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Golden hour painting everything in honey", "scene": {"mood": "soulful", "colors": ["#1a1008", "#ffe4b5", "#b22222"], "composition": "intimate close-up", "camera": "warm filter", "description": "Everything washed in honey gold. A figure on a balcony overlooking a sun-drenched city."}}
{"song": "Warm Embrace", "artist": "Solomon Grey", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "After hours, just your voice and mine", "scene": {"mood": "passionate", "colors": ["#251812", "#e6be8a", "#8b0000"], "composition": "bedroom wide", "camera": "golden hour", "description": "After midnight: a dim apartment, vinyl spinning on a turntable. Two glasses on a table."}}
{"song": "Warm Embrace", "artist": "Solomon Grey", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Whisper soft enough to feel the words", "scene": {"mood": "serene", "colors": ["#1e120c", "#f4e1c1", "#cc5500"], "composition": "window light", "camera": "low light", "description": "A close-up of lips about to speak. The background dissolves into soft, warm bokeh."}}
{"song": "Midnight Rain", "artist": "Ivory Keys", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Velvet hours melting into candlelight", "scene": {"mood": "sensual", "colors": ["#2c1810", "#c9a87c", "#8b4513"], "composition": "centered portrait", "camera": "shallow depth", "description": "A room draped in velvet. Candles on every surface. Warm amber light fills the frame."}}
{"song": "Midnight Rain", "artist": "Ivory Keys", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Your silhouette framed by the window glow", "scene": {"mood": "tender", "colors": ["#1a0f0a", "#d4a574", "#ff6b6b"], "composition": "soft vignette", "camera": "slow dolly", "description": "A silhouette in a window frame. Behind, city lights blur into bokeh. Warm tones dominate."}}
{"song": "Midnight Rain", "artist": "Ivory Keys", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Slow burn igniting between two hearts", "scene": {"mood": "bittersweet", "colors": ["#2d1f1a", "#e8c39e", "#b8860b"], "composition": "duo framing", "camera": "close portrait", "description": "Two figures inches apart. The space between them glows with a warm, slow-burning light."}}
{"song": "Midnight Rain", "artist": "Ivory Keys", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Silk and smoke weaving through the room", "scene": {"mood": "intimate", "colors": ["#1c1410", "#daa520", "#800020"], "composition": "curtain reveal", "camera": "soft focus", "description": "Silk curtains billowing. Smoke curling from an incense stick. A figure reclining on satin."}}
{"song": "Midnight Rain", "artist": "Ivory Keys", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Moonlit whispers on the edge of sleep", "scene": {"mood": "warm", "colors": ["#2a1810", "#f0d9b5", "#cd853f"], "composition": "mirror reflection", "camera": "steady tripod", "description": "Moonlight pouring through sheer curtains onto an empty bed. Everything in silver and gold."}}
{"song": "Midnight Rain", "artist": "Ivory Keys", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Warm embrace where the world fades away", "scene": {"mood": "longing", "colors": ["#180d08", "#deb887", "#a0522d"], "composition": "candle cluster", "camera": "gentle orbit", "description": "Two figures in a tight embrace, framed by a doorway. Warm light from within."}}
{"song": "Midnight Rain", "artist": "Ivory Keys", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Midnight rain tapping on the rooftop slow", "scene": {"mood": "dreamy", "colors": ["#201510", "#f5deb3", "#d2691e"], "composition": "silhouette pair", "camera": "fade dissolve", "description": "Rain streaks down a window pane. Inside, a figure sits at a piano, lit by a single lamp."}}
{"song": "Midnight Rain", "artist": "Ivory Keys", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Golden hour painting everything in honey", "scene": {"mood": "soulful", "colors": ["#1a1008", "#ffe4b5", "#b22222"], "composition": "intimate close-up", "camera": "warm filter", "description": "Everything washed in honey gold. A figure on a balcony overlooking a sun-drenched city."}}
{"song": "Midnight Rain", "artist": "Ivory Keys", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "After hours, just your voice and mine", "scene": {"mood": "passionate", "colors": ["#251812", "#e6be8a", "#8b0000"], "composition": "bedroom wide", "camera": "golden hour", "description": "After midnight: a dim apartment, vinyl spinning on a turntable. Two glasses on a table."}}
{"song": "Midnight Rain", "artist": "Ivory Keys", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Whisper soft enough to feel the words", "scene": {"mood": "serene", "colors": ["#1e120c", "#f4e1c1", "#cc5500"], "composition": "window light", "camera": "low light", "description": "A close-up of lips about to speak. The background dissolves into soft, warm bokeh."}}
{"song": "Golden Hour", "artist": "Soleil", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Velvet hours melting into candlelight", "scene": {"mood": "sensual", "colors": ["#2c1810", "#c9a87c", "#8b4513"], "composition": "centered portrait", "camera": "shallow depth", "description": "A room draped in velvet. Candles on every surface. Warm amber light fills the frame."}}
{"song": "Golden Hour", "artist": "Soleil", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Your silhouette framed by the window glow", "scene": {"mood": "tender", "colors": ["#1a0f0a", "#d4a574", "#ff6b6b"], "composition": "soft vignette", "camera": "slow dolly", "description": "A silhouette in a window frame. Behind, city lights blur into bokeh. Warm tones dominate."}}
{"song": "Golden Hour", "artist": "Soleil", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Slow burn igniting between two hearts", "scene": {"mood": "bittersweet", "colors": ["#2d1f1a", "#e8c39e", "#b8860b"], "composition": "duo framing", "camera": "close portrait", "description": "Two figures inches apart. The space between them glows with a warm, slow-burning light."}}
{"song": "Golden Hour", "artist": "Soleil", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Silk and smoke weaving through the room", "scene": {"mood": "intimate", "colors": ["#1c1410", "#daa520", "#800020"], "composition": "curtain reveal", "camera": "soft focus", "description": "Silk curtains billowing. Smoke curling from an incense stick. A figure reclining on satin."}}
{"song": "Golden Hour", "artist": "Soleil", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Moonlit whispers on the edge of sleep", "scene": {"mood": "warm", "colors": ["#2a1810", "#f0d9b5", "#cd853f"], "composition": "mirror reflection", "camera": "steady tripod", "description": "Moonlight pouring through sheer curtains onto an empty bed. Everything in silver and gold."}}
{"song": "Golden Hour", "artist": "Soleil", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Warm embrace where the world fades away", "scene": {"mood": "longing", "colors": ["#180d08", "#deb887", "#a0522d"], "composition": "candle cluster", "camera": "gentle orbit", "description": "Two figures in a tight embrace, framed by a doorway. Warm light from within."}}
{"song": "Golden Hour", "artist": "Soleil", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Midnight rain tapping on the rooftop slow", "scene": {"mood": "dreamy", "colors": ["#201510", "#f5deb3", "#d2691e"], "composition": "silhouette pair", "camera": "fade dissolve", "description": "Rain streaks down a window pane. Inside, a figure sits at a piano, lit by a single lamp."}}
{"song": "Golden Hour", "artist": "Soleil", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Golden hour painting everything in honey", "scene": {"mood": "soulful", "colors": ["#1a1008", "#ffe4b5", "#b22222"], "composition": "intimate close-up", "camera": "warm filter", "description": "Everything washed in honey gold. A figure on a balcony overlooking a sun-drenched city."}}
{"song": "Golden Hour", "artist": "Soleil", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "After hours, just your voice and mine", "scene": {"mood": "passionate", "colors": ["#251812", "#e6be8a", "#8b0000"], "composition": "bedroom wide", "camera": "golden hour", "description": "After midnight: a dim apartment, vinyl spinning on a turntable. Two glasses on a table."}}
{"song": "Golden Hour", "artist": "Soleil", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Whisper soft enough to feel the words", "scene": {"mood": "serene", "colors": ["#1e120c", "#f4e1c1", "#cc5500"], "composition": "window light", "camera": "low light", "description": "A close-up of lips about to speak. The background dissolves into soft, warm bokeh."}}
{"song": "After Hours", "artist": "Marcus Bell", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Velvet hours melting into candlelight", "scene": {"mood": "sensual", "colors": ["#2c1810", "#c9a87c", "#8b4513"], "composition": "centered portrait", "camera": "shallow depth", "description": "A room draped in velvet. Candles on every surface. Warm amber light fills the frame."}}
{"song": "After Hours", "artist": "Marcus Bell", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Your silhouette framed by the window glow", "scene": {"mood": "tender", "colors": ["#1a0f0a", "#d4a574", "#ff6b6b"], "composition": "soft vignette", "camera": "slow dolly", "description": "A silhouette in a window frame. Behind, city lights blur into bokeh. Warm tones dominate."}}
{"song": "After Hours", "artist": "Marcus Bell", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Slow burn igniting between two hearts", "scene": {"mood": "bittersweet", "colors": ["#2d1f1a", "#e8c39e", "#b8860b"], "composition": "duo framing", "camera": "close portrait", "description": "Two figures inches apart. The space between them glows with a warm, slow-burning light."}}
{"song": "After Hours", "artist": "Marcus Bell", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Silk and smoke weaving through the room", "scene": {"mood": "intimate", "colors": ["#1c1410", "#daa520", "#800020"], "composition": "curtain reveal", "camera": "soft focus", "description": "Silk curtains billowing. Smoke curling from an incense stick. A figure reclining on satin."}}
{"song": "After Hours", "artist": "Marcus Bell", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Moonlit whispers on the edge of sleep", "scene": {"mood": "warm", "colors": ["#2a1810", "#f0d9b5", "#cd853f"], "composition": "mirror reflection", "camera": "steady tripod", "description": "Moonlight pouring through sheer curtains onto an empty bed. Everything in silver and gold."}}
{"song": "After Hours", "artist": "Marcus Bell", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Warm embrace where the world fades away", "scene": {"mood": "longing", "colors": ["#180d08", "#deb887", "#a0522d"], "composition": "candle cluster", "camera": "gentle orbit", "description": "Two figures in a tight embrace, framed by a doorway. Warm light from within."}}
{"song": "After Hours", "artist": "Marcus Bell", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Midnight rain tapping on the rooftop slow", "scene": {"mood": "dreamy", "colors": ["#201510", "#f5deb3", "#d2691e"], "composition": "silhouette pair", "camera": "fade dissolve", "description": "Rain streaks down a window pane. Inside, a figure sits at a piano, lit by a single lamp."}}
{"song": "After Hours", "artist": "Marcus Bell", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Golden hour painting everything in honey", "scene": {"mood": "soulful", "colors": ["#1a1008", "#ffe4b5", "#b22222"], "composition": "intimate close-up", "camera": "warm filter", "description": "Everything washed in honey gold. A figure on a balcony overlooking a sun-drenched city."}}
{"song": "After Hours", "artist": "Marcus Bell", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "After hours, just your voice and mine", "scene": {"mood": "passionate", "colors": ["#251812", "#e6be8a", "#8b0000"], "composition": "bedroom wide", "camera": "golden hour", "description": "After midnight: a dim apartment, vinyl spinning on a turntable. Two glasses on a table."}}
{"song": "After Hours", "artist": "Marcus Bell", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Whisper soft enough to feel the words", "scene": {"mood": "serene", "colors": ["#1e120c", "#f4e1c1", "#cc5500"], "composition": "window light", "camera": "low light", "description": "A close-up of lips about to speak. The background dissolves into soft, warm bokeh."}}
{"song": "Whisper", "artist": "Luna Shade", "beat": 1, "timestamp": "0:00", "duration": "30s", "lyric_line": "Velvet hours melting into candlelight", "scene": {"mood": "sensual", "colors": ["#2c1810", "#c9a87c", "#8b4513"], "composition": "centered portrait", "camera": "shallow depth", "description": "A room draped in velvet. Candles on every surface. Warm amber light fills the frame."}}
{"song": "Whisper", "artist": "Luna Shade", "beat": 2, "timestamp": "0:30", "duration": "30s", "lyric_line": "Your silhouette framed by the window glow", "scene": {"mood": "tender", "colors": ["#1a0f0a", "#d4a574", "#ff6b6b"], "composition": "soft vignette", "camera": "slow dolly", "description": "A silhouette in a window frame. Behind, city lights blur into bokeh. Warm tones dominate."}}
{"song": "Whisper", "artist": "Luna Shade", "beat": 3, "timestamp": "1:00", "duration": "30s", "lyric_line": "Slow burn igniting between two hearts", "scene": {"mood": "bittersweet", "colors": ["#2d1f1a", "#e8c39e", "#b8860b"], "composition": "duo framing", "camera": "close portrait", "description": "Two figures inches apart. The space between them glows with a warm, slow-burning light."}}
{"song": "Whisper", "artist": "Luna Shade", "beat": 4, "timestamp": "1:30", "duration": "30s", "lyric_line": "Silk and smoke weaving through the room", "scene": {"mood": "intimate", "colors": ["#1c1410", "#daa520", "#800020"], "composition": "curtain reveal", "camera": "soft focus", "description": "Silk curtains billowing. Smoke curling from an incense stick. A figure reclining on satin."}}
{"song": "Whisper", "artist": "Luna Shade", "beat": 5, "timestamp": "2:00", "duration": "30s", "lyric_line": "Moonlit whispers on the edge of sleep", "scene": {"mood": "warm", "colors": ["#2a1810", "#f0d9b5", "#cd853f"], "composition": "mirror reflection", "camera": "steady tripod", "description": "Moonlight pouring through sheer curtains onto an empty bed. Everything in silver and gold."}}
{"song": "Whisper", "artist": "Luna Shade", "beat": 6, "timestamp": "2:30", "duration": "30s", "lyric_line": "Warm embrace where the world fades away", "scene": {"mood": "longing", "colors": ["#180d08", "#deb887", "#a0522d"], "composition": "candle cluster", "camera": "gentle orbit", "description": "Two figures in a tight embrace, framed by a doorway. Warm light from within."}}
{"song": "Whisper", "artist": "Luna Shade", "beat": 7, "timestamp": "3:00", "duration": "30s", "lyric_line": "Midnight rain tapping on the rooftop slow", "scene": {"mood": "dreamy", "colors": ["#201510", "#f5deb3", "#d2691e"], "composition": "silhouette pair", "camera": "fade dissolve", "description": "Rain streaks down a window pane. Inside, a figure sits at a piano, lit by a single lamp."}}
{"song": "Whisper", "artist": "Luna Shade", "beat": 8, "timestamp": "3:30", "duration": "30s", "lyric_line": "Golden hour painting everything in honey", "scene": {"mood": "soulful", "colors": ["#1a1008", "#ffe4b5", "#b22222"], "composition": "intimate close-up", "camera": "warm filter", "description": "Everything washed in honey gold. A figure on a balcony overlooking a sun-drenched city."}}
{"song": "Whisper", "artist": "Luna Shade", "beat": 9, "timestamp": "4:00", "duration": "30s", "lyric_line": "After hours, just your voice and mine", "scene": {"mood": "passionate", "colors": ["#251812", "#e6be8a", "#8b0000"], "composition": "bedroom wide", "camera": "golden hour", "description": "After midnight: a dim apartment, vinyl spinning on a turntable. Two glasses on a table."}}
{"song": "Whisper", "artist": "Luna Shade", "beat": 10, "timestamp": "4:30", "duration": "30s", "lyric_line": "Whisper soft enough to feel the words", "scene": {"mood": "serene", "colors": ["#1e120c", "#f4e1c1", "#cc5500"], "composition": "window light", "camera": "low light", "description": "A close-up of lips about to speak. The background dissolves into soft, warm bokeh."}}