This article includes a list of general references, but it lacks sufficient corresponding inline citations. (March 2015) |
Original author(s) | Yann Orlarey, Dominique Fober, Stéphane Letz |
---|---|
Developer(s) | GRAME, Centre National de Création Musicale |
Initial release | 2002 |
Stable release | 2.60.3[1]
/ June 14, 2023 |
Written in | C++ |
Operating system | Linux, OS X, Windows, Unix |
Type | Functional programming language for audio signal processing |
License | GPL |
Website | faust |
FAUST (Functional AUdio STream) is a domain-specific purely functional programming language for implementing signal processing algorithms in the form of libraries, audio plug-ins, or standalone applications. A FAUST program denotes a signal processor: a mathematical function that is applied to some input signal and then fed out.