THIS THREAD IS RESERVED TO ADMIN, you can't post here (LATEST UPDATE: 2022.02.04)
This post is a public (ongoing) list of what was already requested, with a link to the corresponding thread.
Please do not add duplicate request but subscribe to the existing thread and post your suggestions there.
If you have a new idea/request that's not in this list, start a new thread in Wishlist forum.
Actually working on
- Realtek driver hangs
https://coolsoft.altervista.org/forum/thread/778 - Add a README.txt file in \encoders folder to explain its content (expecially when empty)
https://coolsoft.altervista.org/forum/thread/723
Requested features
-
Auto-close: automatically close VMS after some time passes from the last device close, or immediately or not at all
https://coolsoft.altervista.org/forum/thread/527 -
Copy device #1 configuration to newly added devices at VMS restart
https://coolsoft.altervista.org/forum/post/2276#post2276 -
Quickly load a Mixer preset with a shortcut
https://coolsoft.altervista.org/forum/thread/533 -
SysEx support for simple commands like changing soundfont, enabling/disabling them, ...
https://coolsoft.altervista.org/forum/post/347#post347
https://coolsoft.altervista.org/forum/post/978#post978
https://coolsoft.altervista.org/forum/thread/754 -
Add volume support for MIDI players that only changes the "analog" volume of their output (like WMP)
https://coolsoft.altervista.org/forum/thread/506
https://coolsoft.altervista.org/forum/thread/643
https://coolsoft.altervista.org/forum/thread/884 -
Show bank:patch number together with program name in MIDI Mixer channels
https://coolsoft.altervista.org/forum/thread/639 -
Add LSB/MSB/PC support to SF2 list
https://coolsoft.altervista.org/en/forum/thread/939 -
Instrument (program) name shown by MIDI Mixer should be loaded from soundfont (if available) instead of static internal table
https://coolsoft.altervista.org/forum/post/3792#post3792
https://coolsoft.altervista.org/forum/thread/718 -
Add feature to automatically rename existing output files in MIDIConverter
(needs Task Dialogs support)
https://coolsoft.altervista.org/forum/thread/881 -
Add a feature to control VirtualMIDISynth externally: command line, RPC, TCP, ...
https://coolsoft.altervista.org/en/forum/thread/926
Features that can't actually be added
-
ASIO/WASAPI support to output audio devices
I don't have an ASIO soundcard to test and virtual ASIO devices are unreliable and unstable -
Realtime patch "program change" and "preset selection" messages to allow users to patch wrong/unwanted instruments
I still think this task should be done at MIDI player side and not at virtual device side.
It's also a performance killer, at least with an average level hardware.
https://coolsoft.altervista.org/forum/thread/639
https://coolsoft.altervista.org/forum/thread/676 -
Add 5.1 support to MIDI synthesis
Lot of work and little demand -
Support for hosting VST effects
Huge lot of work, really (and little demand)
https://coolsoft.altervista.org/forum/thread/747
https://coolsoft.altervista.org/forum/thread/824
https://coolsoft.altervista.org/forum/thread/845
https://coolsoft.altervista.org/forum/thread/921 -
Support more than 16 MIDI channels (actually BASS supports up to 128)
https://coolsoft.altervista.org/forum/thread/442
See this post for an explanation on why this feature can't be implemented (thanks to @falcosoft):
https://coolsoft.altervista.org/forum/post/3654#post3654 -
Add tooltips to soundfonts tab buttons
https://coolsoft.altervista.org/forum/post/2145#post2145 -
MIDI Converter "placeholders" with filename/directory/length/... to be used in additional converter options to set, i.e., MP3 tags
https://coolsoft.altervista.org/forum/post/4453#post4453
This task can be easily done with an external (and much more complete) free utility like Mp3Tag (https://www.mp3tag.de/en/).
It's a great (and free) utility to manage multimedia files tags; it can extract tags from filename (filenames --> tags) using rules, filters, regular expressions, and viceversa (tags --> filenames).
Features completed
- Allow multiple processes to use the same virtual device at the same time.
In other words, more than one player can use VirtualMIDISynth #1 at the same time, and all of them receive an isolated device instance (i.e.: no Program Change clashes).
https://coolsoft.altervista.org/forum/thread/528
--> Added in VirtualMIDISynth 2.1 <-- -
MIDI conversion batch processing
https://coolsoft.altervista.org/forum/thread/448
https://coolsoft.altervista.org/forum/thread/567
--> Added in VirtualMIDISynth 2.2 <-- -
MIDI conversion MP3/FLAC external codec custom/additional settings
https://coolsoft.altervista.org/forum/thread/567
--> Added in VirtualMIDISynth 2.2 <-- -
If < default > output device is selected, VMS should auto-update used device if it changes while playing.
https://coolsoft.altervista.org/forum/thread/558
--> Added in VirtualMIDISynth 2.3 <-- -
Allow each virtual device output its stream to a different (analog) output device
https://coolsoft.altervista.org/forum/thread/611
--> Added in VirtualMIDISynth 2.4 <-- - Add mixer support to MIDI converter
https://coolsoft.altervista.org/forum/thread/602
--> Added in VirtualMIDISynth 2.5 <-- - Add Solo support to MIDI Mixer
--> Added in VirtualMIDISynth 2.5 <-- - Add peak indicator to MIDI Mixer master track
https://coolsoft.altervista.org/forum/post/3774#post3774
--> Added in VirtualMIDISynth 2.5 <-- - Stereo volume level indicator in MIDI Mixer
https://coolsoft.altervista.org/forum/thread/664
--> Added in VirtualMIDISynth 2.5.1 <-- - MIDI Active Sense support
https://coolsoft.altervista.org/forum/thread/755
--> Added in VirtualMIDISynth 2.6.0 <-- - Fix Reverb and Chorus initialization issues
https://coolsoft.altervista.org/forum/thread/577
--> Fixed in VirtualMIDISynth 2.6.0 <-- - New feature in configurator to fix VMS driver registration without reinstalling VMS
https://coolsoft.altervista.org/forum/thread/773
https://coolsoft.altervista.org/forum/thread/775
https://coolsoft.altervista.org/forum/post/2709#post2709
--> Added in VirtualMIDISynth 2.7.0 <-- - Wrong snap of windows on High-DPI screens
https://coolsoft.altervista.org/forum/thread/798
--> Added in VirtualMIDISynth 2.7.1 <-- - MIDI Converter option to start conversion from first note (and remove initial silence)
https://coolsoft.altervista.org/forum/post/4453#post4453
--> Added in VirtualMIDISynth 2.8.0 <-- -
Key change in MIDI Converter
https://coolsoft.altervista.org/forum/thread/674
--> Added in VirtualMIDISynth 2.9.0 <-- -
Fix NSIS LockedList plugin to always show "Close process" option but leaving it disabled if process can't be closed.
https://coolsoft.altervista.org/forum/thread/846
--> Added in VirtualMIDISynth 2.9.0 <-- - Fix "usable bank range" in both SF2 and SFZ soundfonts configuration
https://coolsoft.altervista.org/forum/post/2993#post2993
https://coolsoft.altervista.org/forum/post/4722#post4722
--> Added in VirtualMIDISynth 2.9.2 <-- - Driver removed after each reboot in Windows 10-2004 (build >= 19033)
https://coolsoft.altervista.org/forum/thread/854
--> Fixed in VirtualMIDISynth 2.10.0 <-- - Add option to MIDI Converter to export tracks in separate files
https://coolsoft.altervista.org/forum/thread/724
--> Added in VirtualMIDISynth 2.11.0 <-- - Config "appearance" items not affected by Reset to default button
https://coolsoft.altervista.org/forum/thread/934
--> Added in VirtualMIDISynth 2.11.0 <-- - Digital signing of VMS binaries to make them more "recognizable" by AV and games vendors
https://coolsoft.altervista.org/forum/thread/682
--> Added in VirtualMIDISynth 2.12.0 <--