Next |
Prev |
Up |
Top
|
Index |
JOS Index |
JOS Pubs |
JOS Home |
Search
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
where `-
' at the end of a line means line-continuation.
(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
|
Index |
JOS Index |
JOS Pubs |
JOS Home |
Search
[How to cite this work] [Order a printed hardcopy] [Comment on this page via email]