All Tools
F
OtherFreeOpen Source
FAUST
Functional language that compiles DSP to plugins and C++
GPL-2.0
ABOUT
Writing realtime DSP usually means C++ plugins per host. Faust is a functional language that compiles signal equations to C++, LLVM, WebAudio, and VST/AU so researchers prototype synths and effects once and ship them to many runtimes.
INSTALL
brew install faustINTEGRATION GUIDE
1. Write a Faust synth and compile it to a VST or AU plugin
2. Generate C++ DSP from signal equations for an embedded target
3. Prototype effects in the Faust IDE and hear them in real time
4. Compile Faust to WebAudio for a browser-based instrument
TAGS
faustdspsynthesisaudiocompilerllvmplugins