Home
Revisited JAVA backend
Starting from Kjetil Matheussen work on the JAVA backend + Swing/JavaSound architecture file, a fully working version is now available on Faust2 branch. The Swing/JavaSound architecture file are been recoded to be "full duplex". Unfortunately the in/out audio latency with JavaSound is just awful, but at least the examples can be tested.
faustgen~ : LLVM powered Faust embedded compiler as an external for Max/MSP
GRAME - Centre National de Creation Musicale - is happy to announce faustgen~, the Faust compiler embedded as a Max/MSP external, available for OSX and Windows.
Thanks to the awesome LLVM technology combined with "libfaust", the new library version of the Faust compiler, Faust DSP programs can now directly be compiled and executed on the fly at full speed. The Faust DSP source, compiled by libfaust using the LLVM backend, produces an intermediate representation (as LLVM IR), to be compiled and executed as native machine code directly in memory (using LLVM JIT technology).
Read more: faustgen~ : LLVM powered Faust embedded compiler as an external for Max/MSP
FAUST 0.9.58 released
GRAME - Centre National de Creation Musicale - is happy to announce the release of FAUST 0.9.58. This new release provides support to develop iPad/iPhone audio applications, LV2 effects and synth plugins, an improved organization and many additions and enhancements to the libraries and examples. It also adds HTTP remote control possibilities to several existing architectures.
Faust and the Web Audio API
The Web Audio API specification describes a high-level JavaScript API for processing and synthesizing audio in web applications. The primary paradigm is of an audio routing graph, where a number of AudioNode objects are connected together to define the overall audio rendering. The actual processing will primarily take place in the underlying implementation (typically optimized Assembly / C / C++ code), but direct JavaScript processing and synthesis is also supported.




