(02-19-2016, 10:01 PM)Morbius a écrit : Bon, j'ai fait une gif animée.
Ca prends beaucoup de temps à faire, j'espère que vous prendrez le temps de la regarder attentivement et d'essayer de la comprendre.
A défaut d'aimer la personne, essayer de respecter un travail et de ne le juger que lorsque vous l'aurez compris.
A gauche le logiciel qui tourne sur l'ordi.
Il envoie via le driver (flèche noire) 9 échantillons de manière complètement irrégulière mais il est toujours en avance sur la carte son.
La carte son, grâce à son propre hardware, de manière complètement indépendante du reste de l'ordi et du logiciel, pompe les échantillons (flèche rouge) et les transforme en un signal spdif, à savoir une tension variable aux bornes de la prise SPDIF.
Remarquez comme la flèche noire est irrégulière et la rouge est régulière.
L'irrégularité potentielle de la flèche rouge ne vient que des défauts du hardware de la carte son et éventuellement du parasitage EM mais en aucun cas de la régularité de la flèche noire (donc en aucun cas du soft de lecture).
Bonjour
Dernière réponse, j'espère, sur ce sujet.
J'ai fourni des liens vers plusieurs papiers avec l'idée que chacun en fasse lui même sa synthèse (celui de Thierry Gluzmann qui tourne principalement autour des buffers et celui de Damien Plisson sur les tensions de référence). J'ai ensuite pris l'exemple d'un seul buffer et essayé d'expliquer (apparement vainement) l'équivalence latence/jitter malgré un effort pédagogique avec des coureurs, un coup de sifflet et un temps de réaction différent des coureurs.
Le jitter de latence, il n'a pas lieu entre ton pavé vert et ton buffer bleu, il a lieu entre ton buffer bleu et l'encodage spdif qui doit fournir de manière continue et synchrone un courant électrique à 5.6 MHz portant les données numériques.
La latence et le jitter associé vont dépendre de la taille de ce buffer et de ses caractéristiques.
Une petite recherche Google te montrera que Asio est d'abord un driver "low latency".
Les effets du logiciel de lecture audio lui même peuvent être ceux décrits dans le papier de Damien Plisson ou ici http://www.audioasylum.com/forums/pcaudi...56101.html
L'ensemble des 2 familles d'emmerdes possibles, latence au niveau de l'encodage spdif ou usb, et fonctionnement électrique plus ou moins stable fonction du logiciel de lecture, est couramment désigné sous le terme générique de "software induced jitter".
Même si les DAC ont aujourd'hui des dispositifs anti-jitter très efficaces, et même si les "bons" logiciels (audirvana, Jriver, Foobar, Pure Music, Amarra, MPD/Alsa) convergent aujourd'hui vers un fonctionnement et un rendu audio très similaires, ce qui n'était pas le cas il y a qq années, il reste des différences audibles nettes entre iTunes et les autres par exemple, et entre OS, linux ou Daphile vs Windows (le pire).
Bonnes vacances