Definizione
La musica per videogiochi deve funzionare per una durata indeterminata (il giocatore può restare in un livello 2 minuti o 2 ore) e reagire a eventi non prevedibili (combattimento, pericolo, vittoria). Per questo si parla di musica interattiva o adattiva: la colonna sonora cambia in tempo reale in base allo stato del gioco. Il primo sistema celebre è iMUSE di LucasArts (Michael Land e Peter McConnell), usato in Monkey Island 2 (1991), che gestiva transizioni musicali sincronizzate tra le scene.
Il loop
- Struttura tipica: intro (opzionale, suonata una volta) + corpo in loop di 1–3 minuti.
- Senza giunture: l'ultimo battito deve portare al primo; l'armonia finale prepara quella iniziale (es. finire su V o su VII per tornare su i).
- Code di riverbero: se il file si ripete, la coda del riverbero della fine deve "entrare" nell'inizio. Tecnica: esportare due ripetizioni del loop e tenere la seconda (che contiene le code della prima), oppure sommare la coda finale all'inizio del file.
- Formato: file con punti di loop esatti in campioni (molti motori leggono i loop point dei file WAV o OGG).
- Varietà: per evitare stanchezza si scrivono più loop alternati, variazioni a strati, o sezioni casuali.
Le due tecniche adattive principali
- Resequencing orizzontale: la musica è divisa in segmenti (A, B, C, transizioni, finali) e il motore sceglie il successivo in base allo stato. Le transizioni avvengono sul prossimo tempo, battuta o fine frase per restare musicali.
- Layering verticale (re-mixing): un brano composto a strati (stem) sincronizzati, attivati o disattivati con dissolvenze in base all'intensità. Esempio: esplorazione = pad + percussioni leggere; pericolo = + archi ostinati; combattimento = + batteria piena e ottoni.
Le due tecniche si combinano spesso.
Altri strumenti
- Stinger: brevi frammenti sovrapposti (vittoria, oggetto raccolto, sconfitta) sincronizzati al tempo.
- Transizioni scritte: battute di raccordo tra due stati (es. da esplorazione a combattimento in 1 battuta di fill).
- Parametri continui (RTPC): un valore del gioco (salute, velocità) controlla filtro, volume di uno strato o tempo.
- Musica generativa / procedurale: frasi ricombinate secondo regole (alcuni giochi open world e titoli indipendenti).
Middleware
- Wwise (Audiokinetic) e FMOD (Firelight Technologies): strumenti standard per integrare musica adattiva in Unity e Unreal. Permettono di definire segmenti, punti di uscita (exit cue), transizioni e strati.
- Unreal Engine ha un sistema nativo (MetaSounds/Quartz per la sincronizzazione al tempo).
Scrivere per stem: regole pratiche
- Tutti gli strati nella stessa tonalità e allo stesso tempo, o in tonalità compatibili. La colonna sonora di Red Dead Redemption (2010) fu registrata a 130 BPM in La minore proprio per permettere combinazioni libere tra i frammenti.
- Ogni strato deve stare in piedi da solo e insieme agli altri: niente dipendenze armoniche (lo strato degli archi non deve contenere l'unica terza dell'accordo se può essere spento).
- Spazio per gli effetti sonori e i dialoghi: lasciare libera la zona 1–4 kHz negli stati con molto parlato.
- Mix dinamico: lasciare headroom; il motore somma musica, effetti e voci (target tipici per console intorno a −23/−24 LUFS integrati per il mix complessivo, secondo le raccomandazioni di alcuni editori; verificare caso per caso).
Uso in giochi reali
- Koji Kondo — Super Mario Bros. (1985): loop brevissimi e il tema che accelera quando il tempo sta per scadere.
- LucasArts — Monkey Island 2 (1991): iMUSE.
- Red Dead Redemption (2010, Woody Jackson e Bill Elm): frammenti combinabili a 130 BPM in La minore.
- Austin Wintory — Journey (2012): musica che segue il percorso del giocatore e i suoi incontri.
- Mick Gordon — Doom (2016): strati di metal elettronico che salgono con l'intensità del combattimento.
Esercizio pratico
In FL Studio componi un brano di 32 battute a 120 BPM in Re minore con 4 strati esportati come stem: pad, percussioni leggere, archi ostinati, batteria e ottoni. Prepara 3 stinger (vittoria, pericolo, sconfitta) di 1–2 battute e un loop senza giunture con la coda di riverbero ripiegata all'inizio. Prova le combinazioni attivando e disattivando gli stem.
Collegamenti
Leitmotiv e temi, Composizione minimalista, Pedale e ostinato, Orchestrazione con librerie virtuali nel DAW, Layering e arrangiamento per frequenze e stereo.