Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Wtfplay et autres déambulations en dématérialisation
#21
Tout à fait possible. Mais je continue mes tests.

Hier, tout était brouillon sur mes enceintes - fatigue auditive ? Problèmes d'interférences ? Je ne sais pas... Aujourd'hui tout est rentré dans l'ordre ! A suivre....

Pour Sox, c'est compliqué car on ne peut rien installer sur la carte wtfplay, ethernet étant non diponible.
Répondre
#22
Plus facile, ton "wtfplayer" contient aplay de ALSA. Tu peux le lancer directement avec un wav 16/44.
Exemple avec ma carte son usb :
aplay -D hw:1 01-02-Spring_La_Primavera_in_E_Major_Op_8_RV_269_II_Largo.wav

Edit : "contient aplay" n'est pas correct.
Répondre
#23
OK je vais essayer. Quoiqu'il en soit, le niveau atteint par ce système reste très bon. Peut être que c'est la mise en mémoire intégrale des pistes? On peut faire l'essai également sur PC ou Mac en créant un disque "ram" et en déposant ses fichiers dessus. Dans Linux je ne sais pas faire, mais je vais regarder...
Répondre
#24
Donc j'ai testé la lecture simple à partir d'une piste mise en mémoire. Suis sous dietpi, avec la carte Sparky+USBridge.
1) j'arrête roonbridge
2) je créé un disque ram avec 50% de la ram (il y a 1Go): mount -o size=50% -t tmpfs none /mnt/tmpfs
3) je copie un fichier wav sur /mnt/tmpfs
4) je lance aplay: aplay -D plughw:UV -f cd *.wav
5) je débranche le cable reseau
P.S. on fait comment quand il y a des espaces dans le nom du fichier ?
Résultat = excellent ! C'est peut être de "l'expectation bias" (bonne expression en anglais, je ne connais pas l'équivalent en français). Je vais faire des comparatifs plus poussés... On peut également jouer avec les paramètres Alsa. Je vais voir...

Reste plus qu'à créer un petit programme qui va boucler sur les fichiers d'un disque (ex: clé USB) et les copier en ram, lancer aplay puis supprimer le fichier en ram, et le tour est joué !

Pour info, j'ai également aujourd'hui utilisé le petit adaptateur USPCB de Utone Audio pour connecter l'USBridge à mon DAC. Ca coute 35$, et ça remplace simplement le cable USB. L'avantage, au delà des aspects "impédance", mis en avant par Utone, et auquel je ne comprends rien, c'est qu'on a une liaison "blindée" (j'ai confirmé avec Uptone le montage) donc immune aux interférences, ce qui n'est pas le cas dans la majorité des cables USB, ou les brins utilisés pour vehiculer les "data" ne sont généralement pas bien isolés des brins utilisés pour vehiculer le signal electrique 5v. Bref, la c'est "ceinture et bretelles".

On peut rajouter dans aplay les paramètres period-size et buffer-size. Il y a une bonne explication dans le manuel de wtfplay ici: http://wtfplay-project.org/manual.html#_...uffer_size

ex: aplay -D plughw:UV --period-size=64 --buffer-size=136710 -f cd *.wav


Voic htop en lecture de la piste:
[Image: 3c1f44bc41116d1e54828a28b716f7f8.md.png]
Répondre
#25
mpd a aussi ces paramètres.
Répondre
#26
Oui, mais je veux faire des tests sans piloter la carte à distance - donc MPD ne m'est pas très utile pour le moment. Je referai des essais après en utilisant MPD pour envoyer un flux sur ma carte Allo USBridge avec une liaison directe.

Finalement c'est peut être Roon qui est moins bon... ou qui déconne dans mon installation avec mon reseau.

Enfin, je peux tester plusieurs configurations sur l'Allo USbridge, avec ou sans reseau, etc... Si je trouve quelque chose de concluant je partagerai l'info.
Répondre
#27
(03-15-2018, 09:50 PM)paulw a écrit : P.S. on fait comment quand il y a des espaces dans le nom du fichier ?

Je n'avais pas vu ta question. Tu ajoutes un \ devant chaque espace.
Répondre
#28
Merci !

J'ai grillé ma carte Sparky en branchant dessus par erreur une alim 12v. C'est la deuxième fois que ça m'arrive (mais la précédente fois pas avec une carte Sparky). Du coup j'ai du en commander une autre. Je reprendrai les tests quand je la recevrai. Suis trop distrait. Vais identifier les câbles avec du scotch de couleur!

Par ailleurs, pour alimenter la carte USBridge je vais utiliser cette petite carte http://www.ldovr.com/product-p/lt3045-a.htm

Elle utilise les régulateurs LT3045, qui sont paraît t-il ce qui se fait de mieux en ce moment. La sortie est fixe (je l'ai commandée en 5v évidemment) et on l'alimente avec un tension un peu supérieure. Donc si on dispose d'une alimentation linéaire de 6v, par exemple on sors un 5v de qualité. La carte coûte environ 20 $. Pas grand chose...

La carte USBridge peut être alimentée séparément de la carte Sparky, et ne nécessite qu'environ 100mA.
Répondre
#29
Oui la Singxer a très bonne réputation (j'en avais une, avant de passer à mon DAC usb). C'est certainement un très bon choix.
Répondre
#30
J'ai récupéré ma Sparky/Usbridge...

J'ai refait des tests et j'ai toujours le sentiment que la lecture en "local" d'un fichier wav mis en mémoire est plus "propre". C'est peut être une hallucination sonore.

J'ai fait un petit script qui a l'éxecution désactive la carte reseau et tous les programmes qui tournent habituellement (dans mon cas - RoonBridge, Gmrender, dropbear) puis monte la carte SD sur laquelle se trouve mes fichiers flac, les copie en memoire, et lance la lecture. Je vais essayer de faire une boucle sur les fichiers pour les charger et les lire un à un - ça n'a pas l'air trop compliqué. Aplay peut se lancer en mode "interactif" pour permettre de mettre la lecture en pause, mais c'est tout.

Pour faire des comparatifs, j'envisage d'enregistrer la sortie de mon DAC avec une carte son (j'ai une m-audio) et de voir si on peut faire des analyses sur les fichiers, ou les rejouer en "aveugle" - mais c'est peut être une mauvaise approche.

J'ai du temps à perdre...
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Dématérialisation : une piste d’entraide (et d'économie) l'Arédien 40 33,166 04-01-2020, 06:35 PM
Dernier message: Janacek

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)