Faust is a domain specific language (DSL) for audio signal processing. iPlug2 includes support for the Faust language and JIT compiler, allowing you to mix C++ audio processing with Faust easily.
- 
Main Faust site: http://faust.grame.fr
 - 
IPlugFaustDSP Example iPlug2 project
 - 
International Faust Conference 2018 “Faust in iPlug2” PAPER | VIDEO
 
Demonstration of iPlug2 Faust integration: