COMMENT EMBARQUER LE COMPILATEUR FAUST DANS VOS APPLICATIONS ?

Résumé : Le compilateur Faust est désormais disponible sous la forme d'une librairie nommée libfaust. Associée à la technologie LLVM, cette librairie peut être embarquée dans n'importe quelle application ou plugin audio, leur permettant ainsi de compiler et d'exécuter dynamiquement du code Faust de manière native, aussi efficacement que du code compilé traditionnel. L'article présente la libraire libfaust, l'infrastructure de compilation LLVM, et deux applications de cette technologie : faustgen un plugin Max/MSP permettant d'éditer, de compiler et d'exécuter du code Faust depuis Max, et FaustNode, une extension de la WebAudio API permettant de compiler et d'exécuter du code Faust depuis un navigateur Web.
Document type :
Conference papers
Liste complète des métadonnées

Cited literature [2 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-00832224
Contributor : Stéphane Letz <>
Submitted on : Monday, June 10, 2013 - 12:53:46 PM
Last modification on : Monday, August 6, 2018 - 6:00:34 PM
Document(s) archivé(s) le : Wednesday, September 11, 2013 - 4:12:12 AM

File

Faust-JIM-2013.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00832224, version 1

Collections

Citation

Stéphane Letz, Dominique Fober, Yann Orlarey. COMMENT EMBARQUER LE COMPILATEUR FAUST DANS VOS APPLICATIONS ?. Journées d'Informatique Musicale, May 2013, Paris, France. pp.137-140. ⟨hal-00832224⟩

Share

Metrics

Record views

146

Files downloads

186