Pagina 4 di 26

Re: DRC: upsampling del filtro

Inviato: 18/05/2020, 18:30
da TomCapraro
Paolo Boccardi ha scritto: 18/05/2020, 18:05
Mi spiego meglio: con Audacity faccio resample del filtro e lo converto in WAV e al software player musicale lascio fare solo l'upsampling o il downsampling dei file musicali. Su quest'ultimo punto c'è da verificare chi fa meglio il lavoro perchè possono entrare, ad esempio, fattori in gioco come i filtri di HQplayer.
Ed infatti ho fatto proprio questo, almeno con foobar e J.River.
Il filtro che esce fuori dalla DRC-interface è già in formato WAV, basta soltanto caricarlo su audacity e fare l'upsampling a 96khz.
Quanto al player, foobar va benone in abbinamento con il resampler SOX, J.River no...(concettualmente e praticamente a me non piace) perchè nonostante utilizzi anch'esso SOX, su foobar è settabile, mentre su J.River è fisso con un settaggio che modifica macroscopicamente la fase.
Anche audacity utilizza il motore di SOX, ma quantomeno lascia la fase perfettamente inalterata.
HQplayer ha un milione di possibilità di settaggio, e come detto prima, mi rendo disponibile a provare il settaggio con cui lo usate abitualmente.
Per questa prova serve un segnale che ho già pronto.
Non so se HQplayer può salvare files upsamplati off-line, se lo fa basta prendere il segnale (che invierei) upsamplarlo a 32bit/96khz, salvarlo, quindi ricaricarlo e riportarlo a 16bit/44,1khz.
SOX in questo "giro di passaggi" riporta il file elaborato quasi allo stesso livello del file di prova nativo, non lo altera nè nella risposta, nè la fase e senza artifact.

Re: DRC: upsampling del filtro

Inviato: 18/05/2020, 18:40
da il Carletto
Grazie Tom. Avevo capito di “lavorare” il filtro ancora in .pcm, convertendolo e upsamplarlo in un’unica passata.
Per cui operiamo comunque la conversione in wav con Cool Edit e poi lo passiamo dentro Audacity.

HQPlayer ha la possibilità di fare l’upsampling dei file all’interno della stessa “famiglia”. Ovvero, nel mio caso, setto l’upsampling a 768, ma in realtà questo vale solo per i file a base 48. Quelli a base 44.1 vengono upsamplati a 705.
In quel caso ho il dubbio a quale frequenza convertire il filtro DRC, visto che comunque in un modo o nell’altro verrà down o upsamplato a seconda che lo crei a 705 o 768

Re: DRC: upsampling del filtro

Inviato: 18/05/2020, 19:26
da Paolo Boccardi
il Carletto ha scritto: 18/05/2020, 18:40 Grazie Tom. Avevo capito di “lavorare” il filtro ancora in .pcm, convertendolo e upsamplarlo in un’unica passata.
Per cui operiamo comunque la conversione in wav con Cool Edit e poi lo passiamo dentro Audacity.

HQPlayer ha la possibilità di fare l’upsampling dei file all’interno della stessa “famiglia”. Ovvero, nel mio caso, setto l’upsampling a 768, ma in realtà questo vale solo per i file a base 48. Quelli a base 44.1 vengono upsamplati a 705.
In quel caso ho il dubbio a quale frequenza convertire il filtro DRC, visto che comunque in un modo o nell’altro verrà down o upsamplato a seconda che lo crei a 705 o 768
In realtà Hqplayer fa quello che dici con alcuni filtri: con il poly-sinc-xtr-lp (lp sta per linear phase) fa upsampling di tutti i file a prescindere che siano 44.1 o 48.

Re: DRC: upsampling del filtro

Inviato: 18/05/2020, 20:36
da il Carletto
Si certo. Io uso il Closed Form-M, che dovrebbe essere "specializzato" negli up spinti. Fa esattamente quello che dici, e lo posso confermare dalle frequenze che vedo sul display del dac

Re: DRC: upsampling del filtro

Inviato: 18/05/2020, 21:18
da il Carletto
Ho provato ad effettuare un upsampling a 384 khz dei due filtri DRC (L+R) che sto utilizzando ultimamente.
Nel convolutore di HQP nel momento in cui si seleziona un filtro, viene visualizzato il valore di IR Gain in maniera da avere un'idea dell'attenuazione da applicare.
Upsamplando i filtri noto che i valori di IR Gain sono schizzati alle stelle. Da 8 dB sono passato a 26 dB.
Sbaglio qualcosa, c'è qualche settaggio di Audacity a cui prestare attenzione?

Re: DRC: upsampling del filtro

Inviato: 18/05/2020, 21:49
da Paolo Boccardi
È del tutto normale: solitamente è il convolutore di hqplayer che automaticamente ricalcola il gain da applicare in maniera del tutto 'trasparente'.

Re: DRC: upsampling del filtro

Inviato: 18/05/2020, 21:52
da TomCapraro
il Carletto ha scritto: 18/05/2020, 18:40 Grazie Tom. Avevo capito di “lavorare” il filtro ancora in .pcm, convertendolo e upsamplarlo in un’unica passata.
Per cui operiamo comunque la conversione in wav con Cool Edit e poi lo passiamo dentro Audacity.

HQPlayer ha la possibilità di fare l’upsampling dei file all’interno della stessa “famiglia”. Ovvero, nel mio caso, setto l’upsampling a 768, ma in realtà questo vale solo per i file a base 48. Quelli a base 44.1 vengono upsamplati a 705.
In quel caso ho il dubbio a quale frequenza convertire il filtro DRC, visto che comunque in un modo o nell’altro verrà down o upsamplato a seconda che lo crei a 705 o 768
Nel tuo caso la situazione (se si dovesse cercare quella oggettivamente migliore) si dovrebbe valutare alle misure.
C'è ad esempio "l'insidia" DAC e relativa frequenza in ingresso...bisognerebbe vedere come si comporta.
HQplayer promette bene, ma per effettuare controlli approfonditi è un ginepraio.

Re: DRC: upsampling del filtro

Inviato: 18/05/2020, 21:54
da TomCapraro
Paolo Boccardi ha scritto: 18/05/2020, 21:49 È del tutto normale: solitamente è il convolutore di hqplayer che automaticamente ricalcola il gain da applicare in maniera del tutto 'trasparente'.
Certamente perchè il filtro a 384khz esce fuori con un ampiezza molto piu elevata.

Re: DRC: upsampling del filtro

Inviato: 18/05/2020, 21:55
da TomCapraro
...comunque tra vari resampler, nonostante vengano settati a "fase lineare" escono fuori risultati migliori/peggiori.

Re: DRC: upsampling del filtro

Inviato: 18/05/2020, 22:43
da TomCapraro
Da premettere una cosa: queste verifiche (e ricerca della migliore configurazione player/resampler) non servono tanto per migliorare una situazione, bensi' per "mantenere" intatto il suono a cui siamo abituati con il filtro a 44.1khz/48khz...ovvero: nel caso in cui dovessimo utilizzare una frequenza maggiore*** tale operazione di upsampling non dovrà cambiare le "carte in tavola".

***ci sono DAC che effettivamente migliorano la resa del filtro digitale, per cui con un buon resampler si prendono due piccioni con una fava.
Il mio DAC ad esempio (M2tech Young 1a serie) azzera tutti i fenomeni di intermodulazione, distorsione e aliasing del filtro alle alte frequenze quando riceve un segnale a 96khz piuttosto che 44.1khz.