@inproceedings{FaustLive,
title = {FaustLive: Just-In-Time Faust Compiler… and much more},
author = {Sarah Denoux and Stéphane Letz and Yann Orlarey and Dominique Fober},
url = {FaustLive-LAC.pdf},
year = {2014},
date = {2014-05-01},
booktitle = {Proceedings of the Linux Audio Conference},
organization = {GRAME},
abstract = {FaustLive is a standalone just-in-time Faust compiler. It tries to bring together the conve- nience of a standalone interpreted language with the efficiency of a compiled language. Based on libfaust, a library that provides a full in- memory compilation chain, FaustLive doesn\’t require any external tool (compiler, linker, etc.) to translate Faust source code into binary ex- ecutable code. Thanks to this technology, FaustLive pro- vides several advanced features. For example it is possible, while a Faust application is run- ning, to modify its behavior on-the-fly without any sound interruption. It is also possible to mi- grate a running application from one machine to another, etc.},
keywords = {audio, DSP programming, FAUST, remote processing and interfacing},
pubstate = {published},
tppubtype = {inproceedings}
}
FaustLive is a standalone just-in-time Faust compiler. It tries to bring together the conve- nience of a standalone interpreted language with the efficiency of a compiled language. Based on libfaust, a library that provides a full in- memory compilation chain, FaustLive doesn’t require any external tool (compiler, linker, etc.) to translate Faust source code into binary ex- ecutable code. Thanks to this technology, FaustLive pro- vides several advanced features. For example it is possible, while a Faust application is run- ning, to modify its behavior on-the-fly without any sound interruption. It is also possible to mi- grate a running application from one machine to another, etc.