Hello,
Very soon I'll be ordering a MacBook for use at University, and I intend to use it as my primary means of audio entertainment (playing FLAC out to my amp + speakers, instead of taking all my CDs and my CD player). Having done some research, I've managed to find that the integrated audio is a part of the Intel chipset, and is in fact one of the new Intel HD Audio devices.
I have been looking into external USB audio devices, but having read about the quality of the HD Audio (i.e. it really isn't that bad compared to affordable USB devices/is much better than AC'97), I may suffice to use the internal audio. One advantage of using USB audio, however, is the ability to route output independently.
This seems beneficial, as I can play music through one stereo output without dings and alerts and whatever else other applications decide to introduce through the standard audio output. Using the HD Audio, there is, apparently, a multi-streaming capability to provide something similar. I was wonder if it is possible to use this to route independent stereo channels to the auxilary output and the internal speakers of the MacBook.
So, to simplify: the auxilary/headphone output is driven by a single application, while all other sound comes through the speakers. I happen to know, from reading about Linux on MacBook (Pro)s, that audio routing (between headphone and speakers) is software controlled. (Under Linux, a patch is required to route the audio to any form of output, and currently plugging headphones into the output does not disable the internal speakers). I also understand that Core Audio supports some rather advanced audio routing capabilities (like merging multiple devices into one for multichannel playback/recording, though I don't know about 'splitting' a device into multiple devices).
I hope someone can help me with my musing.
smiler
