Ciao Tom,
dopo mesi riapro il forum e trovo questa discussione.
Riguardo l'upsampling di HQPlayer, normalmente la versione Desktop non permette di salvare il file in uscita.
Però, ciò è permesso nella versione Pro che comunque nella versione Trial dubito sia consentito.
In ogni caso, io ho la versione Pro (una delle prime v4) per cui se volete che faccia qualche upsampling/downsampling, passatemi il file e ditemi quale filtro applicare, poi io lo passo a Tom per le misure.
Spero che tutto vada bene perché non l'ho mai usato
. Comunque, rimango a disposizione.
In generale, per il DRC Miska suggerisce di upsamplare il filtro a 352.8/384 kHz preventivamente, in maniera da scaricare il lavoro di HQPlayer e, al contempo, adattandosi bene anche al DSD.
Ricordo soltanto che in HQPlayer la convoluzione (DRC) è sempre eseguita alla frequenza nativa del segnale sorgente. Cambiare la frequenza di output o altri settaggi non influisce.
Ad esempio, un file in formato red book (44,1) viene convoluto a 44.1 kHz e poi, a seconda delle impostazioni di output, upsamplato.
Non avrebbe senso farlo nell'altro verso - si utilizzerebbero soltanto molte più risorse della CPU.
Comunque, c'è un'eccezione: quando si fa contemporaneamente conversione DSD-a-PCM, la convoluzione viene eseguita ad 1/16mo della frequenza DSD nel dominio PCM. Dato che DSD64 corrisponde a 2.8224 MHz, la convoluzione avviene a 176,4 kHz. Di conseguenza, siccome vale la regola di "1/16mo", per DSD128 o 256 avviene a frequenze PCM più elevate.
Se la sorgente è DSD e l'output è anche SDM, il filtro PCM viene convertito per euguagliare la frequenza SDM.
In generale i dati del filtro vengono decomposti e convertiti in un formato adatto ad essere processato.