HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Reports

Version librairie du compilateur Faust

Résumé : synthèse et le traitement du signal audio-numérique en temps-réel. L'objectif de WP3.4 est de développer une version embarquable du compilateur Faust (appelée libfaust) pouvant être intégrée aux différentes applications du projet INEDIT. L'intérêt pour ces applications est de disposer ainsi d'une chaîne de compilation complète, permettant de traduire les traitements synchrones, écrites en Faust, en code binaire exécutable fonctionnant donc à vitesse native. En s'appuyant sur la technologie LLVMcette chaîne de compilation est totalement autonome et ne dépend d'aucun outil de développement extérieur. Ceci facilite grandement le deploiement auprès d'utilisateurs non informaticiens. Elle est en outre très rapide, rendant ainsi dans de nombreux cas la phase de compilation transparente pour l'utilisateur. Le rapport présente la libraire libfaust, l'infrastructure de compilation LLVM, et trois applications de cette technologie : faustgen˜ un plugin Max/MSP permettant d'éditer, de compiler et d'exécuter du code Faust depuis Max, FaustNode, une extension de laWebAudio API permettant de compiler et d'exécuter du code Faust depuis un navigateur Web et faustcsound, un ensemble de quatre opcodes pour intégrer Faust dans le langage Csound.
Document type :
Reports
Complete list of metadata

Cited literature [2 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-00965271
Contributor : Yann Orlarey Connect in order to contact the contributor
Submitted on : Tuesday, March 25, 2014 - 6:05:01 PM
Last modification on : Thursday, February 18, 2021 - 9:39:47 AM
Long-term archiving on: : Wednesday, June 25, 2014 - 11:05:33 AM

File

libfaust-INEDIT-2014.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00965271, version 1

Collections

LARA | GRAME | ANR | AFIM | FAUST

Citation

Yann Orlarey. Version librairie du compilateur Faust. 2014. ⟨hal-00965271⟩

Share

Metrics

Record views

89

Files downloads

157