8. The method as recited in claim 1 which further comprises the steps of: maintaining the audio application in a virtual machine in an operating system; and, wherein intercepting the I/O instruction from the audio application is accomplished with a virtual device driver.
1. A method for using I/O instructions from an audio application resident in a memory of a computer system intended for registers of a first type of audio card to interact with a second type of audio card, comprising the steps of: intercepting a first I/O instruction from the audio application; determining by table lookup an audio voice which corresponds to data in the first I/O instruction; and transmitting audio data corresponding to the audio voice to the second type of audio card coupled to the computer system and a second I/O instruction to the audio application expected in response to the first I/O instruction.