VirtualMIDISynth Changelog

What's new in VirtualMIDISynth 2.13.8

Dec 3, 2023
  • Updated translations.

New in VirtualMIDISynth 2.13.7 (Mar 30, 2023)

  • Updated translations.

New in VirtualMIDISynth 2.13.6 (Mar 20, 2023)

  • A more detailed error message, including device name, is now shown if a configured output device is missing at start.

New in VirtualMIDISynth 2.13.5 (Jan 9, 2023)

  • Fixed MIDI rendering delays when receiving a quick MIDI notes sequence just after device opening, with additional buffer greater than 250ms.

New in VirtualMIDISynth 2.13.4 (Dec 10, 2022)

  • Fix:
  • Updated to BASS 2.4.17.0, BASSMIDI 2.4.14.1, BASSENC 2.4.16.1.
  • Extended details of errors when loading SFZ soundfont.

New in VirtualMIDISynth 2.13.3 (Nov 30, 2022)

  • Fixed output device initialization when resuming from sleep/hibernate.

New in VirtualMIDISynth 2.13.2 (Sep 8, 2022)

  • Disabled BASS_MIDI_ASYNC flag in MIDIConverter to avoid volume issues.

New in VirtualMIDISynth 2.13.1 (Sep 4, 2022)

  • Updated translations.

New in VirtualMIDISynth 2.13.0 (Aug 7, 2022)

  • Added support to asynchronous MIDI events processing (BASS option BASS_MIDI_ASYNC) to improve MIDI rendering timing precision.

New in VirtualMIDISynth 2.12.8 (May 30, 2022)

  • Updated translations.

New in VirtualMIDISynth 2.12.7 (May 11, 2022)

  • Fix:
  • Updated to BASS 2.4.16.7, BASSMIDI 2.4.14.1, BASSENC 2.4.16.1.

New in VirtualMIDISynth 2.12.6 (Apr 26, 2022)

  • Fix:
  • Updated BASSMIDI library to version 2.4.13.42

New in VirtualMIDISynth 2.12.5 (Mar 6, 2022)

  • Updated translations.

New in VirtualMIDISynth 2.12.4 (Jan 13, 2022)

  • Fixed crash when more than one MIDI Mixer is open.
  • Updated translations.

New in VirtualMIDISynth 2.12.3 (Dec 16, 2021)

  • New: Added Norwegian and Swedish languages

New in VirtualMIDISynth 2.12.2 (Oct 24, 2021)

  • Fixed embedded manifest causing errors on some Win7 installations (both x86 and x64).
  • Updated translations.

New in VirtualMIDISynth 2.12.1 (Oct 3, 2021)

  • Fixed crash at startup on Win7.
  • Configurator dialog could not appear if its position is missing or wrong in configuration file

New in VirtualMIDISynth 2.12.0 (Oct 2, 2021)

  • NEW:
  • High-DPI rendering enabled for all windows.
  • Switched to vectorial drawing (icons/bitmap) to get a resolution-independent high quality rendering.
  • MIDI Mixer can now be zoomed to 125-150-200% to ease its usage on HiDPI displays.
  • Signed binaries to allow users trust CoolSoft self-signed certificate and reduce antivirus false-positives (see here for further info).
  • FIX:
  • Reset button in options page gets a wrong position when window is resized.
  • Removed flickering when resizing/moving the options tab.

New in VirtualMIDISynth 2.11.2 (May 14, 2021)

  • Updated BASSMIDI to version 2.4.13.16 to fix vibrato issues (see here and here for details).

New in VirtualMIDISynth 2.11.1 (Mar 25, 2021)

  • Added Corsican language, updated other translations.

New in VirtualMIDISynth 2.12.0 Beta 1 (Mar 1, 2021)

  • NEW: MIDI Mixer now supports HighDPI resolutions. NOTE: Configurator and MIDI Converter windows are not HighDPI aware (yet), so they could still appear "blurried" on HighDPI screens.
  • NEW: MIDI Mixer graphics are now vectorial images so they can stretch without quality loss.
  • NEW: New "zoom" feature for MIDI Mixer allows dialog to increase its size by 100%-125%-150%-200% (available in Mixer context menu).

New in VirtualMIDISynth 2.11.0 (Jan 18, 2021)

  • NEW:
  • New MIDI Converter feature to generate multiple output files, one for each MIDI channel.
  • FIX:
  • Improved MIDI Converter speed, now up to 3x faster.
  • Fixed crash closing VMS with systray context menu when MIDIConverter is open.

New in VirtualMIDISynth 2.11.0 Beta 1 (Jan 4, 2021)

  • New MIDIConverter feature to split output in multiple files, one for each MIDI channel.
  • Improved MIDIConverter speed, now up to 3x faster.

New in VirtualMIDISynth 2.10.2 (Dec 14, 2020)

  • Fix:
  • Soundfonts webpage is not opened (if required) at the end of setup.

New in VirtualMIDISynth 2.10.1 (Sep 7, 2020)

  • Fix: Soundfonts webpage is not opened (if required) at the end of setup.

New in VirtualMIDISynth 2.10.0 (Aug 30, 2020)

  • NEW:
  • Removed Windows XP and Vista support. VMS now requires Windows 7 SP1 or newer OS.
  • VirtualMIDISynth is now listed as an audio device in Windows Device Manager.
  • Installed files size is now shown in "Estimated size" field of Windows Apps & Features app.
  • CoolSoft MIDIMaper 2.0.0 (x64) is now supported.
  • FIX:
  • Fixed a bug (started in Windows 10-2004) that "removes" device at each reboot.
  • Uninstaller now won't blindly remove the whole installation folder (avoid damages to users installing VMS in "unusual" folders).

New in VirtualMIDISynth 2.9.3 (Jul 18, 2020)

  • FIX:
  • KeyChange can't be changed in MIDIConverter source list

New in VirtualMIDISynth 2.9.2 (Jul 7, 2020)

  • NEW: Soundfonts list supports multiple selection.
  • FIX: Extended SF valid bank offset to -127...+255 when in offset mode

New in VirtualMIDISynth 2.9.1 (Apr 26, 2020)

  • NEW:
  • Updated BASS to version 2.4.15.
  • FIX:
  • Fixed GDI and memory leaks.

New in VirtualMIDISynth 2.8.0 (Oct 30, 2019)

  • NEW MIDI converter feature to skip initial silence.
  • NEW Generated MP3 and FLAC files now include default tags (Title and Comment).
  • NEW Updated BASS libraries: BASS 2.4.14, BASSMIDI 2.4.12.1, BASSENC 2.4.14.
  • NEW Added new hi-res icon (256px) to VirtualMIDISynth executable.
  • NEW Configurator dialog is now compliant with Windows "high contrast" themes.
  • NEW Updated translations (Chinese simplified, Chinese Taiwan, Danish, Deutsch, Greek, Finnish, French, Japanese, Dutch, Polish, Russian, Thai).
  • FIX Added missing Open/SaveDialog titles and translated file filters.
  • FIX MIDI converter now sends 24bit floating point data to MP3 encoder (lame.exe) like it already does with FLAC (flac.exe).
  • FIX Silent crash if opening Configurator dialog (with About tab selected) while playing.
  • FIX Soundfonts configuration was applied instantly to new MIDI clients (but not stored to config) even if not confirmed with configurator dialog Apply/Ok buttons.

New in VirtualMIDISynth 2.8.0 Beta (Sep 2, 2019)

  • NEW: New MIDI converter feature to skip initial silence.
  • NEW: Generated MP3 and FLAC files now include default tags (Title and Comment).
  • NEW: Updated BASS libraries: BASS 2.4.14, BASSMIDI 2.4.12.1, BASSENC 2.4.14.
  • FIX: Added missing Open/SaveDialog titles and translated file filters.
  • FIX: MIDI converter now sends 24bit floating point data to MP3 encoder (lame.exe) like it already does with FLAC (flac.exe).

New in VirtualMIDISynth 2.7.2 (Jul 23, 2019)

  • Updated translations (Czech, Danish, Deutsch, Magyar, Japanese, Dutch, Russian, Turkish, Indonesian, Ukrainian, Simplified Chinese).

New in VirtualMIDISynth 2.7.1 (Jun 19, 2019)

  • FIX:
  • VirtualMIDISynth dialogs (configurator, Mixer and MIDI Converter) now work and snap correctly on High-DPI screens.
  • Unneeded error message is shown when installing/upgrading on Windows 7 on certain conditions.
  • MIDIMapper and ActiveMovie default devices were set to default during upgrade.

New in VirtualMIDISynth 2.7.0 (Jun 9, 2019)

  • NEW:
  • Added driver check/installation/repair features to synth. VirtualMIDISynth now checks at startup if driver is correctly installed and configured; if not, it allows the user to fix it without reinstalling

New in VirtualMIDISynth 2.6.0 (Feb 19, 2019)

  • Added support for MIDI Active Sense message (0xFE), used by external MIDI hardware like keyboards and sequencers to detect MIDI connection issues (cable disconnected, broken connectors, unexpected power loss, ...).
  • FIX:
  • Reverb and chorus values were not correctly initialized, causing a "flat sound".
  • Reverb and chorus max value now works also in GM/GM2 MIDI mode.
  • MIDI Mixer activity LED does not reset when a client is forcibly closed by IPC watchdog.
  • Optimized IPC queue efficiency to avoid playing notes to remain stuck in case of queue overflow (expecially for Black MIDIs).

New in VirtualMIDISynth 2.6.0 beta 5 (Feb 7, 2019)

  • FIX: Reverb and chorus max value now works also in GM/GM2 MIDI mode.
  • FIX: Reverb and chorus max value not correctly assigned at device (re)initializazion.
  • FIX: Removed misleading error message when Active Sense watchdog triggers.

New in VirtualMIDISynth 2.6.0 beta 4 (Jan 20, 2019)

  • FIX: Reverb and chorus values were not correctly initialized, causing a "flat sound".
  • FIX: When Active Sense watchdog triggers the corresponding device is now only silenced instead of fully resetted.

New in VirtualMIDISynth 2.5.4 (Sep 17, 2018)

  • FIX:
  • VirtualMIDISynth systray icon is not restored after explorer.exe restart.

New in VirtualMIDISynth 2.5.3 (Sep 3, 2018)

  • NEW: Added Portuguese-Brasil translation (thanks to senpi0).
  • FIX: Updated Turkish, Polish and Vietnamese translations.

New in VirtualMIDISynth 2.5.2 (Aug 6, 2018)

  • FIX Improved BASS_MIDI_FONT_XGDRUMS algorithm detection.
  • FIX Fixed autostart registry setting.
  • NEW Added Serbian latin translation, updated Ucrainian, Thai and Chinese simplified.

New in VirtualMIDISynth 2.5.1 (Jul 13, 2018)

  • NEW MIDI Mixer volume level indicator now shows both left and right levels.
  • FIX Improved volume level running average algorithm to better detect peaks.
  • NEW False positive peaks shown by volume level indicator when opening/closing MIDI clients.

New in VirtualMIDISynth 2.5.0 (Jun 27, 2018)

  • NEW Added MIDI Mixer to MIDI Converter.
  • NEW Added channel "solo" feature to MIDI Mixer.
  • It can be enabled/disabled by clicking on the new "solo" button or by pressing the S key (while the channel is selected).
  • Solo ratio can be configured with Mixer context menu.
  • NEW MIDI Converter window can now be snapped to others.
  • NEW Mixer button in MIDI Converter shows (*) when Mixer is not in default state.
  • NEW Added new "clone" feature to MIDI Mixer that lets user clone Mixer state from another mixer.
  • NEW Added new "settings" icon to MIDI Mixer to ease opening its contextual menu.
  • NEW Added peak indicator to MIDI Mixer master channel.
  • NEW Added icons to systray context menu, MIDI Mixer context menu and MIDI Converter window.
  • NEW New soundfont option that let VMS use bank 127 as drumkit in XG mode, instead of the default 128.
  • FIX Mouse pointer goes out of dialog title when undocking or unmaximizing a window by dragging it with mouse (Aero docking/undocking feature).
  • FIX Fixed options tab layout errors when maximizing/unmaximizing the configuration window.
  • FIX Entering numeric values with keyboard in soundfont editor fields is difficult because cursor position changes after each key press.
  • FIX Added forced Mixer repaint when a new MidiDeviceInstance is created to avoid Mixer still show old program names.
  • FIX Soundfont configuration import dialog allows user to select an unexisting .vmssf file, leading to current SF configuration being cleared.
  • FIX Soundfont configuration tab buttons do not update their state after import.
  • FIX Clicking to enable/disable a partially visible SoundFont item at the bottom/top of soundfonts list cause the previous/next item to be enabled/disabled.
  • FIX Fixed wrong interpretation of NOTE_OFF MIDI events, leading to MIDI Mixer channel LEDs (except for channel 1) stay ON forever.
  • FIX Fixed setup procedure not creating registry keys on x86 systems (2.4.0 regression).
  • FIX Wrong watchdog initialization caused disconnection of MIDI clients that open the device and do not immediately send another message.
  • FIX Exported MIDI Mixer state file can't be imported on another device mixer (with a different #id).

New in VirtualMIDISynth 2.5.0 RC 3 (Jun 22, 2018)

  • FIX: Fixed crash in MIDIConverter once conversion is started (2.5.0-beta4 regression).
  • FIX: Mouse pointer goes out of dialog title when undocking or unmaximizing a window by dragging it with mouse (Aero docking/undocking feature).
  • FIX: Fixed options tab layout errors when maximizing/unmaximizing the configuration window.

New in VirtualMIDISynth 2.5.0 RC 2 (Jun 22, 2018)

  • FIX: Soundfont configuration new xgdrums option is not saved correctly.
  • FIX: Entering numeric values with keyboard in soundfont editor fields is difficult because cursor position changes after each key press.
  • FIX: Added forced Mixer repaint when a new MidiDeviceInstance is created to avoid Mixer still show old program names.

New in VirtualMIDISynth 2.5.0 RC 1 (Jun 11, 2018)

  • NEW: New soundfont option that let VMS use bank 127 as drumkit in XG mode, instead of the default 128.
  • FIX: Soundfont configuration import dialog allows user to select an unexisting .vmssf file, leading to current SF configuration being cleared.
  • FIX: Soundfont configuration tab buttons do not update their state after import.

New in VirtualMIDISynth 2.5.0 Beta 4 (Jun 8, 2018)

  • FIX: Fixed context menu icon rendering, now more compatible with pre-Win7 OS.
  • FIX: Clicking to enable/disable a partially visible SoundFont item at the bottom/top of soundfonts list cause the previous/next item to be enabled/disabled.
  • FIX: Fixed incomplete import/export of soundfonts configuration.

New in VirtualMIDISynth 2.4.1 (Jun 6, 2018)

  • Fixed setup procedure not creating registry keys on x86 systems (2.4.0 regression).

New in VirtualMIDISynth 2.5.0 Beta 3 (Jun 4, 2018)

  • NEW: Added new peak indicator feature to MIDI Mixer master channel.
  • NEW: Added icons to systray context menu and MIDI Converter window.
  • FIX: Fixed wrong interpretation of NOTE_OFF MIDI events, leading to MIDI Mixer channel LEDs (except for channel 1) stay ON forever.
  • FIX: Fixed setup procedure not creating registry keys on x86 systems (2.4.0 regression).

New in VirtualMIDISynth 2.5.0 Beta 2 (Jun 4, 2018)

  • NEW: Mixer button in MIDI Converter shows (*) when Mixer is not in default state.
  • NEW: Added new "clone" feature to MIDI Mixer that lets user clone Mixer state from another mixer.
  • NEW: Added new "settings" icon to MIDI Mixer to ease opening its contextual menu.
  • NEW: New MIDI Mixer context menu item to configure "Solo" ratio (percentage of solo effect).
  • NEW: MIDI Mixer context menu now has icons.
  • FIX: Wrong watchdog initialization caused disconnection of MIDI clients that open the device and do not immediately send another message.

New in VirtualMIDISynth 2.5.0 Beta 1 (May 18, 2018)

  • NEW: Added MIDI Mixer to MIDI Converter.
  • NEW: Added channel "solo" feature to MIDI Mixer.
  • It can be enabled/disabled by clicking on the new "solo" button or by pressing the S key (while the channel is selected).
  • NEW: MIDI Converter window can now be snapped to others.
  • FIX: Exported MIDI Mixer state file can't be imported on another device mixer (with a different #id).

New in VirtualMIDISynth 2.4.0 (May 2, 2018)

  • NEW Each VirtualMIDISynth MIDI device can now be assigned to a different analog output device.
  • NEW New output device selector that shows each VMS device together with its assigned output device.
  • NEW Updated setup procedure to improve compatibility with newer Windows 10 versions.
  • FIX Fixed driver crash when client process tries to open the same DeviceID more than once.
  • FIX Close any device left open by broken clients that do not send the expected MODM_CLOSE messages.
  • FIX Fixed bug in setup procedure causing unneeded reboot request.

New in VirtualMIDISynth 2.4.0 RC1 (Apr 17, 2018)

  • VirtualMIDISynth 2.4.0 will add multiple output devices support (together with a lot of bug fixes).
  • It means that users with more than one analog output devices can now setup a configuration like this:
  • VirtualMIDISynth #1 --> Hearphones
  • VirtualMIDISynth #2 --> External speakers
  • VirtualMIDISynth #3 --> USB Audio Device

New in VirtualMIDISynth 2.3.2 (Mar 21, 2018)

  • Fixed bug in setup procedure that leads to unneeded reboot request

New in VirtualMIDISynth 2.3.1 (Mar 17, 2018)

  • NEW Improved MIDI converter efficiency and let it use Reverb/Chorus settings
  • NEW Extended error messages in case of failure of x86 MIDI devices enumeration
  • FIX Fixed bug in watchdog that caused paused MIDI clients to disappear when another client is disconnected
  • FIX If a loaded soundfont is removed from soundfonts list, its handle is not released and the SF2 file is kept in use
  • FIX Optimized Reverb/Chorus SysEx management

New in VirtualMIDISynth 2.3.0 (Jan 16, 2018)

  • NEW If <default> output device is selected and Windows default output device is changed while playing, VMS will automatically switch to the new default device (@Falcosoft: thanks for your suggestion).
  • NEW Updated BASS.dll to version 2.4.13.2.
  • FIX Window snapping now works correctly with Windows 10 trasparent borders.
  • FIX Fixed a memory leak in device opening/closing.
  • FIX Optimized memory allocation and usage.
  • FIX Watchdog thread sometimes got stuck in a dead-lock instead of being terminated.

New in VirtualMIDISynth 2.2.1 (Dec 24, 2017)

  • New configuration option to enable/disable windows snap.
  • Improved window snap on Vista+, now excluding no-title, minimized, maximized, system and overlapped target windows.
  • Fixed possible deadlock on IPC watchdog when quickly and repeatedly opening/closing devices.
  • Fixed crash when showing balloons longer than 256 chars.

New in VirtualMIDISynth 2.2.0 (Nov 28, 2017)

  • NEW MIDI converter support to batch conversion of multiple files at once.
  • NEW User can now pass custom parameters to external encoder (actually MP3/FLAC formats are supported).
  • FIX MIDI converter doesn't use configured Reverb and Chorus settings.
  • FIX It's now possible to add the same soundfont multiple times, with different preset/bank settings.
  • FIX Minimum accepted bank value changed to -128 (with preset = -1).

New in VirtualMIDISynth 2.1.0 (Nov 1, 2017)

  • NEW Virtual MIDI devices can now be shared between process and opened multiple times. Each client will see each of them as it was the only one.
  • NEW Better soundfont Preset/Bank management (@Falcosoft: thanks for your help).
  • NEW Updated BASSMIDI.dll to version 2.4.11.0.
  • NEW Added Greek, Thai and Vietnamese translations.
  • FIX Increased watchdog timeout to avoid disconnection of long startup clients.
  • FIX Fixed update checker that won't stop notifying users when an update has been found before setting check frequency to "Never".
  • FIX Uninstaller now restores the default device both for MIDIMapper and Active Movie.
  • FIX Missing vertical scrollbar in Soundfont list at first config dialog open.

New in VirtualMIDISynth 2.0.1 (May 19, 2017)

  • Added Korean and Ukrainian translations.
  • NEW Added analog audio devices list to debug report.
  • FIX MIDI Mixer context menu is now shown both when right clicking on title bar and pressing the Application key.
  • FIX Fixed vertical scrollbar in options tab becoming transparent on Win10, making it unaccessible.
  • FIX Reverb and chorus override is not applied live to active devices.
  • FIX Some MIDI messages (0xF6, 0xF8, 0xFA, 0xFB, 0xFC, 0xFE, 0xFF) could not be processed correctly.
  • FIX Fixed wrong "Bank MSB/LSB" handling (control change 0 and 32).
  • FIX Post-setup custom dialog is disabled on Win8+ due to undefined variable.

New in VirtualMIDISynth 1.15.2 (Dec 2, 2015)

  • FIX: Updated BASS.dll to 2.4.11.17 and BASSMIDI.dll to 2.4.9.21.
  • FIX: Fixed setup build procedure to include the correct BASS* versions.

New in VirtualMIDISynth 1.15.1 (Nov 10, 2015)

  • FIX: Untranslated strings will fallback to English again (1.15.0 regression).
  • FIX: Completed Spanish translation.

New in VirtualMIDISynth 1.15.0 (Sep 29, 2015)

  • NEW: Added support for .SFZ soundfonts

New in VirtualMIDISynth 1.14.1 (Sep 18, 2015)

  • FIX: Updated BASS.dll to 2.4.11.14 and BASSMIDI.dll to 2.4.9.15 to fix crashes in some games (like Simutrans 120.0.1).

New in VirtualMIDISynth 1.14.0 (Sep 17, 2015)

  • NEW: Added Traditional Chinese (Taiwan) language, thanks to CW Wang.
  • NEW: Driver will now show an error if one or more SF failed to load.
  • FIX: Fixed SF preload error message.
  • FIX: Updated translations.
  • FIX: Fixed x64 pointers in x64 build, leading some programs (like TeamSpeak Client 3 and possibly other x64 MIDI players) to crash under Win8.1 and Win10.

New in VirtualMIDISynth 1.13.2 (Sep 17, 2015)

  • FIX: Setup missed the BassMidi 2.4.9.8 library update.

New in VirtualMIDISynth 1.13.1 (May 2, 2015)

  • NEW: Configurator and Mixer dialogs now can be snapped to all other windows.
  • NEW: Added Brazilian Portuguese language support.
  • NEW: BassMidi library updated to version 2.4.9.8 that improves MIDI rendering.
  • FIX: Setup now correctly detects WinXP-x64 and won't require SP3 for it.

New in VirtualMIDISynth 1.13.0 (Mar 30, 2015)

  • NEW: Added "reset/mute all/unmute all" features to MIDI Mixer. Right click over the MIDI Mixer to show the new popup menu.
  • NEW: Setup now detects x64 processes locking files being installed/updated.
  • NEW: Updated BASS to 2.4.11 and BASSMIDI to 2.4.9.
  • NEW: Added Turkish language.
  • FIX: Crash when driver is opened and closed quickly, before initialization completes.

New in VirtualMIDISynth 1.12.1 (Jan 8, 2015)

  • NEW: Added Finnish language support.
  • FIX: Crash when driver is opened and closed quickly, before initialization completes.

New in VirtualMIDISynth 1.12.0 (Nov 4, 2014)

  • NEW: MIDI Mixer and configurator dialogs now "snap" to desktop borders when moved (press SHIFT while moving to disable snap).
  • FIX: Rewritten and optimized driver dialogs handling to avoid MIDI client hangs and memory leaks (1.11.0 regression).
  • FIX: Fixed hangs and crashes on x64 systems.

New in VirtualMIDISynth 1.10.1.0 (Oct 18, 2014)

  • FIX: An installer bug prevents installation on systems where VirtualMIDISynth has never been installed.

New in VirtualMIDISynth 1.10.0.0 (Jul 5, 2014)

  • NEW: Added support for MIDI running status.
  • FIX: Wrong parsing of MIDI System Real Time Messages.

New in VirtualMIDISynth 1.9.2.0 (Jun 20, 2014)

  • NEW: Added Korean language support

New in VirtualMIDISynth 1.9.1.0 (May 16, 2014)

  • NEW: Updated BASSMIDI to 2.4.8.7, now supports these SF2 parameters
  • Keynum to hold (for Volume & Modulation envelope)
  • Keynum to decay (for Volume & Modulation envelope)
  • Fixed key
  • Fixed velocity

New in VirtualMIDISynth 1.9.0.0 (May 16, 2014)

  • NEW: Configurator settings for Reverb & Chorus effects level.
  • NEW: Configurator setting to override Reverb & Chorus SYSEXes received from MIDI (and force our custom levels).
  • NEW: Updated BASS to version 2.4.10 and BASSMIDI to 2.4.8
  • NEW: Added Magyar language support
  • NEW: New setup commandline option "/skip_os_check" to let it run on misdetected systems.

New in VirtualMIDISynth 1.9.0.0 Beta 2 (Mar 12, 2014)

  • NEW: New option to override Reverb & Chorus SYSEXes received from MIDI (and force our custom values).
  • BUG: Memory leak in MIDI message patching routine.

New in VirtualMIDISynth 1.9.0.0 Beta 1 (Mar 5, 2014)

  • NEW: New configuration options to control default value of reverb and chorus effects.
  • NEW: Added new setup commandline option "/skip_os_check" to force it run on misdetected systems.
  • NEW: Updated BASS to version 2.4.10 and BASSMIDI to 2.4.8

New in VirtualMIDISynth 1.8.2.0 (Nov 11, 2013)

  • NEW: Added Dutch language
  • FIX: Some errors message were not shown with full detail
  • FIX: Windows Media Player default device MIDI setting doesn't create keys correctly
  • FIX: Improved OS detection during setup
  • FIX: Improved detection of other VirtualMIDISynth instances

New in VirtualMIDISynth 1.8.1.0 (Apr 22, 2013)

  • NEW: Added Portuguese (Portugal) language (thanks to Gonçalo Ferreira)
  • FIX: Fixed a bug with DosBox (and maybe other MIDI Clients) that caused crashes and hangs during play

New in VirtualMIDISynth 1.8.0.0 (Mar 30, 2013)

  • NEW: Added Windows Media Player default MIDI device setting (see here for details)
  • NEW: Vietnamese language (thanks to MyNa VN)
  • NEW: Danish language (thanks to Heine Svendsen)
  • NEW: Czech language (thanks to Vaclav Muller)
  • NEW: Improved update checker messages
  • FIX: Clicking on hotkey balloon error will now open the configurator shortcut keys tab
  • FIX: Hotkey balloon error will now show the shortcut that can't be created

New in VirtualMIDISynth 1.7.0.0 (Feb 8, 2013)

  • NEW: Polish language
  • NEW: Indonesian language
  • NEW: Swedish language
  • NEW: Added support for GM/GM2/GS/XG instrument names, now correctly shown on MIDI Mixer
  • NEW: Added an activity indicator on each MIDI channel, useful to quickly see which channel is actually playing
  • NEW: MIDI Mixer can now be moved by clicking (and dragging) anywhere on it
  • NEW: Added support for MIDI running status bit (some players call it "redundant MIDI data")
  • FIX: Fixed a small memory leak in Mixer drawing functions

New in VirtualMIDISynth 1.6.3.0 (Jan 10, 2013)

  • NEW: German language

New in VirtualMIDISynth 1.6.2.0 (Nov 26, 2012)

  • NEW: Japanese language

New in VirtualMIDISynth 1.6.1.0 (Nov 2, 2012)

  • NEW: Russian language
  • NEW: French language
  • NEW: Spanish language
  • FIX: Fixed BASS initialization in case of already initialized BASS library
  • FIX: Language files are now UTF-8
  • FIX: Better language file memory management
  • FIX: Soundfont listbox doesn't enable Apply button on checkboxes state changes

New in VirtualMIDISynth 1.6.0.0 (Oct 22, 2012)

  • NEW: Multilanguage setup, UI dialogs and messages
  • NEW: Option to select language into configurator
  • NEW: Configurator Soundfont chain list items now have a checkbox to allow disabling them while keeping on the list
  • FIX: Increased soundfont list count limit to 30 elements
  • FIX: Increased configurator dialog width to better accomodate translated strings
  • FIX: Added accelerator keys to dialogs

New in VirtualMIDISynth 1.5.0.0 (Oct 1, 2012)

  • NEW: MIDI Mixer keyboard shortcuts (selected channel has its number underlined):
  • LEFT/RIGHT => move selection to left/right
  • 0 => select master channel
  • 1..9 => select channel 1...9
  • CTRL+0..6 => select channel 10...16
  • UP/DOWN => increase/decrease channel volume
  • HOME/END => quick set volume to max/min
  • M => toggle mute state
  • NEW: VirtualMIDISynth keyboard shortcuts:
  • CTRL+ALT+M => show/hide MIDI Mixer
  • CTRL+ALT+SPACE => MIDI panic (note off to all MIDI channels)
  • NEW: Increased max notes limit to 500
  • NEW: Updated BASS library to version 2.4.9.0
  • NEW: Updated BASSMIDI library to version 2.4.7.9
  • FIX: Optimized MIDI Mixer memory usage

New in VirtualMIDISynth 1.4.0.0 (Jul 23, 2012)

  • DRIVER:
  • NEW: Added support for 64bit MIDI client applications (on 64bit OS)
  • NEW: Better compatibility with BASS based MIDI clients, like Karafun and Synthesia
  • NEW: Default systray context menu item is now mixer which can be opened by double clicking icon
  • FIX: Increased sound buffer efficiency and better threads management
  • CONFIGURATOR:
  • NEW: Rewritten configurator with a new tabbed interface; now it could contain the new options in a more clean GUI
  • NEW: Lot of new settings added
  • "advanced" settings to reduce CPU requirements disabling some features (like effects, polyphony, ...)
  • output audio device selection
  • automatically open MIDI Mixer while playing
  • raise MIDI player process priority to "High priority"
  • enabling audio hardware mixing
  • audio output buffer size (default 250ms)
  • NEW: Option to preload the whole soundfont file into memory before play (enabled by default). It increases the required memory and adds a small delay at start, but also gives a smoothest play because samples are already available in memory.
  • NEW: Horizontal scrollbar into soundfont list to allow reading long filenames.
  • MIXER:
  • NEW: Better loking mixer VUMeter bar, it now appears like a LED stripe
  • NEW: Mixer level meter now shows the running average of output level instead of the instant value, making it more realistic and "analogic"
  • NEW: Increased channel name font size and enabled cleartype drawing