mudlord wrote:Yes, this is precisely the reason. Its due to the core rewrite. DirectMusic (a API in DirectX) now controls the synth, not us like last time. So latency and sample buffering, and a whole lot of other crap is handled by the DirectMusic driver framework. So really, we have no control over it, sorry. The basic guts is really now a WinMM wrapper around a DirectMusic based driver. And since its DirectMusic, you can blame Microsoft for said latency, since the system now handles such things anymore, not us.
Man, that really sux
Dumb question time (again, as a non-coder); Why did you go that route (using DirectMusic to handle the BASSMIDI Driver, verses the previous way with the older versions of the driver)?
mudlord wrote:Million dollar question: Do you notice latency with the Munt driver too? That also uses DirectMusic.
Yep yep, except the latency with MUNT is absolutely HORRID (prolly 1/2 to 3/4 of a second). Also (dunno if it uses DirectMusic though), there's a lot of latency with the Yamaha S-YXG50 WDM softsynth.
With my various twiddlings around; I've noticed that the latency with MUNT, the Yamaha S-YXG50 WDM, and the bog-standard Microsoft GS Wavetable Software Synth, is all about the same (almost identical).
