Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

No volume control for FW sound card

I am using the firewire sound card that uses Core Audio standard driver.

The card is fully functional but volume control is not working even if I set it as default device for input/output. Volume control works for built-in audio.

It would be nice to know how the OS X volume control is designed to work.

Thanks.

Mac OS X (10.5.7)

Posted on May 13, 2009 5:07 PM

Reply
5 replies

May 13, 2009 6:45 PM in response to Malcolm Rayfield

I would like to understand the logic behind this.
All audio is digital. If Core Audio firewire driver is used, there should even be no big difference between built-in sound and external one.

I would guess the problem is that OS X is still working with two sound cards, and volume control for two would be difficult.
Is there a way to disable built-in sound completely and then volume control would be active for external card?

May 13, 2009 7:06 PM in response to ron App

I would like to understand the logic behind this.
All audio is digital. If Core Audio firewire driver is used, there should even be no big difference between built-in sound and external one.

I think it's the difference between fixed and floating point numbers. Applications decoding movies, MP3s, etc., use floating point, so the sound can be processed and scaled without affecting the number of steps available. The sum of all the audio playing is converted to the current output format. Digital output from the computer is fixed point, either 16 or 24 bits. If volume control was used on this, it would reduce the number of steps, thus causing audio distortion, or reduced signal to noise ratio. Any amplifier using the fixed point digital signal will have a volume control on the analog signal after conversion, so it won't affect the audio quality.

May 13, 2009 8:09 PM in response to ron App

Sure, but in this regard there is no difference between built-in sound and external.
I both cases sound is finally written in sound card registers, which are fixed point, but main volume control is built into the system and has to work with floating point, there is no other way.

Internal and analog audio output is not just a D/A converter going to a fixed gain amplifier. They probably use a multiplying converter. Thay have two digital inputs. One sets the voltage for the main D/A converter. The number of output steps, thus is not reduced at low volume.

No volume control for FW sound card

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.