## page was renamed from CSound
## Revisione: da sistemare l'intro, così è molto confusa
#format wiki
#language it
<
>
<>
<>
= Introduzione =
'''CSound''' è un linguaggio di programmazione per l'audio, ciò significa che i file compilati saranno dei veri e propri file ascoltabili, non sarà dunque possibile compilare un file eseguibile ''stand-alone'' come con altri linguaggi di programmazione, ma si deve considerare ''eseguibile'' il file audio stesso.
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'''.
= Installazione =
[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://csound|csound]].
= Compilazione di sorgenti file audio =
Per compilare un file `.wav` a partire da sorgenti '''CSound'''.
== Da WAV a SCO ==
Digitare nel [[AmministrazioneSistema/Terminale|terminale]] un comando simile al seguente:{{{
csound -W -o NomeFileWave.wav NomeOrchestra.orc NomeScore.sco
}}}
== Da WAV CSD ==
Nel caso in cui si desideri utilizzare dei file sorgenti in formato `.csd`, è sufficiente digitare nel [[AmministrazioneSistema/Terminale|terminale]] un comando simile al seguente:{{{
csound -W -o NomeFileWave.wav NomeFileCsd.csd
}}}
{{{#!wiki note
Sostituire le diciture «!NomeFileWave.wav», «!NomeFile.csd», «!NomeOrchestra.orc» e «!NomeScore.sco» con quelle adatte alle proprie esigenze.}}}
= Documentazione =
Per installare la documentazione del linguaggio è sufficiente [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://csound-doc|csound-doc]].
= Programmi ad interfaccia grafica =
== Cecilia ==
'''Cecilia''' è un'interfaccia grafica utile alla gestione, alla compilazione e all'ascolto dei file '''CSound'''.
[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://cecilia|cecilia]].
= Ulteriori risorse =
* [[https://csound.com/index.html|Sito ufficiale del progetto]]
* [[http://it.wikipedia.org/wiki/Csound|Voce enciclopedica]]
----
CategoryProgrammazione