{
 "nota": "Ogni tempo e' un aggancio: parola (inizio o fine), battito della griglia, o un altro evento piu' N battiti. strumenti/risolvi.py li trasforma in secondi e fotogrammi.",
 "agganci": {
   "parola": "id della parola in parole.json (inizio), con \"punto\": \"fine\" per la fine",
   "battito": "indice del battito (0 = primo colpo del video)",
   "dopo": "primo battito dopo l'aggancio interno (suddivisione 1 = quarti, 2 = ottavi)",
   "rif": "tempo di un altro evento",
   "battiti": "spostamento in battiti rispetto all'aggancio"
 },
 "musica": [
  {"id": "m-drop-gancio", "t": {"battito": 0}, "fino": {"rif": "taglio-s2"}, "sezione": "drop", "pezzo": "drop", "basso": true},
  {"id": "m-tappeto-s2", "t": {"rif": "taglio-s2"}, "fino": {"rif": "firma", "battiti": -0.9}, "sezione": "tappeto", "basso": false},
  {"id": "m-silenzio-firma", "t": {"rif": "firma", "battiti": -0.9}, "fino": {"rif": "firma"}, "sezione": "silenzio"},
  {"id": "m-basso-firma", "t": {"rif": "firma"}, "fino": {"rif": "taglio-s3"}, "sezione": "tappeto_basso", "basso": true},
  {"id": "m-tappeto-s3", "t": {"rif": "taglio-s3"}, "fino": {"rif": "cliente"}, "sezione": "salita", "basso": false},
  {"id": "m-drop-cliente", "t": {"rif": "cliente"}, "fino": {"rif": "bello", "battiti": -1}, "sezione": "drop", "pezzo": "drop", "basso": true},
  {"id": "m-silenzio-bello", "t": {"rif": "bello", "battiti": -1}, "fino": {"rif": "bello"}, "sezione": "silenzio"},
  {"id": "m-tensione-s4", "t": {"rif": "bello"}, "fino": {"rif": "algoritmo", "battiti": -1}, "sezione": "tensione", "basso": false},
  {"id": "m-silenzio-algoritmo", "t": {"rif": "algoritmo", "battiti": -1}, "fino": {"rif": "algoritmo"}, "sezione": "silenzio"},
  {"id": "m-tappeto-s5", "t": {"rif": "algoritmo"}, "fino": {"parola": "insegnando", "punto": "fine"}, "sezione": "tappeto", "basso": false},
  {"id": "m-attesa-finale", "t": {"parola": "insegnando", "punto": "fine"}, "fino": {"rif": "drop-finale"}, "sezione": "silenzio"},
  {"id": "m-drop-finale", "t": {"rif": "drop-finale"}, "fino": {"rif": "fine-video", "battiti": -2}, "sezione": "drop", "pezzo": "drop", "basso": true},
  {"id": "m-coda", "t": {"rif": "fine-video", "battiti": -2}, "fino": {"rif": "fine-video"}, "sezione": "coda"}
 ],
 "eventi": [
  {"id": "inizio", "t": {"battito": 0}, "visivo": "scena", "scena": "s1", "suono": null, "nota": "il drop apre il video, il titolo e' gia' leggibile al primo fotogramma"},
  {"id": "s1-titolo-2", "t": {"battito": 0.5}, "visivo": "atterra", "bersaglio": "s1-t2", "suono": "click"},
  {"id": "s1-titolo-3", "t": {"battito": 1}, "visivo": "atterra", "bersaglio": "s1-t3", "suono": "click"},
  {"id": "s1-titolo-4", "t": {"battito": 1.5}, "visivo": "atterra", "bersaglio": "s1-t4", "suono": "click"},
  {"id": "s1-squillo-1", "t": {"battito": 2}, "visivo": "squillo", "bersaglio": "s1-telefono", "suono": "squillo"},
  {"id": "s1-barra-1", "t": {"battito": 2.5}, "visivo": "barra", "bersaglio": "nome-1", "suono": "barra", "lista": "s1-nomi"},
  {"id": "s1-barra-2", "t": {"battito": 3.5}, "visivo": "barra", "bersaglio": "nome-2", "suono": "barra", "lista": "s1-nomi"},
  {"id": "s1-barra-3", "t": {"parola": "metà", "dopo": 2}, "visivo": "barra", "bersaglio": "nome-3", "suono": "barra", "lista": "s1-nomi"},
  {"id": "s1-squillo-2", "t": {"rif": "s1-barra-3", "battiti": 0.5}, "visivo": "squillo", "bersaglio": "s1-telefono", "suono": "squillo"},
  {"id": "s1-barra-4", "t": {"rif": "s1-barra-3", "battiti": 1}, "visivo": "barra", "bersaglio": "nome-4", "suono": "barra", "lista": "s1-nomi"},
  {"id": "s1-barra-5", "t": {"rif": "s1-barra-3", "battiti": 1.5}, "visivo": "barra", "bersaglio": "nome-5", "suono": "barra", "lista": "s1-nomi"},
  {"id": "s1-barra-6", "t": {"rif": "s1-barra-3", "battiti": 2}, "visivo": "barra", "bersaglio": "nome-6", "suono": "barra", "lista": "s1-nomi"},
  {"id": "s1-barra-7", "t": {"rif": "s1-barra-3", "battiti": 2.5}, "visivo": "barra", "bersaglio": "nome-7", "suono": "barra", "lista": "s1-nomi"},
  {"id": "taglio-s2", "t": {"parola": "per#2"}, "visivo": "taglio", "scena": "s2", "suono": "taglio", "nota": "Per cade sul battito 10"},
  {"id": "s2-card-a", "t": {"rif": "taglio-s2", "battiti": 1}, "visivo": "atterra", "bersaglio": "card-a", "suono": "pop"},
  {"id": "s2-card-b", "t": {"rif": "taglio-s2", "battiti": 2}, "visivo": "atterra", "bersaglio": "card-b", "suono": "pop"},
  {"id": "s2-titolo-curioso", "t": {"parola": "contatto"}, "visivo": "atterra", "bersaglio": "s2-t2", "suono": "click"},
  {"id": "s2-spunta-a", "t": {"parola": "vale"}, "visivo": "spunta", "bersaglio": "spunta-a", "suono": "ding"},
  {"id": "s2-spunta-b", "t": {"rif": "s2-spunta-a", "battiti": 0.5}, "visivo": "spunta", "bersaglio": "spunta-b", "suono": "ding"},
  {"id": "s2-titolo-cliente", "t": {"parola": "quanto"}, "visivo": "atterra", "bersaglio": "s2-t3", "suono": "click"},
  {"id": "firma", "t": {"parola": "firma"}, "visivo": "taglio", "scena": "s2b", "suono": "impact-soft-1", "importante": true, "nota": "suono morbido e basso: firma riparte dopo la pausa (regola 6)"},
  {"id": "s2-penna", "t": {"rif": "firma", "battiti": 1}, "visivo": "firma-traccia", "bersaglio": "firma-a", "suono": "penna"},
  {"id": "s2-rifiuta", "t": {"rif": "firma", "battiti": 2.5}, "visivo": "atterra", "bersaglio": "rifiuto-b", "suono": "rifiuto", "nota": "dopo l'attacco di Nessuno (regola 6)"},
  {"id": "s2-badge-a", "t": {"parola": "mai"}, "visivo": "atterra", "bersaglio": "badge-a", "suono": "click"},
  {"id": "s2-badge-b", "t": {"rif": "s2-badge-a", "battiti": 0.5}, "visivo": "atterra", "bersaglio": "badge-b", "suono": "click"},
  {"id": "s2-uguale", "t": {"parola": "differenza"}, "visivo": "atterra", "bersaglio": "uguale", "suono": "ding"},
  {"id": "s2-moltiplica", "t": {"parola": "portano", "dopo": 2}, "visivo": "moltiplica", "bersaglio": "cloni-b", "suono": "pop", "ripeti": {"volte": 6, "ogni_battiti": 0.5}},
  {"id": "taglio-s3", "t": {"parola": "uguali", "punto": "fine", "dopo": 1}, "visivo": "taglio", "scena": "s3", "suono": "taglio"},
  {"id": "s3-titolo-1", "t": {"parola": "conversioni"}, "visivo": "atterra", "bersaglio": "s3-t1", "suono": "click"},
  {"id": "s3-segnale", "t": {"parola": "giuste"}, "visivo": "segnale", "bersaglio": "segnale", "suono": "whoosh"},
  {"id": "s3-piattaforma", "t": {"parola": "piattaforma"}, "visivo": "atterra", "bersaglio": "nodo", "suono": "blip"},
  {"id": "cliente", "t": {"parola": "cliente"}, "visivo": "illumina", "bersaglio": "card-cliente", "suono": "impact", "nota": "torna il drop, entra il basso"},
  {"id": "s3-titolo-2", "t": {"rif": "cliente", "battiti": 1}, "visivo": "atterra", "bersaglio": "s3-t2", "suono": "click"},
  {"id": "s3-simili", "t": {"parola": "cercare", "dopo": 2}, "visivo": "moltiplica", "bersaglio": "simili", "suono": "pop-su", "ripeti": {"volte": 6, "ogni_battiti": 0.5}},
  {"id": "bello", "t": {"parola": "il"}, "visivo": "taglio", "scena": "s4", "suono": "impact-soft-2", "importante": true, "nota": "Il bello? riparte dopo la pausa: colpo morbido (regola 6)"},
  {"id": "s4-titolo-1", "t": {"rif": "bello", "battiti": 1}, "visivo": "atterra", "bersaglio": "s4-t1", "suono": "click"},
  {"id": "s4-pixel", "t": {"parola": "tracciamento"}, "visivo": "atterra", "bersaglio": "chip-pixel", "suono": "click"},
  {"id": "s4-crepa", "t": {"parola": "rotto"}, "visivo": "crepa", "bersaglio": "crepe", "suono": "crepa"},
  {"id": "s4-doppi", "t": {"parola": "eventi"}, "visivo": "rivela", "bersaglio": "errore-1", "suono": "errore", "lista": "s4-errori"},
  {"id": "s4-titolo-2", "t": {"rif": "s4-doppi", "battiti": 1.5}, "visivo": "atterra", "bersaglio": "s4-t2", "suono": "click"},
  {"id": "s4-persi", "t": {"parola": "dati"}, "visivo": "rivela", "bersaglio": "errore-2", "suono": "errore", "lista": "s4-errori"},
  {"id": "s4-copre", "t": {"parola": "accorge"}, "visivo": "copre", "bersaglio": "dash", "suono": "whoosh-giu"},
  {"id": "s4-tuttook", "t": {"parola": "sembra"}, "visivo": "atterra", "bersaglio": "tutto-ok", "suono": "blip"},
  {"id": "algoritmo", "t": {"parola": "l'algoritmo"}, "visivo": "taglio", "scena": "s5", "suono": "impact-soft-3", "importante": true, "nota": "L'algoritmo riparte dopo la pausa: colpo morbido (regola 6)"},
  {"id": "s5-ingressi", "t": {"parola": "impara"}, "visivo": "flusso", "bersaglio": "ingressi", "suono": "tick", "ripeti": {"volte": 4, "ogni_battiti": 0.5}},
  {"id": "s5-domanda-1", "t": {"parola": "sai"}, "visivo": "atterra", "bersaglio": "s5-t1", "suono": "click"},
  {"id": "s5-domanda-2", "t": {"parola": "cosa"}, "visivo": "atterra", "bersaglio": "s5-t2", "suono": "click"},
  {"id": "s5-domanda-3", "t": {"parola": "stai"}, "visivo": "atterra", "bersaglio": "s5-t3", "suono": "click"},
  {"id": "s5-domanda-4", "t": {"parola": "insegnando"}, "visivo": "atterra", "bersaglio": "s5-t4", "suono": "click"},
  {"id": "s5-domanda-5", "t": {"parola": "insegnando", "dopo": 2}, "visivo": "atterra", "bersaglio": "s5-t5", "suono": "click"},
  {"id": "drop-finale", "t": {"parola": "insegnando", "punto": "fine", "battiti": 1}, "visivo": "taglio", "scena": "f1", "suono": "taglio", "nota": "mezzo secondo di attesa dopo la frase finale, poi il drop"},
  {"id": "finale-2", "t": {"rif": "drop-finale", "battiti": 1}, "visivo": "taglio", "scena": "f2", "suono": "taglio"},
  {"id": "logo", "t": {"rif": "drop-finale", "battiti": 2}, "visivo": "taglio", "scena": "logo", "suono": "sting", "nota": "sting corto: si spegne prima che Prenota riparta"},
  {"id": "cta", "t": {"parola": "prenota"}, "visivo": "atterra", "bersaglio": "cta", "suono": "click", "nota": "unica apparizione di Prenota una consulenza"},
  {"id": "link-bio", "t": {"parola": "link"}, "visivo": "atterra", "bersaglio": "link-bio", "suono": "click"},
  {"id": "fine-video", "t": {"parola": "bio", "punto": "fine", "dopo": 1, "battiti": 2}, "visivo": "fine", "suono": null}
 ]
}
