What's new in VirtualMIDISynth 2.13.8
Dec 3, 2023
New in VirtualMIDISynth 2.13.7 (Mar 30, 2023)
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)
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)
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)
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 in VirtualMIDISynth 1.6.2.0 (Nov 26, 2012)
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