I have seen some software which will allow you to play a media file to the front speakers, play another media file to the back speakers, and play another file to the center speakers. In other words with one sound card you could hook up 3 different sets of speakers and play 3 different songs at the same time. Is this done using directx or something else?