Faust

Faust (Functional Audio Stream) est un langage de programmation pour le traitement numérique du signal en temps réel. Il permet de concevoir de manière simple des synthétiseurs et des effets audios pour un grand nombre de plateformes et peut notamment être utilisé pour créer des applications web et mobiles pour la musique, des plug-ins audios (ex. VST, AU, etc.), des externals pour Max/MSP, PureData, CSOUND, etc., ou encore des applications indépendantes. Le langage de programmation Faust est une technologie initiée et développée par Grame depuis 15 ans. Reconnu comme un standard dans le domaine du traitement du signal en temps réel pour l'audio, le langage trouve des débouchés dans l'industrie (ex. moForte, Google, ExpressiveE, Meyer Sound, Analog Devices, etc.) et bénéficie d’une intégration dans le milieu académique (ex. Université Stanford Etats-Unis, etc.).

La distribution Faust comporte tous les éléments de base pour développer avec Faust : le compilateur, plus de 40 fichiers d’architectures différentes, des librairies, de nombreux exemples, differents scripts de compilation et la documentation.

Pour accéder au site, cliquer ici
Sources: https://github.com/grame-cncm/faust, https://github.com/grame-cncm/faustlibraries