FAUST (programming language)
| FAUST | |
|---|---|
| Paradigms | functional, visual |
| Designed by | Yann Orlarey, Dominique Fober, Stéphane Letz |
| Developers | GRAME, Centre National de Création Musicale |
| First appeared | 2002 |
| Stable release | 2.83.1
/ December 14, 2025 |
| Implementation language | C++ |
| Platform | ARM, x86-64 |
| OS | Linux, macOS, Windows, Unix |
| License | GPL |
| Website | faust |
FAUST (Functional AUdio STream) is a domain-specific purely functional, text-based visual 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. It is free and open-source software released with a GNU General Public License (GPL).