-
Notifications
You must be signed in to change notification settings - Fork 0
Faust
derikon edited this page Feb 7, 2019
·
3 revisions
What is Faust? Faust (Functional Audio Stream) is a functional programming language for sound synthesis and audio processing with a strong focus on the design of synthesizers, musical instruments, audio effects, etc. Faust targets high-performance signal processing applications and audio plug-ins for a variety of platforms and standards. The core component of Faust is its compiler. It allows to "translate" any Faust digital signal processing (DSP) specification to a wide range of non-domain specific languages such as C++, C, JAVA, JavaScript, LLVM bit code, WebAssembly, etc. In this regard, Faust can be seen as an alternative to C++ but is much simpler and intuitive to learn.
- official repository
- official website
-
CCRMA Faust Workshop 2015 (17 video lectures)
- supplementary material (incl. code)
- 2017 CCRMA Faust Day (3 video lectures)
Let's Learn Audio - Home