The next step after debugging a FAUST program is typically generating the desired application or plugin. For example,
> faust2jaqt p.dsp # make a standalone JACK-compatible Qt application > faust2jack p.dsp # make a standalone JACK-compatible GTK applicationwhere p.dsp is the FAUST program to be compiled. On the Mac, each of the above commands would create p.app. On a Linux system, the binary executable program p would be created.
faust2jaqt and faust2jack are convenience scripts distributed with FAUST.14 A screen-shot of the Qt main window (obtained using Grab.app on the Mac) is shown in Fig.12.
When the application is run, it automatically binds its outputs to the system output if JACK is running (and it will exit if JACK is not running!). In a Linux environment, it is necessary to manually connect the program output to the system audio outputs. JACK may be conveniently started on Mac OS X using JackPilot, and on Linux systems using qjackctl.