Volume Control

General discussion about RuneAudio. Do not post any support or feature requests here.

Volume Control

Postby tc-fi » 15 Feb 2014, 03:12

Hey guys.

I'm wondering how volume control is implemented. When I tested the RuneUI volume control settings, I got the results below. I'm using an ODAC which does not contain a hardware volume processor.

None
- RuneUI volume knob disabled
- Alsamixer volume functional

Hardware
- RuneUI volume knob functional
- Alsamixer volume control functional
- RuneUI volume knob and Alsamixer volume control are directly coupled. Change one and the other changes.

Software
- RuneUI volume knob functional
- Alsamixer volume control functional
- RuneUI volume control and Alsamixer volume control operate independently of one another

What's happening where RuneUI volume control is coupled to Alsamixer volume control?

Also, for 16 bit samples, is dither being applied after volume processing? If not then you should consider integrating a high quality dither algorithm. No need for dither if 24 bit samples, only 16 bit.

Regards,
tc-fi
tc-fi
 
Posts: 43
Joined: 21 Jan 2014, 03:12

Re: Volume Control

Postby ACX » 15 Feb 2014, 13:45

User avatar
ACX
RuneAudio co-founder
 
Posts: 1693
Joined: 29 Nov 2013, 02:25
Location: Udine, Italy

Re: Volume Control

Postby tc-fi » 15 Feb 2014, 19:56

What's odd in my case is that my JDS-Labs ODAC does not contain a hardware volume control, yet I am using the "Hardware" MPD setting and it is working as described in the comments. This suggests that ALSA must be doing volume in software.

So my question is does ALSA volume control algorithm also apply dither?
tc-fi
 
Posts: 43
Joined: 21 Jan 2014, 03:12

Re: Volume Control

Postby ACX » 15 Feb 2014, 20:26

User avatar
ACX
RuneAudio co-founder
 
Posts: 1693
Joined: 29 Nov 2013, 02:25
Location: Udine, Italy

Re: Volume Control

Postby tc-fi » 15 Feb 2014, 22:58

The ODAC is based on Sabre ES9023 DAC chip which does not contain integrated DSP ( volume control, filtering, de-emphasis, etc.), and there is no external DSP chip in the ODAC which could do volume control.

Sabre does make other stereo DAC chips for example ES9012 which does contain integrated DSP for volume control. Comparison below::

Sabre ES9023
http://www.esstech.com/PDF/ES9023%20PB% ... 110117.pdf
Sabre ES9012
http://www.esstech.com/PDF/ES9018%20ES9 ... 0Brief.pdf
tc-fi
 
Posts: 43
Joined: 21 Jan 2014, 03:12

Re: Volume Control

Postby ACX » 16 Feb 2014, 12:41

User avatar
ACX
RuneAudio co-founder
 
Posts: 1693
Joined: 29 Nov 2013, 02:25
Location: Udine, Italy

Re: Volume Control

Postby tc-fi » 16 Feb 2014, 14:43

I had read the Tenor datasheet before, and perhaps due to the wording, I concluded that the integrated volume control on the chip operated only on the SPDIF interface.

But it also must operate on the USB interface since I'm in fact getting an alsamixer volume control, and as you point out, alsa is acting only on the interface.

Thanks!
tc-fi
 
Posts: 43
Joined: 21 Jan 2014, 03:12

Re: Volume Control

Postby ACX » 16 Feb 2014, 16:31

You are welcome, happy to clarify that point :)
User avatar
ACX
RuneAudio co-founder
 
Posts: 1693
Joined: 29 Nov 2013, 02:25
Location: Udine, Italy

support RuneAudio Donate with PayPal


Return to General discussion

Who is online

Users browsing this forum: Bing [Bot] and 1 guest