Skip to content
derikon edited this page Feb 7, 2019 · 3 revisions

Faust

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.

Online Resources

Let's Learn Audio - Wiki

Home

Theory

Home

Software

Home

Programming Languages

Libraries & Frameworks

Synthesizers

Drum/Loop Machines

Hardware

Home

Sequencers

Synthesizers

Misc

Clone this wiki locally