MIDI Timing and PC soundcards
Eli Brandt
eli at gs160.sp.cs.cmu.edu
Tue Oct 13 00:19:52 CEST 1998
McIntosh, Malcolm wrote:
> What operating system would you suggest one use? OS/2 Warp, Be
> (http://www.be.com/), LINUX, Macintosh or something else?
You might be interested in
http://www.cs.cmu.edu/~eli/papers/eub-rbd-icmc98.pdf
though it's somewhat Microsoft-centric.
Irix: excellent, if price is no object.
Windows: timing-sensitive code needs to be in a device driver.
W98 is preferred -- it does WDM. if you like the bleeding edge,
try the DirectMusic beta, which claims millisecond MIDI timing.
MacOS: works pretty well, since it doesn't try to do as much for/to you.
the Mach-based successor to MacOS 8 could screw things up.
DOS: the machine is yours. have fun talking to the hardware of the week.
BeOS: I hear good things, but haven't worked with it.
OS/2: no clue.
Linux: the OSS sound API is not so hot; I just heard about ALSA and
will definitely be looking more closely at Linux now. (Particularly
at its realtime behavior...)
BTW, there's been some discussion of OS issues on the music-dsp list:
http://shoko.calarts.edu/~glmrboy/musicdsp/music-dsp.html
--
Eli Brandt | eli+ at cs.cmu.edu | http://www.cs.cmu.edu/~eli/
More information about the Synth-diy
mailing list