This class is a simple interface for the compiler tool faust2sc.pywhich is used to generate SuperCollider plugins from Faust code. It can either compile singular files or a folder of files and can also automatically install it to your system. See AbstractFaustPackage for a simple way to automatically do this as part of your packaging.
The faust2sc.py tool is included in Faust version 2.40.0 and above, and so this will only work if you have that version or above installed.
To check if your installation is compatible:
Compile a Faust file to a SuperCollider plugin. Currently by default this also generates a supernova version and simple help files and classes. The resulting files are installed in the outputDir directory.
file |
A String or a PathName |
outputDir |
A String or a PathName |
Compile a folder of Faust files.The resulting files are installed in the outputDir directory.
inputDir |
A String or a PathName |
outputDir |
A String or a PathName |