IndiceBRTableOfContents |
Introduzione
CSound è un linguaggio di programmazione per l'audio, questo significa che il file compilato, sarà un file ascoltabile, .wav, .aiff o altro formato; non sarà dunque possibile compilare un file eseguibile stand-alone come con altri linguaggi di programmazione, ma si deve considerare "eseguibile" il file audio; tutto questo crea problemi di trasportabilità soltanto con l'utilizzo in real-time: la macchina dove viene suonato in real-time il programma, deve essere dotata del compilatore CSound; queste caratteristiche, insieme alla distribuzione sotto GPL, lo rendono un potente strumento didattico.
Installazione
Per installare CSound su Ubuntu, si possono seguire tre strade differenti:
Digitare da riga di comando:
sudo apt-get install csound
Utilizzare [:SynapticHowto:Synaptic] e cercare il pacchetto csound
Scaricare i pacchetti (solitamente più aggiornati dei repository, ma meno "testati") direttamente dal [http://www.csounds.com sito ufficiale].
Compilare dei sorgenti CSound
Per compilare un file .wav dai sorgenti di CSound su Ubuntu, bisogna digitare in riga di comando {{{cd /dir/dei/sorgenti/csound/ }}} {{{csound -W -o nomefilewave.wav nomeorchestra.orc nomescore.sco }}}
Se si utilizzano invece sorgenti in formato unificato .csd, digitare {{{csound -W -o nomefilewav.wav nomefilecsd.csd }}}
Se si volessero invece creare file non-wave o comunque gestire altre opzioni, consiglio vivamente di leggere l'help di csound {{{csound --help }}}
Opuure di installare la documentazione di csound {{{sudo apt-get install csound-doc }}}
Quest'ultima installazione salva nella cartella /usr/share/doc/csound-doc/manual/ il manuale ufficiale di csound.
Per consultarlo, aprire il browser, e nella barra degli indirizzi digitare file:///usr/share/doc/csound-doc/manual/index.html
Utility GUI per CSound - Cecilia
Per CSound in ambiente Linux, esiste un "Editor" molto potente che si chiama Cecilia; Cecilia permette:
- Di gestire i file .orc e .sco in un unico ambiente grafico
- Di compilare senza usare la riga di comando
Installare Cecilia
Per installare Cecilia su Ubuntu, digitare in riga di comando {{{sudo apt-get install cecilia }}}
Oppure, cercarlo con lo strumento di ricerca di Synaptic.