Il ramo open-source e software libero del corso di Musica Elettronica del Conservatorio "A. Casella" de L'Aquila.
MusEl-ConsAq Γ¨ una comunitΓ di studenti, docenti e ricercatori del Conservatorio de LβAquila, dedicata allo sviluppo e alla condivisione di software libero per la musica elettronica e le arti digitali.
Promuoviamo un approccio aperto e collaborativo alla programmazione, con progetti che spaziano dalla sintesi sonora al live electronics etc.
Per mantenere un'organizzazione chiara e strutturata, ogni repository deve seguire un naming convention basato sulle iniziali del creatore:
π Formato: [INIZIALI]-[NomeProgetto]
β Esempi:
β
MR-Trautonium
β Mario Rossi sta creando un progetto sul Trautonium
β
LC-SoundSynthesis
β Luca Conti sta sviluppando un sintetizzatore
β
AR-LivePatch
β Anna Ricci ha creato un patch per performance dal vivo
π« Evitare nomi generici o non identificabili, come synth
, patch1
, progetto-test
.
Per garantire la chiarezza del codice e facilitare la collaborazione, suggeriamo questa organizzazione della directory:
π¦ NomeProgetto
βββ π src # Codice sorgente principale
βββ π docs # Documentazione, tutorial e guide
βββ π examples # Esempi di utilizzo (opzionale)
βββ π tests # Script per il testing (opzionale)
βββ π README.md # Descrizione del progetto
βββ π LICENSE # Licenza open-source scelta
βββ π .gitignore # File da escludere dal versionamento
π Suggerimenti:
- README.md deve contenere una descrizione chiara del progetto, con istruzioni su installazione e utilizzo.
- LICENSE β Usa licenze libere come MIT, GPL, o CC a seconda del progetto.
- .gitignore β Personalizza in base alla tecnologia usata (esempio:
.gitignore
per Processing, C++, Pythonβ¦).
π Guida alle licenze open-source
π Modelli di .gitignore
Facciamo crescere insieme la cultura del software libero per la musica elettronica!