CoolSoft VirtualMIDISynth versions

Edits, plays and converts MIDI music files
2.6
Mar 1, 2019
Editorial review
rating
2.5
Jul 3, 2018
Review
2.3
Jan 17, 2018
Review
2.2
Nov 28, 2017
Review
2.1
Jul 2, 2017
1.9
Mar 7, 2014
1.8
Apr 2, 2013
Review
1.7
Feb 13, 2013
Review
1.6
Oct 30, 2012
Jul 13, 2012
Review
1.1
Aug 2, 2011
Review
1.0
May 31, 2011
Review

What's new

v2.6 [Mar 1, 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, ...).
-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).

v2.5 [Jul 3, 2018]
- Added MIDI Mixer to MIDI Converter.
- 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.
- MIDI Converter window can now be snapped to others.
- Mixer button in MIDI Converter shows (*) when Mixer is not in default state.
- Added new "clone" feature to MIDI Mixer that lets user clone Mixer state from another mixer.
- Added new "settings" icon to MIDI Mixer to ease opening its contextual menu.
- Added peak indicator to MIDI Mixer master channel.
- Added icons to systray context menu, MIDI Mixer context menu and MIDI Converter window.
- New soundfont option that let VMS use bank 127 as drumkit in XG mode, instead of the default 128.
- Mouse pointer goes out of dialog title when undocking or unmaximizing a window by dragging it with mouse (Aero docking/undocking feature).
- Fixed options tab layout errors when maximizing/unmaximizing the configuration window.
- Entering numeric values with keyboard in soundfont editor fields is difficult because cursor position changes after each key press.
- Added forced Mixer repaint when a new MidiDeviceInstance is created to avoid Mixer still show old program names.
- Soundfont configuration import dialog allows user to select an unexisting .vmssf file, leading to current SF configuration being cleared.
- Soundfont configuration tab buttons do not update their state after import.
- 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.
- Fixed wrong interpretation of NOTE_OFF MIDI events, leading to MIDI Mixer channel LEDs (except for channel 1) stay ON forever.
- Fixed setup procedure not creating registry keys on x86 systems (2.4.0 regression).
- Wrong watchdog initialization caused disconnection of MIDI clients that open the device and do not immediately send another message.
- Exported MIDI Mixer state file can't be imported on another device mixer (with a different #id).

v2.2 [Nov 28, 2017]
- MIDI converter support to batch conversion of multiple files at once.
- 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).

v1.8 [Apr 2, 2013]
-Added Portuguese (Portugal) language.
-Fixed a bug with DosBox (and maybe other MIDI Clients) that caused crashes and hangs during play.

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

v1.4 [Jul 13, 2012]
- NEW: Mixer level meter now shows the running average of output level, making it more realistic.
- NEW: Better looking LED stripe for mixer level meter.
- NEW: Option to preload the whole soundfont file into memory before play.
It increases the required memory and adds a small delay at start, but also gives a more
smooth play because samples are already available in memory.
- NEW: Horizontal scrollbar into soundfont list to allow reading long filenames.
- NEW: Default systray context menu item is now mixer, double click on icon to open it
- FIX: Version checker update frequency not saved
- FIX: Configurator now show warning only if driver is running and playing
- FIX: Better BASS initialization handling for already initialized BASS devices
- FIX: Increased channel name font size and enabled cleartype drawing

v1.1 [Aug 2, 2011]
- 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.

Alternative downloads

Virtual DJ
Virtual DJ
Free
rating

Mix audio, manage DJ playlists, and operate DJ hardware.

Virtual Dj Studio
Virtual Dj Studio
rating

Redefines the concept of DJ and Karaoke software on the PC.

Easy audio mixer
Easy audio mixer
rating

Multi-track audio mixer and sound editor designed for average users.

Stelsi Virtual Synth
Stelsi Virtual Synth
Free
rating

It emulates traditional synthesizers with traditional synth components.

Virtual Midi Controller 3 LE
Virtual Midi Controller 3 LE
Free
rating

Use the computer keyboard to play midi notes & events.