Il 2 giugno Ableton ha rilasciato qualcosa che cambia il patto tra una DAW e chi la usa. L'Extensions SDK, ora in beta pubblica, ti fa scrivere strumenti che girano dentro Live in JavaScript, TypeScript e Node.js. Compaiono nel menu contestuale (tasto destro) di Live e agiscono sulle parti di un Set che tocchi davvero: tracce, clip, MIDI, device, tempo, struttura dell'arrangiamento. Per anni la risposta a "perché Live non fa semplicemente X" è stata un thread sul forum e l'attesa. Ora la risposta può essere uno script.

Cosa ci si può davvero costruire?

I primi esempi dicono tutto. C'è BBenCut, uno slicer di breakbeat costruito sulla libreria di Nick Collins, quel tipo di strumento di chop che i producer jungle e breaks si arrangiano a mano da vent'anni. C'è un convertitore da immagine a MIDI, un'implementazione di PaulStretch per Live tramite il port dell'algoritmo di olilarkin, uno strumento di arrangiamento che dispone la struttura del brano con i locator, e un'utility per rinominare le clip, per chiunque abbia mai fissato quattordici clip chiamate "Audio 3". Qualcuno ha persino programmato un Flappy Bird in cui il gioco serve a raccogliere una melodia. È proprio l'ampiezza il punto: non è un set di funzioni fisso, è un campo da gioco.

Sotto il cofano tira dentro pacchetti NPM e le API di Node.js, quindi la cassetta degli attrezzi di uno sviluppatore web si trasferisce diretta. Scrivi nell'editor che preferisci, VS Code compreso, e l'estensione dialoga con il tuo Set dal vivo.

Quali sono i limiti adesso?

È una beta, e Ableton ha tracciato i confini con chiarezza. Le estensioni non possono toccare i controlli hardware, i sistemi di accordatura o l'integrazione con Max for Live, e non possono partire da sole all'avvio. Quindi non è ancora la strada verso mapping di controller su misura o automazioni in background. È un modo per agire su un Set su richiesta, dal menu, quando lo chiedi tu. Un primo passo volutamente stretto invece di una piattaforma di plugin completa.

La risposta a "perché Live non fa semplicemente quello" era aspettare. Ora può essere uno script che scrivi stasera.

Per chi è davvero?

Ti servono Live 12 Suite Beta, versione 12.4.5 o successiva, più l'SDK gratuito e Node.js. Quindi è riservato agli utenti Suite, e ti chiede di trovarti a tuo agio in un editor di codice. È un filtro vero. Ma chi manda avanti i club e le label dell'underground ha sempre avuto al suo interno una popolazione silenziosa di smanettoni: quelli che si scrivono le proprie catene di export, quelli che montavano patch in Max prima ancora che esistesse Max for Live. Sono loro che trasformeranno questo in strumenti condivisi che il resto della scena scaricherà. La documentazione vive su GitHub, il che vuol dire che le estensioni buone viaggeranno in fretta.