github.com/michfioravera/strudeljam

StrudelJam

StrudelJam è un’applicazione web progettata per creare musica elettronica in tempo reale tramite un’interfaccia visiva intuitiva e un motore basato su Strudel.
L’obiettivo è permettere a chiunque, anche senza esperienza musicale o di programmazione, di comporre ritmi, melodie e sequenze attraverso uno step–sequencer sincronizzato con codice Strudel generato automaticamente.


Caratteristiche principali

Interfaccia visiva


Collegamento UI ↔ Strudel (Dual Mode)


Sequenze


Motore audio


Registrazione


Installazione locale

Prerequisiti

Passaggi

  1. Clonare o scaricare il repository.
  2. Installare le dipendenze:
    npm install
    
  3. Avviare il server di sviluppo:
    npm run dev
    
  4. Aprire il browser all’indirizzo:
    http://localhost:5173
    

Deploy su Netlify

StrudelJam utilizza Vite (basato su Rollup). Per garantire compatibilità con Netlify (Linux/x64), si consiglia l’uso di npm, che installa correttamente gli optionalDependencies necessari ai binari di Rollup.

Comando di build consigliato

npm run build

Nota importante

L’uso di npm install evita l’errore:

Cannot find module @rollup/rollup-linux-x64-gnu

Tecnologie utilizzate