Langages de programmation pour la musique

Les langages de programmation spécialisés sont au coeur de l’informatique musicale, que ce soit dans le domaine de la composition assistée par ordinateur, de l’interaction en temps-réel avec les musiciens, ou encore de la synthèse et du traitement des sons.

Dans ce cadre, Grame développe depuis plusieurs années Faust, un langage de programmation spécialisé qui permet par exemple de décrire des procédés de synthèse et de traitement des sons pour des instruments de musique électronique. Faust est utilisé aussi bien pour des projets artistiques que pour des applications commerciales, des activités de recherche et des projets open-source. Il est enseigné dans plusieurs universités comme Stanford en Californie, Jean Monnet à Saint-Etienne, Aalborg à Copenhague, Paris 8 à Saint-Denis, etc.