SAVIHost is a little derivate of VSTHost that has been crafted for the sole purpose of automatically loading exactly one VSTi. To do so, savihost.exe has to be copied or renamed to the name of the PlugIn's DLL. If, for example, the PlugIn is called blabla.dll, savihost.exe has to be renamed to blabla.exe. Here, for example, it's PPG Wave 2V.exe:
Note: in Windows XP, you can use
Starting with V1.07, I've added a built-in keyboard bar so that PlugIns that rely on external MIDI input can be tested at ease:
What's that good for?
Well - some people have expressed the desire to run their VSTis as standalone programs in as simple a way as possible. Using SAVIHost, it is a matter of seconds to create an executable for the plugin, which can then simply be invoked by the familiar double-click. No massive sequencer package, no unnecessary overhead.
The following files are available for the current version:
Current version: 1.42 - VST 2.4rev2 / Module Architecture / 3.5 + ASIO 2.2 support, separate .WAV Player/Recorder
H.G.Fortune has written a documentation that you can download here (.zip file, 290K). A bit outdated by now, but nice to have anyway. For features that are similar or identical to VSTHost's, please refer to the VSTHost documentation.
SAVIHost is intended to be and stay a small executable, so it doesn't
include the MSVC / MFC runtime library. The x86 version is still built with VC6,
for the simple reason that msvcrt.dll / mfc42.dll are guaranteed to be on every
version of Windows since Win98SE, and it doesn't need any more sophisticated