FAUST (programming language)
| FAUST | |
|---|---|
| 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
   / 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.