VSTHost Changelog

What's new in VSTHost 1.56

Apr 18, 2017
  • Changes:
  • bridged PlugIn unloading caused a 5-second delay; corrected
  • Wave Device dialog pre-loaded all ASIO drivers to get their details;
  • now, this is only done when a driver is selected and its details
  • have not been fetched yet
  • "loadUnmodified" added to possible effCanDo settings to force bank reload
  • into PlugIns even if the bank contents are unchanged
  • PlugIn scan can exclude complete directories now
  • (see section on Exceptions.ini in the manual)
  • bridged PlugIns didn't always report PlugIn type and product string correctly;
  • a full PlugIn scan should fix the PlugIn list
  • bridging performance and stability improvements
  • Exclusions can be added to PlugIn Path searches by prefixing the name with a <

New in VSTHost 1.54 (Jun 26, 2013)

  • Fixed incompatibility with ReaJS and other PlugIns that don't pass back a chunk before one's been loaded
  • Restructured File menu and added "Mute Performance On Load"
  • Added "Delete" button to Load Performance and Save Performance As dialogs
  • VST3 PlugIns' custom context menu could kill VSTHost; corrected
  • VST3 MIDI Controller -> Parameter ID remapping didn't work correctly
  • performance loading didn't work correctly for Shell PlugIns (only if the previously loaded performance did NOT contain them)
  • MIDI->Parameter output mode "Relative" added
  • new MIDI->Parameter types "Note On/Off Velocity" and "Note On/Off Key" added
  • new MIDI->Parameter modes "From" and "To" added (for defined triggers)
  • added Pre-/Post-Fader recording
  • added soft clipping
  • bridge program stability increased:
  • robustness against bridge program failures increased;
  • bridge speed improvements
  • added some REAPER-style PlugIn calls and host callbacks; Presumably only of interest for a few PlugIn developers.
  • added PlugIn Editor window support for VST Module Architecture PlugIns. NB: this is limited to the few VSTMA PlugIns I could find on the 'net.
  • Added SysEx window to list of possible MIDI inputs for PlugIns
  • PlugIns can send MIDI to SysEx window, and SysEx messages are passed from SysEx window to PlugIns
  • PlugIn Parameter window remodeled to match Cubase's getParameterProperties() support; this might spell "t-r-o-u-b-l-e" for PlugIns that were modeled after VSTHost's implementation, which was done in 2006...
  • added manual to distribution (not for betas)
  • added "Double x64" distribution for people with too much CPU time

New in VSTHost 1.53 (Jun 26, 2013)

  • 32-bit version created with Visual Studio 2008 instead of Visual Studio 6 for added UI capabilities; for Windows 98, there's a separate version available now that's still done with VS6.
  • Loading of similar performances is much faster.
  • PlugIn scans remember bad PlugIns and don't retry them.
  • MIDI Clock can be sent to configurable MIDI devices.
  • PlugIn menu bar break can be configured.
  • PlugIns can be "labeled" by double-clicking on the PlugIn frame's lower text line.
  • Pressing Ctrl while loading a PlugIn toggles the /runBridged command line option.
  • Pressing Ctrl+Shift while loading a PlugIn toggles the /forceBridged command line option.
  • Corrected Auto-Stereo option for Mono PlugIns.
  • Expanded .vstxml file capabilities.
  • Manual can be opened from menu if downloaded into VSTHost directory.
  • MIDI->Parameter conversions enhanced.
  • MIDI File Player can load .kar files now (small improvement).
  • Added built-in PlugIns for common MIDI configuration tasks.
  • /maxchn=xx command line parameter and MaxChannels=xx .ini file setting added for the (rare) setups where more than 32 ASIO I/O channels are needed.
  • uses VST SDK 3.5 instead of 3.1 now.

New in VSTHost 1.52 (Jun 26, 2013)

  • Incoming MIDI SysEx messages killed the x64 versions.
  • A bad "optimization" killed MME Wave Input device usage.

New in VSTHost 1.51 (Jun 26, 2013)

  • SSE2 bug cured that caused ghastly noise when the output to a 24-bit sound card needed clipping.
  • "Linear Knob mode" implemented.

New in VSTHost 1.50 (Jun 26, 2013)

  • VST3 handling much more robust now.
  • VSTHost uses the VST SDK 3.1 for VST3 PlugIns now.

New in VSTHost 1.49 (Jun 26, 2013)

  • Performances can be ex- and imported.
  • Improved handling for loading PlugIns that have been moved to a new location.
  • Rudimentary OSC support.
  • Use of SSE(2) when possible and appropriate
  • .fxb files are saved and loaded in version 2 format now.

New in VSTHost 1.48 (Jun 26, 2013)

  • There are two major VSTHost variants now: the normal x86 one (32 bit code) and an x64 one (64 bit code), which obviously runs only on 64-bit Windows machines. The x64 variant is still rather experimental.
  • VSTHost contains its own set of bridge programs now so that you can load 64-bit PlugIns in the 32-bit program (only in an x64 environment, of course.), or 32-bit PlugIns in the 64-bit program.
  • JBridge support is still available, but you have to specifically request it for a PlugIn, since VSTHost's own bridge programs provide more functionality (bridging VST Module Architecture and VST3 PlugIns, for example, unlimited number of audio channels, PlugIn pooling, ...). If you run into problems using VSTHost's bridge, you can still use JBridge instead.

New in VSTHost 1.47 (Jun 26, 2013)

  • Can load 64-bit PlugIns in an x64 environment through direct JBridge support.
  • Wave player supports auto-stereo mode for mono files.

New in VSTHost 1.46 (Jun 26, 2013)

  • Experimental VST3 support.
  • Experimental VST Module Architecture support.
  • MIDI filtering and transformations have been expanded and made much more flexible.
  • Speaker configuration can be done for plug-ins that support it.
  • Audio in / out is done through special pseudo-plug-ins now; this permits to remove the distinction between "insert" and "send" links between plug-ins.
  • Can play .mp3 files (using external mpg123 package).

New in VSTHost 1.45 (Jun 26, 2013)

  • There's a double-precision variant available that uses double precision signal paths (might be useful for testing and using double-precision PlugIns).
  • French language satellite DLL added.
  • Improved ASIO channel selection that allows any possible combination of input/output channels to be selected.
  • PlugIn banks can be saved automatically now, which makes performance generation much easier.
  • Remote MIDI and MIDI->Parameter conversions now have a "Kill" flag which is normally set; if removed, the messages are not removed from the MIDI data passed to the PlugIns any more.
  • Enhanced scrolling support for the main window.
  • Improved compatibility with WINE / wineasio environments.
  • Added /local= command line flag to allow the use of a specific satellite DLL.
  • SysEx window added to allow sending/receiving SysEx messages to/from external MIDI devices.
  • User Exit DLL for MediaStation added.
  • PlugIn menu can be toggled between Display and Filename text.
  • DirectSound support added (works in all Windows versions except Vista).
  • Added /nomme, /nodsound, /noasio command line flags to suppress the use of the corresponding wave I/O method for special environments.
  • Added /noft ("No Fault Tolerance") flag for debugging environments; in this mode, VSTHost and SAVIHost don't catch any exception, which eases the detection of badly behaving PlugIns.