VSTHost - Hermann Seibs Hauptseite
VSTHost - Hermann Seibs Hauptseite
VSTHost - Hermann Seibs Hauptseite
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Operation<br />
Command line parameters<br />
Just to prevent mouse junkies from going “Eeeek!” – no, <strong>VSTHost</strong> is not a command line oriented text<br />
program, it is GUI-oriented; but you can give it some command line parameters for special occasions.<br />
So, let’s describe them in a good old-fashioned style…<br />
Syntax<br />
<strong>VSTHost</strong> [/option]* [PlugIn]<br />
The []’s mean that all parameters are optional. If the command line parameter starts with a ‘/’ or ‘-‘, it<br />
is treated as an option. The ‘*’ means that more than one option can be given. Here’s the meaning of<br />
all possible parameters, in alphabetical order:<br />
/bank=n Forces <strong>VSTHost</strong> to load the bank with the number given instead of the one<br />
last stored in the .ini file. N can be any number in range -1 to 16383. See<br />
“Use Bank…” on page 27 for the bank concept in <strong>VSTHost</strong>.<br />
/forceBridged Sets the default bridging mode to “force bridged” (see “Bridging” on page<br />
33 for details)<br />
/forceJBridged Sets the default bridging mode to “force bridging using jBridge” (see<br />
“Bridging” on page 33 for details)<br />
/fullscreen Forces <strong>VSTHost</strong> to come up in full-screen mode (for that extra bit of screen<br />
estate). In this mode, the menu is only accessible as a pop-up context menu.<br />
/hidden Forces <strong>VSTHost</strong> to come up with a hidden main window; this is a very<br />
special option that should not be used unless you really know what you're<br />
doing.<br />
/noasio Forces <strong>VSTHost</strong> to ignore all ASIO drivers. This can help to determine the<br />
cause if <strong>VSTHost</strong> inexplicably dies while initializing (see /noaudio below).<br />
/noaudio Forces <strong>VSTHost</strong> to come up without any loaded audio driver. This can help<br />
to determine the cause if <strong>VSTHost</strong> inexplicably dies while initializing. At<br />
least in one case, <strong>VSTHost</strong> tried to load a (still installed) driver for a sound<br />
card that was removed from the computer – bang…<br />
/nodsound Forces <strong>VSTHost</strong> to ignore all DirectSound audio drivers. This is mainly<br />
interesting as a diagnosis aid if you experience strange problems when<br />
<strong>VSTHost</strong> starts. In a Linux / wineasio environment, it is automatically<br />
assumed, since the DirectSound device capabilities detection routine in<br />
<strong>VSTHost</strong> obviously doesn’t work correctly in a WINE environment.<br />
/noexc Forces <strong>VSTHost</strong> to run in a less secure mode. Normally, exceptions<br />
generated by badly behaving PlugIns (and <strong>VSTHost</strong> itself) are caught at<br />
various points in <strong>VSTHost</strong>, and it tries its best to recover as gracefully as<br />
possible. If something really goes wrong, <strong>VSTHost</strong> tries to perform an<br />
orderly shutdown (close all opened audio and MIDI devices, then stop).<br />
Sometimes, under mysterious conditions, this can lead to problems; in this<br />
case, you can try to disable this outermost “catch-all” exception handler.<br />
/noft Forces <strong>VSTHost</strong> into an even less secure mode � - this stands short for “No<br />
Fault Tolerance”. In this mode, <strong>VSTHost</strong> doesn’t catch any exceptions.<br />
Whatever happens will kill <strong>VSTHost</strong>. This parameter is interesting for VST<br />
PlugIn developers only.<br />
/nokillvstkeys Listed just for completeness – don’t touch this one unless specifically<br />
requested to do so.<br />
/noload Forces <strong>VSTHost</strong> to skip the initial loading of the previous (or default) setup<br />
when it comes up. This, together with the /nosave parameter, can be used to<br />
quickly debug a PlugIn.<br />
22