10/04/2019-19:04:15
RE: CD - le son des transports, la durée de vie du support
Bonjour Jean-Marc,
l'arithmétique à virgule fixe est simple tant que l'on reste dans la même base. Les nœuds arrivent en cherchant des égalités dans des bases différentes.
la moulinette online j'éviterais, rien ne dit qu'elle ne passe pas par du mp3 pour convertir... Les résultats que tu as obtenu montrent que la qualité n'est pas son souci.
Audacity fait le bon travail. Pour faire toutes sortes de manipulations sur des fichiers audio il y a aussi le logiciel open source sox, le couteau suisse de l'audio. Son resampler est l'un des tout meilleur tout en étant très rapide.
La liaison I2S utilise un format sur 32 bits justifié à gauche ce qui fait que le poids fort de l'échantillon d'entrée est toujours le poids le plus fort quelque soit sa taille.
Les bits non utilisés sont simplement à zéro par défaut. Les 16 bits lus d'un CD prendront les 16 premières places en partant de la gauche et les 16 places suivantes resteront à zéros pour faire le mot de 32 bits envoyé au DAC qui prendra ce que lui dicte sa résolution. Un DAC 16 bits prendra les 16 bits de poids les plus forts et ignorera les 16 suivants et un 32 bits prendra tout.
Donc il n'y a rien à faire, la conversion est implicite.
Joël
l'arithmétique à virgule fixe est simple tant que l'on reste dans la même base. Les nœuds arrivent en cherchant des égalités dans des bases différentes.
la moulinette online j'éviterais, rien ne dit qu'elle ne passe pas par du mp3 pour convertir... Les résultats que tu as obtenu montrent que la qualité n'est pas son souci.
Audacity fait le bon travail. Pour faire toutes sortes de manipulations sur des fichiers audio il y a aussi le logiciel open source sox, le couteau suisse de l'audio. Son resampler est l'un des tout meilleur tout en étant très rapide.
La liaison I2S utilise un format sur 32 bits justifié à gauche ce qui fait que le poids fort de l'échantillon d'entrée est toujours le poids le plus fort quelque soit sa taille.
Les bits non utilisés sont simplement à zéro par défaut. Les 16 bits lus d'un CD prendront les 16 premières places en partant de la gauche et les 16 places suivantes resteront à zéros pour faire le mot de 32 bits envoyé au DAC qui prendra ce que lui dicte sa résolution. Un DAC 16 bits prendra les 16 bits de poids les plus forts et ignorera les 16 suivants et un 32 bits prendra tout.
Donc il n'y a rien à faire, la conversion est implicite.
Joël
