Faust : signal processing language
Faust is a programming language for realtime audio signal processing
Screenshots
Description
FAUST (Functional Audio Stream) is a functional programming language specifically designed for real-time signal processing and synthesis. FAUST targets high-performance signal processing applications and audio plug-ins for a variety of platforms and standards.
The Faust compiler translates DSP specifications into very efficient C++ code. Thanks to the notion of architecture, FAUST programs can be easily deployed on a large variety of audio platforms and plugin formats (jack, alsa, ladspa, maxmsp, puredata, csound, supercollider, pure, vst, coreaudio) without any change to the FAUST code.
Categories
Update Notifications
User Ratings
User Reviews
-
Thanks for updates ;)
-
i think it is quite nice looking at all the creative things one can do here
-
Awesome product, thanks for sharing!
-
Perfect open source project! 10x!
-
Awesome! I tried the online compiler and the downloaded 'ladspa.so' plugins mostly worked. Some didn't, but compiling off-line I haven't had the time to try the latest version of Faust yet. The compiler was easy to get started with and it's well documented with template plugins and Makefiles to fit different architectures.
-
Great project! I recommend this program strongly! Very best and fast programming language for realtime audio signal processing. It's great, although it should also install the signal processing with it!