Signal Processing in Faust and Pd
The Faust programming language is a high-level language for digital
signal processing with special support for real-time plugin
environments such as Pure Data (Pd), LADSPA, and many others. This
tutorial describes how to make Pd, LADSPA, and VST plugins, focusing
on a simple example of white noise filtered by a variable resonator.
Additionally, generation of an 8-voiced MIDI synthesizer from Faust
source and the faust2pd script is illustrated.
Detailed Contents (and Navigation)