Does JS have fine grain control over audio hardware? Is it possible to play an mp3 on one sound card and another mp3 on another sound card and fade between the two? Or instead of two sound cards, use channels instead. 