Chrome Music Lab è una raccolta di esperimenti musicali nel browser, pensati per la didattica. Sono tutti costruiti con la Web Audio API, e per chi programma audio sono una miniera di lezioni.

La più importante: rendere visibile l'invisibile. In "Spectrogram" vedi le frequenze dipingersi, in "Oscillators" trascini il mouse e senti l'onda cambiare, in "Sound Waves" le particelle mostrano la pressione dell'aria. Concetti astratti (frequenza, armoniche, timbro) diventano tangibili.

La seconda: feedback immediato. Ogni interazione produce suono all'istante. Nessun pulsante "genera", nessuna attesa. È lo stesso principio del live coding in Sonic Pi: il ciclo tra azione e risultato deve essere cortissimo.

La terza: poche regole, tanto spazio di gioco. "Song Maker" è una griglia di caselle, eppure ci componi melodie vere.

La lezione per noi sviluppatori: quando costruisci uno strumento musicale sul web, non pensare all'API. Pensa a quanto è breve la distanza tra un gesto dell'utente e il suono. Lì sta la magia.