ASIO is already on my TODO list; it's supported by the underlying BASS libraries, so it won't require too much work to add it to VMS.
VMS initial target were non professional music/karaoke fans. These users need a ready to use MIDI Synth, easy to setup and with an acceptable latency.
ASIO was one of my first thought when VMS performances were not so good (the old 1.3.x age
), but starting from version 1.4.0 the MIDI queue management efficiency was really improved and reached a really low latency level (see a detailed test from Nicholas here
), making ASIO a low priority task.
After a while it turned out that VMS is a really good driver, with some unique features (i.e. the MIDI Mixer) and professional users started using it with their DAWs.
And the ASIO requirement came back.
I'll take a look ASAP, promised.
Meanwhile please test it, setting the output buffer near to 0 and activating soundfont preloading.
I'm really interested in your feedback.