Bypassing Windows
Beginning with Faust version 0.9.9.4j-par, 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.
- Download and install the following RPMs from SourceForge:
mingw-binutils-2.18.50-6.fc8.i386.rpm mingw-gcc-core-4.2.1-6.fc8.i386.rpm mingw-gcc-g++-4.2.1-6.fc8.i386.rpm mingw-runtime-3.14-3.fc8.i386.rpm mingw-w32api-3.11-3.fc8.i386.rpm
(Unfortunately, mingw is not in the standard yum repos yet.) - 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.
- 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.K.7. (The longer name results in a plugin called ``ConstantPeakGainResonator''.) - 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 \ /mnt/receptor(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.
Previous Section:
A PD Test Patch for the Plugin Wrapper