Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Lecture DSD sur PC
#25
Certes, mais nous sommes tous à la recherche du meilleur son possible ! Donc quand j'ai des albums haute résolution, je suis forcément frustré de voir qu'ils sont ré-échantillonnés à la volée !

Pour aller plus loin je me suis lancé dans l'installation de MPD, qui semble plébiscité.
J'ai donc installé le fork qui permet de lire nativement les iso SACD. Je passe sur la compilation du machin, avec les fichiers de configuration manquants, etc.
Bref, après avoir tâtonné, j'arrive à lancer ça, avec Cantata comme client (parce qu'il est dans les dépôts, pour gagner du temps).
Au moins MPD m'explique ce qu'il fait, avec l'option --verbose. Niveau MPD tout semble OK puisqu'on a :
Code :
decoder_thread: probing plugin sacdiso
decoder: audio_format=dsd64:2, seekable=true
client: [0] process command "status"
exception: OutputThread could not get realtime scheduling, continuing anyway: sched_setscheduler failed: Operation not permitted
alsa_output: opened default type=IOPLUG
alsa_output: buffer: size=48..524288 time=250..2730667
alsa_output: period: size=16..174763 time=83..910224
alsa_output: default period_time = buffer_time/4 = 500000/4 = 125000
alsa_output: format=S24_LE (Signed 24 bit Little Endian)
alsa_output: buffer_size=96000 period_size=24000
output: opened "Lecteur ALSA" (alsa) audio_format=192000:24:2
libsamplerate: setting samplerate conversion ratio to 0.54
output: converting in=dsd64:2 -> f=dsd64:2 -> out=192000:24:2
exception: Failed to open mixer for 'Lecteur ALSA': no such mixer control: PCM
Il détecte bien l'impossibilité de lire nativement le DSD par la sortie optique, donc convertit le DSD64 en PCM 192kHz/24bits, ce qui me va très bien.
Le souci est après, puisque j'ai toujours
Code :
cat /proc/asound/card*/pcm*p/sub*/hw_params
closed
access: MMAP_INTERLEAVED
format: S16_LE
subformat: STD
channels: 2
rate: 48000 (48000/1)
period_size: 8192
buffer_size: 16384

Enfin, j'ai jeté un œil du côté du fichier mpd.conf pour faire la modification suivante :
Code :
audio_output {
type "alsa"
name "Lecteur ALSA"
device "iec958:CARD=PCH,DEV=0" # optional
mixer_type      "hardware" # optional
## mixer_device "default" # optional
## mixer_control "PCM" # optional
## mixer_index "0" # optional
}
afin de bien spécifier que le mixer alsa ne devait pas interférer avant d'attaquer le DAC (enfin, il me semble que c'est ce que signifie l'option mixer_type "hardware Undecided )
Et là, quand je lis du DSD64, j'ai
Code :
cat /proc/asound/card*/pcm*p/sub*/hw_params
closed
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 192000 (192000/1)
period_size: 2048
buffer_size: 8192
et quand je lis du FLAC, tout est OK. On remarque tout de même que tout ce qui est en 24 bits est indiqué S32_LE. La réponse a déjà été apportée sur le forum volumio :
Citation :Although the samples stay 24bit, the alsa driver actually pads the remaining 8 bits for transfer. The sound card (or USB DAC) actually recognizes the padding and sends the original 24bit samples to the DAC.

Donc je peux enfin profiter de ma discothèque HighRes l'esprit tranquille (et n'entendre aucune différence avec avant, mais ça c'est une autre histoire Big Grin  ).
Ne reste plus qu'un trouver un client sympa pour MPD. J'aime beaucoup l'interface de Gmusicbrowser, qui malheureusement n'est plus maintenu. Sonata n'est pas très agréable quand on a une grosse bibliothèque.

J'espère que ces tâtonnements seront utiles à quelqu'un...
Ampli/DAC : Hegel H80mkII, câble secteur Neodio PC1
Drive CD/SACD : Denon DCD-1600NE
Tuner : Technics ST-S1L
Platine vinyle : Technics SL-D2
Cellules : Audio Technica VM760SLC (stéréo) Audio Technica AT-MONO3/LP (Mono)
Préampli phono : MoFi StudioPhono
Enceintes : Atohm Sirocco 2.0

Répondre


Messages dans ce sujet
Lecture DSD sur PC - par pierreTPE57 - 03-04-2020, 04:36 PM
RE: Lecture DSD sur PC - par moonfly - 03-04-2020, 05:09 PM
RE: Lecture DSD sur PC - par pierreTPE57 - 03-04-2020, 05:22 PM
RE: Lecture DSD sur PC - par moonfly - 03-04-2020, 06:32 PM
RE: Lecture DSD sur PC - par mélaudiophile - 03-04-2020, 08:34 PM
RE: Lecture DSD sur PC - par gui-73 - 03-04-2020, 05:28 PM
RE: Lecture DSD sur PC - par chakiwi - 03-04-2020, 05:40 PM
RE: Lecture DSD sur PC - par pierreTPE57 - 03-05-2020, 01:12 AM
RE: Lecture DSD sur PC - par mélaudiophile - 03-05-2020, 03:43 AM
RE: Lecture DSD sur PC - par moonfly - 03-05-2020, 09:17 AM
RE: Lecture DSD sur PC - par chakiwi - 03-05-2020, 09:54 AM
RE: Lecture DSD sur PC - par moonfly - 03-05-2020, 11:24 AM
RE: Lecture DSD sur PC - par chakiwi - 03-05-2020, 01:47 PM
RE: Lecture DSD sur PC - par moonfly - 03-05-2020, 05:19 PM
RE: Lecture DSD sur PC - par pierreTPE57 - 05-13-2020, 03:11 PM
RE: Lecture DSD sur PC - par Pascal64 - 03-05-2020, 04:48 AM
RE: Lecture DSD sur PC - par chakiwi - 03-05-2020, 06:57 PM
RE: Lecture DSD sur PC - par moonfly - 03-05-2020, 09:18 PM
RE: Lecture DSD sur PC - par pierreTPE57 - 03-06-2020, 12:52 AM
RE: Lecture DSD sur PC - par moonfly - 03-06-2020, 09:14 AM
RE: Lecture DSD sur PC - par pierreTPE57 - 03-06-2020, 11:26 PM
RE: Lecture DSD sur PC - par chakiwi - 03-07-2020, 09:34 AM
RE: Lecture DSD sur PC - par pierreTPE57 - 03-21-2020, 10:45 PM
RE: Lecture DSD sur PC - par chakiwi - 05-13-2020, 03:34 PM
RE: Lecture DSD sur PC - par pierreTPE57 - 05-14-2020, 12:14 AM
RE: Lecture DSD sur PC - par chakiwi - 05-14-2020, 09:15 AM
RE: Lecture DSD sur PC - par pierreTPE57 - 05-16-2020, 01:02 PM

Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  lecture des fichiers wma impossible avec LMS c.pos 6 506 11-17-2024, 12:42 AM
Dernier message: c.pos
  Lecture DSD 256 Glassac 6 813 10-21-2024, 10:36 PM
Dernier message: Janacek
  Mconnect --> Volumio : lecture continue ? netjice 3 2,290 09-05-2023, 09:11 PM
Dernier message: Olivier
  Lecture fichier WMA impossible .... Brunoc56 25 9,686 11-30-2022, 07:48 PM
Dernier message: Brunoc56
  Stockage de fichiers pour lecture sur le Node 2. PeterMan 5 3,055 11-21-2022, 10:35 PM
Dernier message: PeterMan

Atteindre :


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