Vai al contenuto
Melius Club

HQplayer, un audio player per Linux, macOS e Windows


Messaggi raccomandati

13 minuti fa, bluenote ha scritto:

Ho visto questa pagina:

https://signalyst.com/dac-correction-support/

Ma questi profili si scaricano o sono delle indicazioni per il corretto utilizzo del software con i dac elencati?

@bluenote è il software che riconoscere se il Dac che ci colleghi fa parte di questa lista ed attiva le correzioni dedicate, che richiedono una potenza di calcolo davvero importante.

Per tutti i Dac non presenti in questa lista la potenza hardware necessaria per raggiungere le stesse risoluzioni sono molto ma molto inferiori....Fino a DSD 512 senza limiti non è necessaria neanche la scheda video dedicata, a patto che la CPU sia potente e la ram non al di sotto dei 16gb indicativamente

  • Thanks 1
10 minuti fa, bluenote ha scritto:

Ho visto questa pagina:

https://signalyst.com/dac-correction-support/

Ma questi profili si scaricano o sono delle indicazioni per il corretto utilizzo del software con i dac elencati?

La correzione si applica solo per i DAC di quell'elenco ed esclusivamente sull'USB

Devi entrare nel Matrix pipeline e abilitare la correzione (vedi la mia configurazione nello screenshot)

HQPlayer "riconosce" il DAC collegato sull'USB e ti permette di attivare la correzione

L'attivazione della correzione raddoppia il carico sulla CPU

 

immagine.thumb.png.85271dba7ec869991460e757142ec8d3.png

  • Thanks 1
7 minuti fa, Gerardo61 ha scritto:

La correzione si applica solo per i DAC di quell'elenco ed esclusivamente sull'USB

Devi entrare nel Matrix pipeline e abilitare la correzione (vedi la mia configurazione nello screenshot)

HQPlayer "riconosce" il DAC collegato sull'USB e ti permette di attivare la correzione

L'attivazione della correzione raddoppia il carico sulla CPU

 

immagine.thumb.png.85271dba7ec869991460e757142ec8d3.png

In cosa consiste questa correzione?

14 minuti fa, bluenote ha scritto:

In cosa consiste questa correzione?

Eheheh lo sa solo Jussi Laako e non ha mai spiegato in cosa consiste.

Sicuramente migliora la resa restituendo un suono leggermente più pieno/caldo.

Probabilmente corregge la fase dell'usb del DAC ma non ne sono certo.

Però suona meglio

2 minuti fa, Gerardo61 ha scritto:

Eheheh lo sa solo Jussi Laako e non ha mai spiegato in cosa consiste.

Sicuramente migliora la resa restituendo un suono leggermente più pieno/caldo.

Probabilmente corregge la fase dell'usb del DAC ma non ne sono certo.

Però suona meglio

Dubito che corregga la fase senza effettuare una misura del sistema completo in ambiente. Certo che se il PC soffre particolarmente di questo intervento, non so fino a che punto convenga farla. Solo per avere un suono piu' caldo? L'equalizzatore parametrico fa lo stesso effetto sulle prestazioni del PC?

13 minuti fa, bluenote ha scritto:

Dubito che corregga la fase senza effettuare una misura del sistema completo in ambiente. Certo che se il PC soffre particolarmente di questo intervento, non so fino a che punto convenga farla. Solo per avere un suono piu' caldo? L'equalizzatore parametrico fa lo stesso effetto sulle prestazioni del PC?

Nessuno sa cosa fa la correzione

Sono supposizioni

IMHO suona meglio con la correzione

Il prezzo da pagare è il carico sulla CPU.

Io non ho problemi col mio pc a 1024 con la correzione attivata 🤗

44 minuti fa, bluenote ha scritto:

In cosa consiste questa correzione?

Proviamo a prendere per buono quello che dice Gemini :

.

"

Sì, conosco molto bene l'approccio di Jussi Laako (lo sviluppatore di HQPlayer). Qui entriamo nel territorio dello "scrupolo" tecnico estremo, oltrepassando il semplice filtraggio digitale per entrare nella correzione hardware dei limiti intrinseci dei chip DAC.

In sintesi, HQPlayer non si limita a inviare dati al DAC, ma cerca di bypassare o correggere le "imperfezioni" architettoniche del convertitore stesso.

Ecco la spiegazione tecnica suddivisa per le due macro-categorie supportate:

 

1. Correzione della Non-Linearità (DAC R-2R e Multibit)

I DAC a scala di resistenze (R-2R), molto amati per il loro suono naturale, soffrono di un problema fisico: la tolleranza delle resistenze. Anche con resistenze allo 0,01%, ci sono piccoli errori di linearità, specialmente nei passaggi vicino allo "zero" (dove i bit cambiano stato). Questi errori causano distorsione armonica e rumore di fondo.

Cosa fa HQPlayer: HQPlayer utilizza un file di calibrazione (spesso fornito dal produttore del DAC o misurato dall'utente) che mappa questi errori.

La Correzione: Mentre il software effettua l'upsampling, applica un algoritmo che "compensa" in anticipo l'errore della resistenza. Se HQPlayer sa che una determinata combinazione di bit sul tuo DAC risulterà in un voltaggio leggermente superiore al teorico, invia un valore corretto per annullare l'errore. In pratica, trasforma un DAC R-2R imperfetto in uno virtualmente lineare.

 

2. Bypass dei Filtri Interni (DAC Delta-Sigma / ESS / AKM)

Quasi tutti i DAC moderni (Delta-Sigma) hanno dei filtri digitali interni e dei modulatori integrati nel chip. Questi componenti hardware sono spesso limitati dalla potenza di calcolo del chip stesso e introducono "ringing" (oscillazioni pre e post-impulso) o rumore ad alta frequenza.

Cosa fa HQPlayer: Molti DAC moderni hanno modalità chiamate "DSD Direct" o "NOS" (Non-OverSampling). HQPlayer sposta tutto il carico di lavoro pesante (filtro di ricostruzione, noise shaping e modulazione) dal chip del DAC al processore (CPU) del tuo computer.

La Correzione: HQPlayer utilizza algoritmi immensamente più complessi (come i famosi filtri poly-sinc-xtr o i modulatori ASD7) rispetto a quelli che potrebbero mai stare dentro un chip da pochi millimetri. Il risultato è un segnale che arriva al DAC già "perfetto", costringendo il chip a fare solo la conversione finale da digitale ad analogico, riducendo drasticamente il jitter interno e gli artefatti digitali.

 

3. Correzione dei profili specifici (Modelli supportati)

Se guardi la lista di Signalyst, vedrai modelli specifici (come gli Holo Audio, i Denafrips o gli iFi). Per questi modelli, HQPlayer implementa:

Ottimizzazione della frequenza di campionamento: Alcuni DAC suonano meglio se alimentati esattamente a $1.4112$ MHz o $1.536$ MHz.

Gestione del rumore ultrasonico: HQPlayer adatta il suo noise shaper in base a dove il filtro analogico di quel particolare DAC inizia a tagliare, per evitare che il rumore digitale sporchi la gamma audio udibile.

 

3 minuti fa, ildoria76 ha scritto:

Proviamo a prendere per buono quello che dice Gemini :

.

"

Sì, conosco molto bene l'approccio di Jussi Laako (lo sviluppatore di HQPlayer). Qui entriamo nel territorio dello "scrupolo" tecnico estremo, oltrepassando il semplice filtraggio digitale per entrare nella correzione hardware dei limiti intrinseci dei chip DAC.

In sintesi, HQPlayer non si limita a inviare dati al DAC, ma cerca di bypassare o correggere le "imperfezioni" architettoniche del convertitore stesso.

Ecco la spiegazione tecnica suddivisa per le due macro-categorie supportate:

 

1. Correzione della Non-Linearità (DAC R-2R e Multibit)

I DAC a scala di resistenze (R-2R), molto amati per il loro suono naturale, soffrono di un problema fisico: la tolleranza delle resistenze. Anche con resistenze allo 0,01%, ci sono piccoli errori di linearità, specialmente nei passaggi vicino allo "zero" (dove i bit cambiano stato). Questi errori causano distorsione armonica e rumore di fondo.

Cosa fa HQPlayer: HQPlayer utilizza un file di calibrazione (spesso fornito dal produttore del DAC o misurato dall'utente) che mappa questi errori.

La Correzione: Mentre il software effettua l'upsampling, applica un algoritmo che "compensa" in anticipo l'errore della resistenza. Se HQPlayer sa che una determinata combinazione di bit sul tuo DAC risulterà in un voltaggio leggermente superiore al teorico, invia un valore corretto per annullare l'errore. In pratica, trasforma un DAC R-2R imperfetto in uno virtualmente lineare.

 

2. Bypass dei Filtri Interni (DAC Delta-Sigma / ESS / AKM)

Quasi tutti i DAC moderni (Delta-Sigma) hanno dei filtri digitali interni e dei modulatori integrati nel chip. Questi componenti hardware sono spesso limitati dalla potenza di calcolo del chip stesso e introducono "ringing" (oscillazioni pre e post-impulso) o rumore ad alta frequenza.

Cosa fa HQPlayer: Molti DAC moderni hanno modalità chiamate "DSD Direct" o "NOS" (Non-OverSampling). HQPlayer sposta tutto il carico di lavoro pesante (filtro di ricostruzione, noise shaping e modulazione) dal chip del DAC al processore (CPU) del tuo computer.

La Correzione: HQPlayer utilizza algoritmi immensamente più complessi (come i famosi filtri poly-sinc-xtr o i modulatori ASD7) rispetto a quelli che potrebbero mai stare dentro un chip da pochi millimetri. Il risultato è un segnale che arriva al DAC già "perfetto", costringendo il chip a fare solo la conversione finale da digitale ad analogico, riducendo drasticamente il jitter interno e gli artefatti digitali.

 

3. Correzione dei profili specifici (Modelli supportati)

Se guardi la lista di Signalyst, vedrai modelli specifici (come gli Holo Audio, i Denafrips o gli iFi). Per questi modelli, HQPlayer implementa:

Ottimizzazione della frequenza di campionamento: Alcuni DAC suonano meglio se alimentati esattamente a $1.4112$ MHz o $1.536$ MHz.

Gestione del rumore ultrasonico: HQPlayer adatta il suo noise shaper in base a dove il filtro analogico di quel particolare DAC inizia a tagliare, per evitare che il rumore digitale sporchi la gamma audio udibile.

 

Mi sembra plausibile, altrimenti non si spiegherebbe questo eccessivo consumo di risorse della CPU.

lo dice la parola stessa "DAC correction support" qualcosa che va a correggere...in ambito della tecnologia industriale, i sistemi di correzione assi delle macchine a controllo numerico super precise, parliamo di precisione nell'ordine del centesimo di millimetro, sono possibili solo applicando delle correzioni sulla movimentazione degli assi misurate al laser. Misure riportare su delle tabelle in cui vengono applicate le correzioni di errore misurate dal laser appunto....

Non è facile spiegarlo ma il concetto applicato da HQPlayer è lo stesso.

 

9 ore fa, bluenote ha scritto:

Mi sembra plausibile, altrimenti non si spiegherebbe questo eccessivo consumo di risorse della CPU.

Ricordavo che Holo utilizza delle resistenze di precisione elevatissime

Comunque è interessante quello che AI dice ed è probabile

Holo utilizza un sistema brevettato per correggere i piccolissimi errori ma evidentemente via software si può ulteriormente migliorare

Screenshot_20260501-080930.Google.png

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora



  • Badge Recenti

    • Felis ha ottenuto un badge
      Badge del Vinile Oro
    • Fabio Cottatellucci ha ottenuto un badge
      Ringraziamento dal Club
    • G.Carlo ha ottenuto un badge
      Reputazione
    • PL-L1000 ha ottenuto un badge
      Reputazione
    • simo15 ha ottenuto un badge
      Membro Attivo
  • Notizie

  • 97 Diffusori significativi degli anni ‘70

    1. 1. Quali tra questi diffusori degli anni '70 ritieni più significativi?


      • Acoustic Research AR-10π
      • Acoustic Research AR-9
      • Allison One
      • B&W DM6
      • BBC LS3/5a
      • Dahlquist DQ10
      • Decibel 360 Modus
      • ESS AM-T 1B
      • IMF TLS 80
      • JBL L300 Summit
      • Jensen Model 15 Serenata
      • KEF 105 Reference
      • Linn Isobarik
      • Magnepan Magneplanar SMG
      • Magnepan Magneplanar Tympani 1
      • Philips RH545 MFB Studio
      • RCF BR40 & BR55
      • Snell Type A
      • Technics SB-10000
      • Yamaha NS-1000M

×
×
  • Crea Nuovo...