What is FAUST and what does it have to do with iPlug2?

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.

Demonstration of iPlug2 Faust integration:

1 Like

Thanks for this post! Do we need to do anything special to disable FAUST support if we don’t need it?

No, FAUST stuff is only included if you explicitly bring the faust support files into your project