Lion does allow the user to use 24-bit 96 KHz as an output via the Audio MIDI Set-Up. As I have been saying, the problem with most Lion USB audio is the result of the drivers. Personally, I think that it has something to do with whether the OS is running in 64-bit mode or not. When I was running Snow Leopard all went well with my E-Mu 0404 until I started booting up into 64-bit mode. SL does not go into 64 bit mode by default, but must be told to do so. Here is a link showing how:
http://www.co-bw.com/Mac_OS_64_bit.htm I called Creative Labs and M-Audio to find out what was going on, and they said that 64-bit is not supported yet. M-Audio eventually said it was but you had to buy Pro Tools.
My guess is that this is the same problem that people were experiencing when using USB devices with Lion. Lion is native 64-bit. Furthermore, it has been implied that I do not know what I am talking about when I say that Lion runs in integer mode.
, as far as Liion and integer mode -- if Rob Robinson -- formerly of bell labs and who wrote PureMusic (and who also uses double precision 64-bit fp in his internal format when needed( says that integer mode does not work in Lion, I trust he knows what he's saying. In fact, you are the first person I've ever seen that claims that integer mode is available in Lion.
Here is what Rob Robinson really said about Lion and integer mode, and as I have been saying it has everything to do with the USB devices. The discussion was the result of PureMusic not working with various DACs while running Lion when Lion first came out. Again, Lion does show 16, 20, and 24 bit integer mode in its Audio Midi Set-up. Ironically, this article was one of the first I read that pointed out the USB driver problem when using integer mode.
Rob Robinson says:
"There appears to be a bug in the Format display of Audio MIDI Setup that for some devices, when set to a nonmixable integer format, indicates a 16 bit stream, despite deliberately selecting a 24 bit stream with the player software. This behavior can be confirmed by using HALLab to set the device stream to a 24 bit nonmixable stream, and observe a putative 16 bit stream in AMS. However, the stream is 24 bit, otherwise would sound like noise if a device that was expecting packed 16 bit audio was sent packed 24 bit.
Keep in mind that Apple does not require audio devices to support nonmixable integer streams and consequently the Apple hardware and OS haven't been rigorously tested by Apple in this mode. It is not necessarily guaranteed to function as flawlessly as non-Integer mode.
There is a known problem involving the built-in USB ports on some Mac machines, which causes clicking on the output in Integer mode. I don't have a list of which machines do or don't have the bug. (The Mac Pro does, for instance, but this may be fixed by using a USB PCIe card; confirmed with a Sonnet Tango PCIe FireWire 400 / USB 2.0 combo card.) We have diagnosed this Gordon Rankin