Csound est un langage de programmation pour la composition & synthèse audio.
Version actuelle : 6.18.1 du 2022 11 24.
Licence : GNU LGPL?.
Dans l'attente d'une page plus complète, voici quelques liens pour se mettre en bouche :
Ci-dessous deux façons simples de jouer avec :
Une partie des exemples sont à ouvrir avec Cabbage. D'autres sont des tutoriels pour construire une interface à l'aide de FLTK.
Exemple de la clarinette, wgclar.csd.
Cet exemple tient dans un seul fichier texte, il suffit de le lancer avec la ligne de commande :
Il ne reste plus qu'à taper sur le piano !
D'autres exemple nécessitent (comme indiqué sur la page) de récupérer des fichiers audio.
Table des matières
Informations
SSite web officiel : http://www.csounds.com.Version actuelle : 6.18.1 du 2022 11 24.
Licence : GNU LGPL?.
Description
Le site officiel vous occupera à lui tout seul pour un bon moment (manuels, tutoriels, etc.).Dans l'attente d'une page plus complète, voici quelques liens pour se mettre en bouche :
- Le manuel de Csound en Français : http://www.csounds.com/chapter1/french/.
- Le fil CSound sur le forum du site audiofanzine : discussion Csound.
- Des interfaces graphiques à Csound http://www.csounds.com/downloads.
- Une autre interface à Csound en java : http://hplank.inetpc.com/hpkdownloadprev.html
- Un wrapper : http://sourceforge.net/projects/cs-wrappers/
- Le site des utilisateurs francophones de CSound : http://csounds.free.fr.
Utilisation
Csound se programme à partir d'un fichier texte dans lequel on écrit les instruments et la partition.Ci-dessous deux façons simples de jouer avec :
- Csound inclut des instructions pour créer une interface graphique simple (boutons, listes, etc graĉe à FLTK)
- Cabbage qui est un logiciel à part proposant d'inclure des instruments Csound dans un plugin VST
Exemples de Iain McCurdy
Iain MacCurdy propose de nombreux exemples téléchargeables directement sur sa page consacrée à Csound.Une partie des exemples sont à ouvrir avec Cabbage. D'autres sont des tutoriels pour construire une interface à l'aide de FLTK.
Exemple de la clarinette, wgclar.csd.
Cet exemple tient dans un seul fichier texte, il suffit de le lancer avec la ligne de commande :
csound wgclar.csd
Il ne reste plus qu'à taper sur le piano !
D'autres exemple nécessitent (comme indiqué sur la page) de récupérer des fichiers audio.