sound2faust

functional programming language for realtime audio applications

Install

All systems
curl cmd.cat/sound2faust.sh
Debian Debian
apt-get install faust
Ubuntu
apt-get install faust
Arch Arch Linux
pacman -S faust
image/svg+xml Kali Linux
apt-get install faust
Fedora
dnf install faust
Windows (WSL2)
sudo apt-get update sudo apt-get install faust
Raspbian
apt-get install faust

faust

functional programming language for realtime audio applications

Faust is a functional programming language specifically designed for realtime audio applications and plugins. The syntax of the language is block diagram oriented. The faust compiler translate signal processing specifications into optimized C++ code for signal processing applications. The generated code can be wrapped into an 'architecture file' in order to create for example a standalone jack/gtk application. Several architecture file are provided and additional ones are fairly easy to add.