This folder contains useful scripts that combines faust and g++ to generates executable binary.
You can use 'sudo make install' to install them. 


1) The following scripts generate audio application

faust2alqt <file.dsp>...       	: create ALSA/QT application for each input file

faust2alsa <file.dsp>...       	: create ALSA/GTKk application for each input file

faust2au <file.dsp>...		      : create Audio Unit Effect for each input file

faust2ausynth <file.dsp>...           : create Audio Unit Synth for each input file

faust2caqt  <file.dsp>... 		: create a CoreAudio/QT application for each input file

faust2csound <file.dsp>...     	: create a CSOUND plugin for each input file

faust2dssi <file.dsp>...       	: create a DSSI plugin for each input file

faust2jack <file.dsp>...       	: create JACK/GTK application for each input file

faust2jaqt <file.dsp>...       	: create JACK/QT application for each input file

faust2ladspa  <file.dsp>...    	: create a LADSPA plugin for each input file

faust2lv2  <file.dsp>...  		: create an LV2 plugin for each input file

faust2max6  <file.dsp>...		: create a Max/MSP 6 plugin (64 bits samples) for each input file

faust2msp  <file.dsp>...      		: create a Max/MSP 4 or 5 plugin (32 bits samples) for each input file

faust2paqt  <file.dsp>...      	: create a PortAudio/QT application for each input file

faust2netjackqt  <file.dsp>...  	: create a NetJack/QT application for each input file

faust2netjackconsole  <file.dsp>...   : create a NetJack/console application for each input file
	
faust2puredata  <file.dsp>...  	: create a PureData 4 or 5 plugin for each input file

faust2supercollider <file.dsp>... 	: create a SuperCollider plugin for each input file

faust2vst  <file.dsp>...  		: create a VST plugin for each input file

faust2webaudio  <file.dsp>...       : create a HTML/WebAudioAPI (with JavaScript code) application for each input file

faust2asmjs  <file.dsp>...          : using Emscripten compiler, create a WebAudioAPI node for each input file

faust2webaudioasm  <file.dsp>...   	: using Emscripten compiler, create a HTML/WebAudioAPI (with asm.js code) application for each input file

NOTE: In the latest Faust versions there's also an alternative VST
architecture available, featuring multi-channel MIDI, MIDI CC and MIDI Tuning
Standard (MTS) support. It is invoked as follows:

faust2faustvst  <file.dsp>...  		: create a VST plugin for each input file


2) The following scripts can be used to generate block diagrams

faust2svg  <file1.dsp>...       : create svg block-diagrams for each input file

faust2png  <file1.dsp>...       : create svg block-diagrams for each input file

faust2eps  <file1.dsp>...       : create svg block-diagrams for each input file


3) The following scripts also integrate a visualization :

faust2firefox  <file1.dsp>...   : faust2svg with visualization using firefox

faust2octave <file.dsp>         : faust2plot with visualization using octave   

4) the following scripts can be used to generate documentation

faust2mathdoc <file.dsp>        : generate mathematical documentation 

faust2md <file.dsp> > file.md   : generate markdown documentation from the comments in the code
