Interesting benchmarks.. fjear teh lunix :)

-----Forwarded Message-----

> From: M. Nentwig <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED], [EMAIL PROTECTED], 
>[EMAIL PROTECTED]
> Subject: [iiwusynth-devel] Iiwusynth on windows, latency measurements
> Date: 17 Jun 2002 08:09:33 +0300
> 
> Hello,
> 
> iiwusynth_debug.exe works on Windows 98. Nice job, Peter!
> Now that was a good reason to do long-overdue latency testing:
> 
> Midi data was sent from one keyboard into a sound module, MIDI thru
> connected to the MIDI input of iiwusynth.
> Both outputs were recorded, and the time difference measured. Four
> samples were taken per measurement.
> 
> Windows, UA-1 USB audio interface: 60..63 ms
> Windows, on-board sound chip, Maestro3: 55 .. 57 ms
> Linux, UA-1 USB interface with kernel default audio.o driver: 30..33 ms
> Same with only one ? buffer (-c 1 option): 12..17 ms
> Linux, UA-100 with customized low-latency driver: 11..13 ms
> 
> The Linux and Windows versions of iiwusynth differ in their default
> audio queuesize setting (iiwusynth.h). Is that setting used somewhere?
> Still, I wonder what makes the Linux version four to five times faster
> than its Windows counterpart:
> 
> http://www.cakewalk.com/DevXchange/audio_i.htm
> "Unfortunately, this power comes at a price. Due to internal buffering
> KMixer nominally adds 30 msec of
>  latency to audio playback streams. (At present, Microsoft does not
> provide a method to allow host
>  applications to bypass KMixer.)"
> the same at
> http://linux.oreillynet.com/pub/a/linux/2000/11/17/low_latency.html
> 
> Looks like Windows is unable to deliver sufficient performance on
> non-pro (i.e. lacking ASIO driver) hardware. Sequencing should work fine
> (win-iiwusynth is a lot faster than other software synths I've seen so
> far, with latencies up to 500 ms), but real time playing is still
> impossible at the moment.

-- 
Bob Ham: [EMAIL PROTECTED]  http://pkl.net/~node/

My music: http://mp3.com/obelisk_uk
GNU Hurd: http://hurd.gnu.org/

Reply via email to