@inproceedings{denoux:hal-01301817,
title = {CALCUL D’UNE EXPRESSION FAUST ‘EQUIVALENTE `A PARTIR D’UN GRAPHE D’APPLICATIONS},
author = {Denoux, Sarah and Orlarey, Yann and Letz, Stéphane and Fober, Dominique},
url = {Denoux-JIM-2016.pdf},
year = {2016},
date = {2016-01-01},
booktitle = {Journées d’Informatique Musicale (JIM 2016)},
address = {Albi, France},
organization = {AFIM},
series = {Journées d’Informatique Musicale 2016},
abstract = {Nous proposons une méthode permettant de traduire un graphe de programmes FAUST, en un programme FAUST équivalent. Le programme ainsi obtenu peut être compilé, et donc bénéficier de toutes les optimisations du compilateur FAUST, mais il peut également être exporté vers les différentes plate-formes supportées par FAUST (VST, Max/MSP, SuperCollider, Csound, etc.). Nous décrivons l’algorithme qui parcourt le graphe et calcule l’expression FAUST équivalente ainsi que les principes de modularité de FAUST qui permettent de combiner les fichiers sources pour réaliser l’opération. De plus, nous présentons une implémentation de l’algorithme dans le cadre de l’application FaustPlayground.},
keywords = {FAUST ; Composition ; Web ; programmation DSP},
pubstate = {published},
tppubtype = {inproceedings}
}
Nous proposons une méthode permettant de traduire un graphe de programmes FAUST, en un programme FAUST équivalent. Le programme ainsi obtenu peut être compilé, et donc bénéficier de toutes les optimisations du compilateur FAUST, mais il peut également être exporté vers les différentes plate-formes supportées par FAUST (VST, Max/MSP, SuperCollider, Csound, etc.). Nous décrivons l’algorithme qui parcourt le graphe et calcule l’expression FAUST équivalente ainsi que les principes de modularité de FAUST qui permettent de combiner les fichiers sources pour réaliser l’opération. De plus, nous présentons une implémentation de l’algorithme dans le cadre de l’application FaustPlayground.