COMMENT EMBARQUER LE COMPILATEUR FAUST DANS VOS APPLICATIONS ? - Archive ouverte HAL
Conference Papers Year : 2013

COMMENT EMBARQUER LE COMPILATEUR FAUST DANS VOS APPLICATIONS ?

Abstract

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.
Fichier principal
Vignette du fichier
Faust-JIM-2013.pdf (246.6 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-00832224 , version 1 (10-06-2013)

Identifiers

  • HAL Id : hal-00832224 , version 1

Cite

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⟩
188 View
218 Download

Share

More