3.2 out, with updates to the sound output for Asus Xonar cards. Includes the updated soundfont packer too.
I have uploaded the latest version here, until mudlord updates his site:http://kode54.foobar2000.org/bassmididrv.exe
Fixed DirectSound fallback to only occur if sound was opened in floating point mode first
Bah, I misinterpreted the GX mode button. It does seem to interfere with floating point output through DirectSound. I've implemented my own sound output code based on XAudio2. That failing, it will attempt to open DirectSound with floating point, or otherwise fall back on 16 bit integer format.
latency for the XG VSTi sounds fine to me O_O
The latency of both the BASSMIDI and VSTi drivers is hard coded at 80ms for XAudio2 and 100ms for DirectSound. Although actually, it may not be that bad.
I would advise looking at HKLM\SOFTWARE\[Wow6432Node\]Microsoft\Windows NT\CurrentVersion\Drivers32 after unintstalling. There should only be one midi* entry of wdmaud.drv for each normal MIDI device.
Oh, right. It also looks like you have a legacy version of BASSMIDI Driver installed, or at least still in the registry. That entry without the bassmididrv directory in the path should be removed, and the entries that follow it renumbered.
There shouldn't be any other entries to mess with, except for maybe the entry that handles the default entry, which is set by the configuration programs. That shouldn't cause random drivers to appear as MIDI devices, though.