{
 "_nota": "Reel BD Solutions 'la velocita' di risposta'. Ogni istante e' agganciato a una parola della voce (parole.json) o a un battito della musica (griglia.json): strumenti/partitura.py li trasforma in secondi e controlla le regole.",
 "voce": "voce.wav",
 "parole": "parole.json",
 "griglia": "griglia.json",
 "suoni": "suoni",
 "fps": 30,
 "durata": {"da": {"parola": "bio", "fine": true}, "battiti": 2.5},
 "scene": [
  {"id": "S1", "da": 0},
  {"id": "S2", "da": {"parola": "Chi"}},
  {"id": "S3", "da": {"parola": "Form"}},
  {"id": "S4", "da": {"parola": "E", "n": 3}},
  {"id": "S5", "da": {"parola": "Un", "n": 3}}
 ],
 "musica": {
  "tracce": {"armonia": "armonia.wav", "melodia": "melodia.wav", "batteria": "batteria.wav", "basso": "basso.wav"},
  "segmenti": [
   {"id": "apertura", "da": 0, "a": {"parola": "firmato", "fine": true},
    "aggancio": {"misura": 8, "su": 0}, "_nota": "il drop apre il video sul gancio"},
   {"id": "prima", "da": {"parola": "Con"}, "a": {"parola": "raffredda", "fine": true},
    "aggancio": {"misura": 8, "su": {"parola": "prima"}}, "_nota": "lo stesso drop torna su 'prima'; prima solo accordi"},
   {"id": "colpa", "da": {"parola": "E", "n": 3}, "a": {"parola": "tardi", "fine": true},
    "aggancio": {"misura": 16, "su": {"parola": "E", "n": 3}}, "_nota": "pausa del brano: accordi e shaker"},
   {"id": "finale", "da": {"parola": "Un", "n": 3}, "a": "fine",
    "aggancio": {"misura": 24, "su": {"voce": "drop_finale"}}, "_nota": "salita col basso trattenuto, poi il drop finale"}
  ],
  "volume": 1.0,
  "sotto_voce_db": -9,
  "ducking_db": -5,
  "fade_out": 1.2
 },
 "automazioni": [
  {"traccia": "batteria", "da": {"parola": "Con"}, "a": {"parola": "prima"}, "livello": 0, "rampa": 0.01, "nota": "prima di 'prima' solo il tappeto di accordi"},
  {"traccia": "basso", "da": {"parola": "Con"}, "a": {"parola": "prima"}, "livello": 0, "rampa": 0.005, "nota": "il basso entra su 'prima'"},
  {"traccia": "melodia", "da": {"parola": "Ogni"}, "a": {"parola": "raffredda", "fine": true}, "livello": 0, "rampa": 0.3, "nota": "il contatto si raffredda: la melodia se ne va"},
  {"traccia": "basso", "da": {"parola": "Un", "n": 3}, "a": {"parola": "cinque"}, "livello": 0, "rampa": 0.005, "nota": "il basso entra su 'cinque minuti'"},
  {"traccia": "batteria", "da": {"parola": "Un", "n": 3}, "a": {"parola": "cinque"}, "livello": 0, "rampa": 0.01},
  {"traccia": "*", "da": {"parola": "notte", "fine": true}, "a": {"voce": "drop_finale"}, "livello": 0, "rampa": 0.02, "nota": "mezzo secondo di attesa prima del drop finale"}
 ],
 "regole": {
  "drop_su": [{"parola": "prima"}],
  "basso_su": [{"parola": "prima"}, {"parola": "cinque"}],
  "tagli_sul_battito_da": [{"voce": "drop_finale"}],
  "drop_finale": {"voce": "drop_finale"},
  "ultima_frase_fine": {"parola": "notte", "fine": true},
  "lista": [{"parola": "Form"}, {"parola": "Chiamata"}, {"parola": "Vocale"}]
 },
 "eventi_muti_ok": [],
 "eventi": [
  {"id": "notifica", "t": 0, "suono": "notifica", "vol": 0.42, "visivo": "notifica-arriva", "nota": "fotogramma 0: telefono bloccato, notifica delle 21:14"},
  {"id": "vibra", "t": {"battito_dopo": 0, "k": 0}, "suono": "vibrazione", "vol": 0.3, "visivo": "telefono-vibra"},
  {"id": "orologio", "t": {"parola": "già"}, "suono": "impact-soft-3", "vol": 0.35, "visivo": "taglio", "nota": "stacco sull'orologio delle 10:32 del giorno dopo"},
  {"id": "cifre", "t": 0, "ripeti": {"battiti": 4, "ogni": 0.125, "da": {"parola": "già", "battiti": 0.125}}, "suono": ["clic-1", "clic-2", "clic-1", "clic-3"], "vol": 0.22, "visivo": "cifra-atterra", "sopra_voce": true},
  {"id": "spunte", "t": {"parola": "firmato", "battiti": 0.5}, "suono": "spunta", "vol": 0.3, "visivo": "spunte-lette"},
  {"id": "contratto", "t": {"parola": "Con"}, "suono": "impact-soft-1", "vol": 0.62, "visivo": "taglio", "importante": true, "nota": "silenzio, poi il contratto firmato con un altro"},
  {"id": "timbro", "t": {"parola": "altro"}, "suono": "timbro", "vol": 0.42, "visivo": "timbro"},

  {"id": "s2", "t": {"parola": "Chi"}, "suono": "impact-soft-3", "vol": 0.3, "visivo": "taglio"},
  {"id": "richiesta", "t": {"parola": "preventivo"}, "suono": "pop-1", "vol": 0.28, "visivo": "richiesta-atterra"},
  {"id": "aziende", "t": 0, "ripeti": {"elenco": [{"parola": "chiede", "n": 2}, {"parola": "tre"}, {"parola": "aziende"}]}, "suono": ["pop-2", "pop-1", "pop-2"], "vol": 0.26, "visivo": "azienda-atterra", "sopra_voce": true},
  {"id": "gara", "t": {"parola": "sceglie"}, "suono": "whoosh-corto", "vol": 0.2, "visivo": "gara-parte"},
  {"id": "prima", "t": {"parola": "prima"}, "suono": "stretta", "vol": 0.4, "visivo": "taglio", "nota": "torna il drop, stretta di mano alla prima che risponde"},
  {"id": "pulsa-s2", "t": 0, "ripeti": {"battiti": 3, "ogni": 1, "da": {"battito_dopo": {"parola": "prima"}, "k": 0}}, "visivo": "pulsa", "muto": true},

  {"id": "form", "t": {"parola": "Form"}, "suono": "impact-soft-3", "vol": 0.34, "visivo": "taglio"},
  {"id": "chiamata", "t": {"parola": "Chiamata"}, "suono": "impact-soft-1", "vol": 0.34, "visivo": "taglio"},
  {"id": "ore-chiamata", "t": 0, "ripeti": {"battiti": 4, "ogni": 0.25, "da": {"parola": "Chiamata", "battiti": 0.25}}, "suono": ["tic-1", "tic-2"], "vol": 0.2, "visivo": "cifra-atterra", "sopra_voce": true},
  {"id": "squillo", "t": {"parola": "giorni", "fine": true}, "suono": "squillo", "vol": 0.2, "visivo": "squillo"},
  {"id": "vocale", "t": {"parola": "Vocale"}, "suono": "impact-soft-3", "vol": 0.34, "visivo": "taglio"},
  {"id": "ore-vocale", "t": 0, "ripeti": {"battiti": 4, "ogni": 0.25, "da": {"parola": "Vocale", "battiti": 0.25}}, "suono": ["tic-1", "tic-2"], "vol": 0.2, "visivo": "cifra-atterra", "sopra_voce": true},
  {"id": "vocale-parte", "t": {"parola": "lasciato", "battiti": 0.25}, "suono": "vocale", "vol": 0.22, "visivo": "onda-vocale"},
  {"id": "mai", "t": {"parola": "mai"}, "suono": "errore", "vol": 0.2, "visivo": "nessuna-risposta"},
  {"id": "ogni", "t": {"parola": "Ogni"}, "suono": "impact-soft-1", "vol": 0.34, "visivo": "taglio"},
  {"id": "lancetta", "t": 0, "ripeti": {"battiti": 3, "ogni": 1, "da": {"battito_dopo": {"parola": "ora"}, "k": 0}}, "suono": ["tic-1", "tic-2"], "vol": 0.2, "visivo": "lancetta"},
  {"id": "gelo", "t": {"parola": "contatto", "n": 1}, "fino_a": {"parola": "raffredda"}, "suono": "ghiaccio", "vol": 0.3, "visivo": "ghiaccio-cresce"},
  {"id": "freddo", "t": {"parola": "raffredda"}, "suono": "scricchiolio", "vol": 0.34, "visivo": "ghiacciato"},

  {"id": "dashboard", "t": {"parola": "E", "n": 3}, "suono": "impact-soft-2", "vol": 0.6, "visivo": "taglio", "importante": true},
  {"id": "dito", "t": {"parola": "colpa"}, "suono": "whoosh-corto", "vol": 0.24, "visivo": "dito-punta"},
  {"id": "accusa", "t": {"parola": "campagne"}, "suono": "tap", "vol": 0.26, "visivo": "dito-colpisce"},
  {"id": "arrivato", "t": {"parola": "Ma"}, "suono": "impact-soft-3", "vol": 0.3, "visivo": "titolo-barrato", "nota": "il 'non' viene barrato e sparisce: animazione, non taglio"},
  {"id": "contatto-ok", "t": {"parola": "arrivato", "n": 1}, "suono": "spunta", "vol": 0.28, "visivo": "contatto-arrivato"},
  {"id": "giro", "t": {"parola": "È", "n": 2}, "suono": "whoosh-giu", "vol": 0.24, "visivo": "dito-si-gira", "nota": "il pannello si rimpicciolisce e il dito si gira verso il telefono senza risposta"},
  {"id": "risposta", "t": {"parola": "risposta"}, "suono": "pop-2", "vol": 0.24, "visivo": "titolo-no"},
  {"id": "tardi", "t": {"parola": "tardi"}, "suono": "impact-soft-3", "vol": 0.32, "visivo": "tardi"},

  {"id": "valore", "t": {"parola": "Un", "n": 3}, "suono": "impact-soft-2", "vol": 0.62, "visivo": "taglio", "importante": true},
  {"id": "ago", "t": {"parola": "velocità"}, "suono": "whoosh-corto", "vol": 0.22, "visivo": "ago-sale"},
  {"id": "caldo", "t": {"parola": "rispondi"}, "suono": "spunta", "vol": 0.24, "visivo": "contatto-caldo"},
  {"id": "cinque", "t": {"parola": "cinque"}, "suono": "pop-1", "vol": 0.3, "visivo": "taglio", "nota": "taglio sul '5 min', entra il basso"},
  {"id": "notte", "t": {"parola": "notte"}, "suono": "tap", "vol": 0.24, "visivo": "notte"},
  {"id": "drop-finale", "t": {"voce": "drop_finale"}, "suono": "impact-soft-2", "vol": 0.7, "visivo": "taglio", "importante": true, "sopra_voce": true},
  {"id": "flash", "t": 0, "ripeti": {"battiti": 3, "ogni": 1, "da": {"voce": "drop_finale", "battiti": 1}}, "suono": ["whoosh-corto", "pop-2", "whoosh-corto"], "vol": 0.24, "visivo": "cambio"},
  {"id": "logo", "t": {"voce": "drop_finale", "battiti": 4}, "suono": "logo", "vol": 0.55, "visivo": "taglio"},
  {"id": "cta", "t": {"evento": "logo"}, "visivo": "cta", "muto": true, "nota": "la scritta della chiamata all azione appare una volta sola, col logo, mezzo battito prima della voce"},
  {"id": "link", "t": {"parola": "link"}, "suono": "clic-1", "vol": 0.18, "visivo": "link-in-bio"}
 ]
}
