Back
Progetto personale

StrudelLive

App di live coding musicale dove l'AI modifica i pattern Strudel su disco e tu ascolti il risultato in tempo reale.

Musica live coding2026
StrudelLive

Panoramica

StrudelLive è uno strumento di live coding musicale nato da una domanda: cosa succede se l'AI e una persona compongono insieme, a turni, mentre la musica suona? Non un generatore che sputa un brano finito, ma un interlocutore che scrive e ascolta.

Il meccanismo è volutamente semplice: i pattern sono file su disco, l'AI li modifica e l'app li ricarica via hot reload senza rebuild. Il risultato è che si sente la musica cambiare mentre viene scritta, come guardare qualcuno programmare una traccia in diretta.

Ogni blocco può essere valutato singolarmente e i turni tra umano e agente sono espliciti: si scrive, si ascolta, si risponde. È una conversazione musicale più che un'automazione, e proprio per questo il controllo resta sempre nelle mani di chi ascolta.

Il progetto include pattern jazz già pronti — batteria swing, walking bass, progressioni ii–V–I — e un brano drum'n'bass completo a 174 BPM, perché per improvvisare bisogna partire da qualcosa di solido. Il tutto gira su Next.js 16 e React 19 con @strudel/repl.

StrudelLive esplora il confine tra creatività e automazione: l'AI non sostituisce il musicista, gli dà un partner con cui suonare. È il tipo di esperimento che tiene insieme due passioni, codice e musica, e le fa parlare.

Risultati

Include pattern jazz (batteria swing, walking bass, ii–V–I) e un brano drum'n'bass completo a 174 BPM, con valutazione per-blocco e turn-taking.

Cosa contiene

  • Live reload dei pattern dal disco senza rebuild
  • Pattern jazz e drum'n'bass pronti all'uso
  • Turn-taking tra umano e agente AI

Stack

Next.js 16React 19TypeScriptTailwind CSS 4@strudel/repl