Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Programmazione/Csound"
Differenze tra le versioni 7 e 19 (in 12 versioni)
Versione 7 del 30/03/2007 17.08.39
Dimensione: 2675
Commento: revisone terra terras
Versione 19 del 23/01/2008 14.47.59
Dimensione: 2654
Commento: Nome pagina come da NomeWiki, da correggere solo l'introduzione, poi si approva
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]|| ## page was renamed from CSound
## Revisione: da sistemare l'intro, così è molto confusa
#format wiki
#language it
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]||
Linea 5: Linea 10:
'''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. '''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'''.
Linea 9: Linea 16:
Per installare '''CSound''' su Ubuntu, si possono seguire tre strade differenti: Per installare '''CSound''' è sufficiente installare il pacchetto ''csound'' presente nel [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali.
Linea 11: Linea 18:
 * Digitare da riga di comando: {{{
sudo apt-get install csound
Per installare la documentazione del linguaggio è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto ''csound-doc'', presente nel [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali.

= Compilazione di sorgenti CSound =

Per compilare un file `.wav` a partire da sorgenti '''CSound''', è sufficiente digitare un comando simile al seguente in una finestra di terminale:
 {{{
csound -W -o NomeFileWave.wav NomeOrchestra.orc NomeScore.sco
Linea 15: Linea 27:
 * 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
Nel caso in cui si desideri utilizzare dei file sorgenti in formato `.csd`, è sufficiente digitare un comando simile al seguente in una finestra di terminale:
 {{{
csound -W -o NomeFileWave.wav NomeFileCsd.csd
Linea 26: Linea 32:
Se si utilizzano invece sorgenti in formato unificato ''.csd'', digitare {{{csound -W -o nomefilewav.wav nomefilecsd.csd
}}}
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Sostituire le diciture'' «!NomeFileWave.wav», «!NomeFile.csd», «!NomeOrchestra.orc» ''e'' «!NomeScore.sco» ''con quelle adatte alle proprie esigenze''. ||
Linea 29: Linea 34:
Se si volessero invece creare file non-wave o comunque gestire altre opzioni, consiglio vivamente di leggere l'help di csound {{{csound --help
}}}
= Installazione di Cecilia =
Linea 32: Linea 36:
Opuure di installare la documentazione di csound {{{sudo apt-get install csound-doc
}}}
'''Cecilia''' è un'interfaccia grafica utile alla gestione, alla compilazione e all'ascolto dei file '''CSound'''.
Linea 35: Linea 38:
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.
Per installare '''Cecilia''' è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto ''cecilia'' presente nel [:Repository/Componenti:componente] '''universe'''.
Linea 54: Linea 42:
 * [http://it.wikipedia.org/wiki/Csound]
 * [http://www.csounds.com Sito ufficiale del progetto]
* [http://it.wikipedia.org/wiki/Csound Voce enciclopedica]
Linea 57: Linea 45:
CategoryMultimedia CategoryDaRevisionare CategoryProgrammazione CategoryDaRevisionare

BR

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

Per installare CSound è sufficiente installare il pacchetto csound presente nel [:Repository/Componenti:componente] universe dei [:Repository:repository] ufficiali.

Per installare la documentazione del linguaggio è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto csound-doc, presente nel [:Repository/Componenti:componente] universe dei [:Repository:repository] ufficiali.

Compilazione di sorgenti CSound

Per compilare un file .wav a partire da sorgenti CSound, è sufficiente digitare un comando simile al seguente in una finestra di terminale:

  • csound -W -o NomeFileWave.wav NomeOrchestra.orc NomeScore.sco

Nel caso in cui si desideri utilizzare dei file sorgenti in formato .csd, è sufficiente digitare un comando simile al seguente in una finestra di terminale:

  • csound -W -o NomeFileWave.wav NomeFileCsd.csd

Immagine(Icone/Piccole/note.png,,center)

Sostituire le diciture «NomeFileWave.wav», «NomeFile.csd», «NomeOrchestra.orc» e «NomeScore.sco» con quelle adatte alle proprie esigenze.

Installazione di Cecilia

Cecilia è un'interfaccia grafica utile alla gestione, alla compilazione e all'ascolto dei file CSound.

Per installare Cecilia è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto cecilia presente nel [:Repository/Componenti:componente] universe.

Ulteriori risorse


CategoryProgrammazione CategoryDaRevisionare