|
Dimensione: 2446
Commento: non deve stare in programmazione. sarà spostato
|
Dimensione: 2360
Commento: nuovo stile note/avvisi/suggerimenti
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| = CSound = == 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. http://it.wikipedia.org/wiki/Csound |
## page was renamed from CSound ## Revisione: da sistemare l'intro, così è molto confusa #format wiki #language it <<BR>> <<Indice>> |
| Linea 5: | Linea 8: |
| == Installazione == Per installare CSound su Ubuntu, si possono seguire tre strade differenti: |
= Introduzione = |
| Linea 8: | Linea 10: |
| * Digitare da riga di comando: {{{sudo apt-get install csound |
'''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 |
| Linea 12: | Linea 27: |
| * Utilizzare Synaptic [:SynapticHowto:Synaptic] e cercare csound * Scaricare i pacchetti (solitamente più aggiornati dei repository, ma meno "testati") direttamente da http://www.csounds.com == Compilare dei sorgenti CSound == Per compilare un file wave da sorgenti di CSound su Ubuntu, bisogna digitare in riga di comando {{{cd /dir/dei/sorgenti/csound/ |
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 23: | Linea 32: |
| {{{csound -W -o nomefilewave.wav nomeorchestra.orc nomescore.sco }}} |
{{{#!wiki note Sostituire le diciture «!NomeFileWave.wav», «!NomeFile.csd», «!NomeOrchestra.orc» e «!NomeScore.sco» con quelle adatte alle proprie esigenze.}}} |
| Linea 26: | Linea 35: |
| Se si utilizzano invece sorgenti in formato unificato .csd, digitare | = Installazione di Cecilia = |
| Linea 28: | Linea 37: |
| {{{csound -W -o nomefilewav.wav nomefilecsd.csd }}} |
'''Cecilia''' è un'interfaccia grafica utile alla gestione, alla compilazione e all'ascolto dei file '''CSound'''. |
| Linea 31: | Linea 39: |
| Se si volessero invece creare files non-wave o comunque gestire altre opzioni, consiglio vivamente di leggere l'help di csound {{{csound --help }}} |
Per installare '''Cecilia''' è sufficiente [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto ''cecilia'' presente nel [[Repository/Componenti|componente]] '''universe'''. |
| Linea 36: | Linea 41: |
| Opuure di installare la documentazione di csound | = Ulteriori risorse = |
| Linea 38: | Linea 43: |
| {{{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. |
* [[http://www.csounds.com|Sito ufficiale del progetto]] * [[http://it.wikipedia.org/wiki/Csound|Voce enciclopedica]] |
| Linea 58: | Linea 46: |
| CategoryMultimedia CategoryDaRevisionare | CategoryProgrammazione CategoryDaRevisionare |
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 componente universe dei repository ufficiali.
Per installare la documentazione del linguaggio è sufficiente installare il pacchetto csound-doc, presente nel componente universe dei 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
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 installare il pacchetto cecilia presente nel componente universe.
