SynthLover wrote:I had contacted Claudio(the developer) a few hours ago.
Hello everyone, I'm
that developer of VirtualMIDISynth.
Thanks to SynthLover I found this game and now, after making VirtualMIDISynth working with it, it's driving me nuts... can't stop playing.
I read a lot of good thoughts about my work, so I decided this worths a subscription to get direct feedbacks from your community.
Lemo wrote:Well, I uninstalled version 1.3 last week, and this 1.4 beta installer tells me it's still there and not compatible with the update...
I was in a hurry when releasing version 1.4.0-beta11, so I forgot to remove some debug code from the setup procedure; this debug code throws that "false-positive" message you mentioned.
Please re-download setup again, now it's fixed (I haven't changed version number, the driver is unchanged).
Final 1.4.0 version of VMS was ready to be released a few weeks ago, but there's something I'd like to fix/understand before that.
During last weeks I released so frequently just because I had many bug reports from users having stuttered play on their machines.
At first I thought it was related to low-performance systems, but I had reports from Core-i7 + 12GB RAM users too.
So that could not surely be a CPU issue; after some tests we found that output buffering is the culprit.
On some systems it must be raised up to 400ms to have a fluid rendering. Increasing the buffer means increasing latency too.
That parameter is now available to the user through the
advanced configuration dialog.
Default value is 200ms, but in final version I'm thinking to set it to 300ms. It's a value good as default for the most of listeners/karaoke players.
If someone needs lower latency could lower it and try if his system support a smaller buffer.
Finally: version 1.4 of VirtualMIDISynth will be
open sourced (I'm planning to put it on SourceForge because I already have other projects over there).
I just need to clean up the code a little bit...
Well, I wrote so much for my first post; now I'll start reading your thoughts and suggestions.
I'm especially interested to know which value you need to set the buffer to obtain a fluid play.