14.12.2012 Views

VSTHost - Hermann Seibs Hauptseite

VSTHost - Hermann Seibs Hauptseite

VSTHost - Hermann Seibs Hauptseite

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!