Sonix solved this problem by separating protocol requests, or control information, from the actual audio data. This allowed the server to respond quickly to client requests while still handling long streams of audio. Although Sonix did a good job of coordinating access to the limited audio resources of a computer, it pointed out the need for further work. I am also interested in using groupware applications over ISDN for supporting at-home workers. Making Audio Play by the Rules Traditionally, development of computer hardware has outpaced both the software necessary for controlling it as well as the systems for taking advantage of it.
Audio hardware is no exception.
The time has come to make audio play by the rules. An example will best make my point. The other day I was running two applications on my workstation. Both systems make use of the audio resources of my workstation. Cruiser announces incoming calls and errors and confirms users' actions with short clips of audio.