Cette version apporte une nouvelle organisation du système d’architecture pour une meilleure modularité et l’intégration de l’Open Sound Control (OSC). La génération de code a été améliorée et le compilateur offre de nouvelles possibilités de sortie, par exemple le graphe complet des signaux au format .dot (graphviz).
Les bibliothèques et les exemples ont été étendus avec plusieurs nouveaux filtres et effets (y compris diverses réverbérations) ainsi que le portage en FAUST du Synthesis Tool Kit (STK) qui apporte de nombreux exemples de synthèse par modèles physiques.
A propos de FAUST
FAUST (Functional Audio Stream) est un langage de programmation spécialement conçu pour décrire des procédés de synthèse et de traitement du son numérique. C’est le premier langage de ce type à être entièrement compilé (c’est-à-dire traduit directement en langage machine), ce qui confère aux applications produites avec FAUST des vitesses de calcul très rapide. FAUST est utilisé pour produire des applications autonomes mais également avec des plugins optimisés pour Max/MSP, Puredata, Csound, Supercollider, etc.
La distribution Faust, sous license GPL, peut être téléchargée à l’adresse suivante:
http://sourceforge.net/projects/faudiostream
Le dépôt GIT peut être cloné avec la commande suivante:
git clone git://faudiostream.git.sourceforge.net/gitroot/faudiostream/faudiostream faust
Deux listes de diffusion sont disponibles:
https://lists.sourceforge.net/lists/listinfo/faudiostream-devel
https://lists.sourceforge.net/lists/listinfo/faudiostream-users
FAUST peut être testé en ligne, sans l’installer, à l’adresse suivante :
http://faust.grame.fr (nécessite Firefox):