-
+
UNIX Approaches
- sound servers using the "push" model
- a.k.a "write as much as you want, whenever you want"
- examples include esd, artsd, NAS, MAS and others
- most don't provide inter-application routing
- push model doesn't maintain synchronous operation of all
applications
- one app generating audio for time N while another is processing
audio for time N .. N+T
- OS has difficulty scheduling each app correctly
- works for consumer apps like MP3 players and system messages, but
not "pro" audio