Next  |  Prev  |  Up  |  Top  |  REALSIMPLE Top

Bypassing Windows

Beginning with Faust version, a new makefile called Makefile.w32vstcompile is distributed in the examples directory. This makefile can be adapted to work on Fedora F8 Linux as follows.

  1. Download and install the following RPMs from SourceForge:
    (Unfortunately, mingw is not in the standard yum repos yet.)

  2. In Makefile.w32vstcompile, edit the VST line to say where your vstsdk2.4 directory is located, and change all occurrences of i586-mingw32msvc to i386-mingw32.

  3. The plugin name defaults to ``FaustFx''. You can change this by declaring the name in your Faust source. For the example of the previous section, we could say
    declare name "CPGR";
    in place of the longer name used in Fig.7. (The longer name results in a plugin called ``ConstantPeakGainResonator''.)

  4. After the make, simply copy the dll file to the Receptor and tell the Receptor to install it on the Setup page of the Receptor Remote Control program as before (which requires Windows or a Mac). While one can press the Setup button on the Receptor front panel and rotate the Top Display Knob to ``Install/Upgrade'' (the next-to-last entry), there you will find ``0 files'' even when there is a file to install. The manual documents that it is not allowed to install plugins from the Receptor front panel, because some installs require a user interface (such as to receive an authorization code). This is an unfortunate and unnecessary restriction in our case that prevents working entirely directly with the Receptor from a Linux environment.

The Receptor's ``Unsupported Plugins'' directory can be mounted as follows:

> mkdir /mnt/receptor
> mount -t cifs <ReceptorIPA>:hard\ drive/Program\ Files/VST\ Plugins/Unsupported\ Plugins \
(Remember to say umount /mnt/receptor when you are done.) The Receptor's IP Address (typically assigned by DHCP) can also be viewed by pressing the Setup button and rotating the Top Display Knob to that field.

Next  |  Prev  |  Up  |  Top  |  REALSIMPLE Top

Download faust.pdf

``Signal Processing in Faust and PD'', by Julius O. Smith III,
REALSIMPLE Project — work supported by the Wallenberg Global Learning Network .
Released 2010-07-29 under the Creative Commons License (Attribution 2.5), by Julius O. Smith III
Center for Computer Research in Music and Acoustics (CCRMA),   Stanford University