## page was renamed from CSound
## Revisione: da sistemare l'intro, così è molto confusa
#format wiki
#language it
<<BR>>
<<Indice>>
<<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=653265";rilasci="22.04 20.04")>>

= 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