Conversione PCM to DSD con SOX in LMS.

Visualizzazione dei risultati da 1 a 10 su 21

Hybrid View

Messaggio precedente Messaggio precedente   Prossimo messaggio Prossimo messaggio
  1. #1
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito Conversione PCM to DSD con SOX in LMS.

    Ciao

    da qualche tempo in diversi mi chiedono in merito alla conversione PCM to DSD in tempo reale operata, per esempio, da Daphile. Qualcuno, non ricordo chi, mi aveva anche riferito che quest'ultimo non lo faceva più tramite SOX ma con 'qualcosa' in o a valle di Squeezelite.

    Bene, ho verificato e nella versione di Daphile del 16/2 continua ad essere utilizzata la versione modificata di SOX (SOX SDM by mansr, https://github.com/mansr/sox/blob/master/src/sdm.c), al netto di eventuali modifiche direttamente in e per Daphile, che non ho verificato, ma escluderei.

    Quella versione - a stessa detta dell'autore - è utilizzabile in tempo reale solo in modalità 'fast', che corrisponde ad un significativo degrado di qualità (la definisce 'ragionevole') ed infatti così fa Daphile.

    maggiori informazioni qui, che è un posto noto a molti frequentatori del forum...

    DSD encoding with SoX

    Per chi volesse utilizzare quella versione di sox in lms è semplicissimo, basta sostituire la precedente, o - forse meglio - usare un nome diverso, ed impostare adeguatamente i comandi nei convert.conf.

    La modifica di C-3PO è semplice se non banale, se mi convincete che serve possiamo implementarlo, ma francamente mi chiedo SE la conversione in DSD 'fast' ad una qualità solo ragionevole possa davvero aggiungere qualcosa o sia solo una ulteriore moda.

    Sarebbe piuttosto interessante un confronto tra il playback dello stesso pezzo convertito staticamente (cioè salvato su disco) in modalità 'fast' e 'audiophile o 'golden hear'.

    Spero sia utile.
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  2. #2
    Moderatore L'avatar di bibo01
    Registrato
    Oct 2010
    Messaggi
    4,591
    configurazione

    Predefinito

    Mansr, lo sviluppatore di tale patch, ha appena confermato che il modulatore DSD è ottimizzato per DSD64 soltanto, Infatti, a frequenze più elevate la parte piatta del floor noise viene estesa ma non abbassata.

  3. #3
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Marco sei riuscito a capire anche come fa il carico del file nella RAM?

  4. #4
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    Marco sei riuscito a capire anche come fa il carico del file nella RAM?
    No, non ci ho nemmeno guardato, ma intendi come usa il ramdisk o cosa?
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  5. #5
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da bibo01
    Mansr, lo sviluppatore di tale patch, ha appena confermato che il modulatore DSD è ottimizzato per DSD64 soltanto, Infatti, a frequenze più elevate la parte piatta del floor noise viene estesa ma non abbassata.
    Pur non essendo io un esperto della cosa, da quello che ho capito il processo è diviso in 3 step:

    a. upsample PMC al bitrate corrisponende al dsd64 e filtro pcm.
    b. upsample a sample rate superiori.
    c. applicazione del dithering, che comprede, appunto, la modulazione SDM, cioè la 'conversione' in DSD e l'applicazione del filtro digitale.

    a. e b sono fatti da SOX 'nativo'.
    b. è fatto dalla modifica di Mansr, con ottimizzazione 'fissa' per DSD64 (non ho capito con quale forma di filtro).

    Mi sfugge - perchè proprio non ho idea, se abbia senso o meno - se la 'normale' pratica di applicazione dei filtri in upsampling sul pcm sia ancora attiva.

    A queste condizioni, non credo sia una grande ideaa utilizzarla per upsamplinga a DSD > 64, il doppio upsampling pcm in cascata anche se fatto in 'alta qualità' riduce la banda passante di almeno il 15-20% e la distorsione armonica (guardando la tabella) aumenta in modo dignificativo.

    Le misure non sono tutto, certo, ma...

    Peccato che nella comparitiva non sia presente HQPlayer.
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  6. #6
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  7. #7
    byte
    Registrato
    Aug 2015
    Età
    57
    Messaggi
    114

    Predefinito

    Molto bene, avanti con la conversione pcm-dsd

  8. #8
    tebibyte L'avatar di bigtube
    Registrato
    May 2012
    Località
    cagliari
    Età
    69
    Messaggi
    2,258
    configurazione

    Predefinito

    Originariamente inviato da claudio67
    Molto bene, avanti con la conversione pcm-dsd
    Si certo....tornerete da Babbo PCM....tornerete
    player1:thin client+voyage - player2:futros450+Debian > Usb Transport: I2soverUSB + DAC (6x1704+I/V a tubi) - Attenuatore passivo Lightspeed
    Ampli finale: OTL 6C33 - MyRef Fremen Ed. - Diff.: Diapason Adamantes II - Guida LMS+Squeezelite - B

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Regole d'invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
nexthardware.com - © 2002-2022