Index du forum
M
e
n
u

Réglage du volume numérique, le piège !

Ces nouvelles terres inconnues.

Retourner vers Musique dématérialisée



Réglage du volume numérique, le piège !

Message #1 par Edamuas » 03 Fév 2013 à 19:02

Hello,

Sans doute a-t-elle déjà fait l'objet de discussion, voilà ma question toute simple :
Comment fonctionne le réglage de volume sur un lecteur media player, VLC ou WMP par exemple, utilisé en liaison USB avec un DAC externe ?
Je n'ose imaginer une amputation digitale du genre je décale tout d'un bit et zou, voilà du -3dB, 2 bits et rezou du -6dB... :redface:  mais alors, y aurait-il une information de commande de volume envoyée vers le DAC par USB ?
Marc
Dernière édition par Edamuas le 14 Fév 2013 à 21:51, édité 6 fois.
Avatar de l’utilisateur
Edamuas
10 watts
10 watts
Messages: 300
Inscription: 24 Oct 2010 à 14:48
Localisation: Castres, dans le sud du Tarn


Re: Réglage  du volume, comment ça marche ?

Message #2 par AJMARS » 03 Fév 2013 à 19:13

Ça agit forcément sur le signal numérique lui même.... la plupart des Dacs n'ont aucun dispositif permettant le réglage de volume dans le domaine analogique....

A plus
André
Laissez parler les watts...
Avatar de l’utilisateur
AJMARS
500 watts
500 watts
Messages: 34644
Inscription: 21 Oct 2010 à 20:26
Localisation: Marseille


Re: Réglage du volume, comment ça marche ?

Message #3 par Edamuas » 03 Fév 2013 à 19:35

Mais ce serait alors un véritable crime ! Au secours !
Je vous rappelle qu'un circuit DAC reste avant tout un multiplieur entre deux grandeurs, l'une numérique (le signal numérisé) et l'autre analogique (une référence de tension ou de courant). En agissant sur la référence analogique, on obtient directement la "commande de volume" d'un DAC.
Pour envoyer la commande de volume au DAC, il suffirait que le protocole dispose de cette commande USB. J'espère bien que c'est ce mécanisme qui est mis en oeuvre !
Avatar de l’utilisateur
Edamuas
10 watts
10 watts
Messages: 300
Inscription: 24 Oct 2010 à 14:48
Localisation: Castres, dans le sud du Tarn


Re: Réglage du volume, comment ça marche ?

Message #4 par AJMARS » 03 Fév 2013 à 19:45

Je crois que tu espères beaucoup trop..... :biggrin:  :biggrin:

De mémoire (à part quelques circuits très spécifiques).... je n'ai jamais vu de puce de conversion N/A utilisée en audio, ni en échelle de courant ni en densité d'impulsions travailler avec des références de tension variables. Dans la plupart des cas il n'y a même pas d'accès externe à ces références au niveau de la puce.

A plus
André
Laissez parler les watts...
Avatar de l’utilisateur
AJMARS
500 watts
500 watts
Messages: 34644
Inscription: 21 Oct 2010 à 20:26
Localisation: Marseille


Re: Réglage du volume, comment ça marche ?

Message #5 par Edamuas » 03 Fév 2013 à 19:53

Ben si tu lis l'intro de la datasheet d'un convertisseur Wolfson WM8741 par exemple (WM8741), tu trouves quand même ça :

"The WM8741 includes fine resolution volume and soft mute control, digital de-emphasis and a range of advanced digital filter responses, followed by a digital interpolation filter, multi-bit sigma delta modulator and stereo DAC. Wolfson’s patented architecture optimises the linearity of the DAC and provides maximum insensitivity to clock jitter."

et ça :

"-  Digital volume control in 0.125dB steps with soft ramp and soft mute".
Avatar de l’utilisateur
Edamuas
10 watts
10 watts
Messages: 300
Inscription: 24 Oct 2010 à 14:48
Localisation: Castres, dans le sud du Tarn


Re: Réglage du volume, comment ça marche ?

Message #6 par AJMARS » 03 Fév 2013 à 20:01

L'atténuation se fait sur les échantillons dans le domaine numérique...

Extrait du data sheet....

"ATTENUATION CONTROL
Each DAC channel can be attenuated digitally before being applied to the digital filter. Attenuation is set to 0dB by default but can be set between 0dB and -127.5dB in 0.125dB steps using the ten attenuation control bits LAT[4:0], LAT[9:5], RAT[4:0] and RAT[9:5].
All attenuation registers are double latched allowing new values to be pre-latched to both channels before being updated synchronously. Setting the UPDATE bit on any attenuation write will cause all pre-latched values to be immediately applied to the DAC channels.
Laissez parler les watts...
Avatar de l’utilisateur
AJMARS
500 watts
500 watts
Messages: 34644
Inscription: 21 Oct 2010 à 20:26
Localisation: Marseille


Re: Réglage du volume, comment ça marche ?

Message #7 par Edamuas » 03 Fév 2013 à 20:05

Au détriment de la résolution en conséquence au fur et à mesure qu'on diminue le volume !  :cry: Un scandale ?
Avatar de l’utilisateur
Edamuas
10 watts
10 watts
Messages: 300
Inscription: 24 Oct 2010 à 14:48
Localisation: Castres, dans le sud du Tarn


Re: Réglage du volume, comment ça marche ?

Message #8 par AJMARS » 03 Fév 2013 à 20:08

Tu découvres ça aujourd'hui....... :biggrin:  :biggrin:  :biggrin:  :biggrin:

A plus
André
Laissez parler les watts...
Avatar de l’utilisateur
AJMARS
500 watts
500 watts
Messages: 34644
Inscription: 21 Oct 2010 à 20:26
Localisation: Marseille


Re: Réglage du volume, comment ça marche ?

Message #9 par shal » 03 Fév 2013 à 21:35

André, tu exagère un poil  :wink:

Il existe des cas où ce n'est pas si terrible que cela.

Si le DAC travaille en 24 bit et qu'il accepte des informations sur le volume cela peut réduire les dégâts.
Jusqu'a 48db d’atténuation au moins.

Plus d'info:
http://thewelltemperedcomputer.com/Intr ... ontrol.htm
Pas plus pire sourd qu'une oreille d'or qui veut rien entendre.
Heureux les pauvres en espritsourd, car le royaume des cieux la HiFi est à eux!
De tout façon , j'entends pas grand chose après 14khz ;-)
Avatar de l’utilisateur
shal
100 watts
100 watts
Messages: 2039
Inscription: 21 Oct 2010 à 18:18
Localisation: Rennes


Re: Réglage du volume, comment ça marche ?

Message #10 par Edamuas » 03 Fév 2013 à 21:39

Ben oui, ça me rassure un peu ! Une telle amputation de résolution en technologie numérique me parait tellement aberrante que je ne peux pas le croire !
Dernière édition par Edamuas le 03 Fév 2013 à 21:53, édité 1 fois.
Avatar de l’utilisateur
Edamuas
10 watts
10 watts
Messages: 300
Inscription: 24 Oct 2010 à 14:48
Localisation: Castres, dans le sud du Tarn


Re: Réglage du volume, comment ça marche ?

Message #11 par AJMARS » 03 Fév 2013 à 21:44

shal » 03 Fév 2013, 20:35 a écrit:André, tu exagère un poil  :wink:

Il existe des cas où ce n'est pas si terrible que cela.

Si le DAC travaille en 24 bit et qu'il accepte des informations sur le volume cela peut réduire les dégâts.
Jusqu'a 48db d’atténuation au moins.

Plus d'info:
http://thewelltemperedcomputer.com/Intr ... ontrol.htm


Mais je n'ai rien dit.... si ce n'est que l'atténuation se fait dans le domaine numérique....  :biggrin:  :biggrin:  après, c'est une question de doses bien sûr..... et de niveau d'écoute, de sensibilité.... etc...

A plus
André
Laissez parler les watts...
Avatar de l’utilisateur
AJMARS
500 watts
500 watts
Messages: 34644
Inscription: 21 Oct 2010 à 20:26
Localisation: Marseille


Re: Réglage du volume, comment ça marche ?

Message #12 par Edamuas » 03 Fév 2013 à 21:57

Il reste en fait que le réglage de volume devrait idéalement se faire en fin de la chaîne de traitement, ce qui imposerait le transport de deux informations simultanées : le signal en pleine résolution, et l'information de volume (le gain)...
Ainsi, pour conserver toute la résolution, on devrait donc moduler le gain final de la chaîne de traitement par réglage de la tension d'alimentation de l'amplificateur de puissance en classe D !  ou encore utiliser des bouchons d'oreille à atténutation variable !  :cheesygrin:
Avatar de l’utilisateur
Edamuas
10 watts
10 watts
Messages: 300
Inscription: 24 Oct 2010 à 14:48
Localisation: Castres, dans le sud du Tarn


Re: Réglage du volume, comment ça marche ?

Message #13 par AJMARS » 03 Fév 2013 à 22:02

Sur les Tact 2150, je crois qu'une partie du réglage de volume incombe au pilotage des tensions d'alim des étages de puissance....

A plus
André
Laissez parler les watts...
Avatar de l’utilisateur
AJMARS
500 watts
500 watts
Messages: 34644
Inscription: 21 Oct 2010 à 20:26
Localisation: Marseille


Re: Réglage du volume, comment ça marche ?

Message #14 par Edamuas » 03 Fév 2013 à 22:05

C'est bien, et c'est un peu rassurant ! :wink:
Je pense que c'est également une astuce (un cache-misère en réalité !) des (très rares) amplis classe D à PWM numérique pour partager le boulot de résolution entre la PWM et l'alimentation...
Dernière édition par Edamuas le 03 Fév 2013 à 22:13, édité 2 fois.
Avatar de l’utilisateur
Edamuas
10 watts
10 watts
Messages: 300
Inscription: 24 Oct 2010 à 14:48
Localisation: Castres, dans le sud du Tarn


Re: Réglage du volume, comment ça marche ?

Message #15 par AJMARS » 03 Fév 2013 à 22:07

Moi, je suis un homme prudent.... je tourne le bouton du potentiomètre Noble 2x10k log.... et ça marche aussi... :biggrin:  :biggrin:  :biggrin:

A plus
André
Laissez parler les watts...
Avatar de l’utilisateur
AJMARS
500 watts
500 watts
Messages: 34644
Inscription: 21 Oct 2010 à 20:26
Localisation: Marseille


Re: Réglage du volume, comment ça marche ?

Message #16 par Edamuas » 03 Fév 2013 à 22:11

Une sorte d'anachronisme, quoi !
Avatar de l’utilisateur
Edamuas
10 watts
10 watts
Messages: 300
Inscription: 24 Oct 2010 à 14:48
Localisation: Castres, dans le sud du Tarn


Re: Réglage du volume numérique, la réalité ?

Message #17 par AJMARS » 03 Fév 2013 à 22:28

Tout à fait.

:biggrin:  :biggrin:  :biggrin:

A plus
Laissez parler les watts...
Avatar de l’utilisateur
AJMARS
500 watts
500 watts
Messages: 34644
Inscription: 21 Oct 2010 à 20:26
Localisation: Marseille


Re: Réglage du volume numérique, la honte !

Message #18 par shal » 03 Fév 2013 à 23:55

La question d'Edamuas m'a forcé a aller faire un tour pour voir comment mon système fonctionner (PC Linux -> DAC usb).

La chaine de commande pour la gestion du volume est la suivante :

vlc => libraire alsa => kernel (driver alsa) => USB => Dac usb
alsa c'est le système son de Linux pour résumé.
vlc délègue la tache de régler le volume à alsa.
Ensuite deux possibilités : le hardware supporte ou pas la gestion du volume. Dans le cas négatif , un "soft volume" est appliqué et c'est donc de façon software qu'a lieux la modification (là attention au dégât, perte de résolution immédiate).
Dans le cas contraire, alsa est capable de donner au hardware le volume souhaité.

Pour le cas  particulier des DAC qui utilisent le standard "USB audio class" , c'est déinit comme suit :
The Volume Control is one of the building blocks of a Feature Unit. A Volume Control can support all
possible Control attributes (CUR, MIN, MAX, and RES). The settings for the CUR, MIN, and MAX
attributes can range from +127.9961 dB (0x7FFF) down to -127.9961 dB (0x8001) in steps of 1/256 dB or
0.00390625 dB (0x0001). The range for the CUR attribute is extended by code 0x8000, representing
silence, i.e., -∞ dB.


Donc de -127db a +127 db par pas de 1/256 db,  évidement le hardware fait ce qu'il peut de cette demande.

Si la puce du DAC travaille avec une bonne restitution (24, 32 voir 48bit) c'est pas là qu'il y aura la perte.
Ensuite comment tout cela se retranscrit en analogique....

Olivier
Pas plus pire sourd qu'une oreille d'or qui veut rien entendre.
Heureux les pauvres en espritsourd, car le royaume des cieux la HiFi est à eux!
De tout façon , j'entends pas grand chose après 14khz ;-)
Avatar de l’utilisateur
shal
100 watts
100 watts
Messages: 2039
Inscription: 21 Oct 2010 à 18:18
Localisation: Rennes


Re: Réglage  du volume, comment ça marche ?

Message #19 par sentierJP » 04 Fév 2013 à 09:12

AJMARS » 03 Fév 2013, 18:13 a écrit:Ça agit forcément sur le signal numérique lui même.... la plupart des Dacs n'ont aucun dispositif permettant le réglage de volume dans le domaine analogique....

A plus
André



sauf celui il y a un pots http://www.mav-audio.com/base/product/tube_magic_d1
Avatar de l’utilisateur
sentierJP
100 watts
100 watts
Messages: 1406
Inscription: 10 Nov 2010 à 18:02
Localisation: dans le sud a Vence,06140 exactement.


Re: Réglage du volume numérique, la honte !

Message #20 par filip-63 » 04 Fév 2013 à 11:07

Une question peut-être naïve : quelle importance cela a-t-il dans la mesure où il suffit de laisser le "volume" numérique sur O dB et d'utiliser le réglage de volume sur le terminal analogique ? (j'utilise JRiver, et le contrôle de vol. sur le logiciel est même désactivé).
Naim Audio-LP12-Aurender-Xulyde / Focal-Luxman
Avatar de l’utilisateur
filip-63
10 watts
10 watts
Messages: 343
Inscription: 24 Oct 2010 à 15:20
Localisation: 63-Sur le Patrimoine de l'Unesco.


Suivante

Retourner vers Musique dématérialisée

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités