MIDI Timing and PC soundcards
Maarten Halmans
halmans at globalxs.nl
Tue Oct 13 00:22:42 CEST 1998
Hi
Problems with your midi sequencer are caused by the OS you use. DOS has the most
accurate timer because it uses an interrupt vector. This interrupt vector is
directly generated by hardware.( IRQ 8) The timer resolution in DOS is low but
accurate. In windows 3.1 it's still possible to use this timer, but some tricks
have to be applied. In windows 95 it's impossible to use the hardware timer
because it uses preemptive multitasking. Most windows 95 sequencers use 16 bit
DLL's to control the timer functions. This is also the main reason why most
sequencers don't work on Windows NT. Solution: use a DOS sequencer, or buy a
very fast computer (but there will always be some timer delay)
Regards,
Maarten
More information about the Synth-diy
mailing list