28/05/2021-04:24:58
RE: Filtre FIR !
(26/05/2021-07:44:07)tonipe a écrit : Bonjour
Je n'ai pas trouvé le moyen dans rePhase de dépasser 131072 taps.
Je suis preneur de la solution.
Par contre je règle FFT Length sur 2^22 = 4194304.
Cordialement, Dominique
Bonjour,
Tu utilises HQplayer, ou autre chose ? Car il ne suffit pas de définir des filtres longs avec rePhase, encore faut-il un soft qui accepte de les convoluer proprement (en mode overlap_save de préférence) derrière.A noter que HQplayer n’est pas gratuit mais qu’on a, en version gratuite, des tranches de 1/2 h pour se convaincre de ses qualités, et qu’on peut l’utiliser sans Roon. Sans Roon, son interface intégrée avec la bibliothèque n’est pas du même niveau de sophistication que les algorithmes de calcul, ni de l’interface de Roon, qui a une « built-in connexion to HQplayer » facile à mettre en oeuvre.
HQplayer « digère » ces filtres longs - qui n’ont de sens qu’avec des resampleurs longs comme sinc-M ou closed-form-M, mais en fonction de la fréquence maxi, et du paramétrage du DAC (PCM, DSD ou les deux) avec éventuellement son interface logicielle. Closed-form-M est semble t’il le filtre élaboré par Ayre, une sorte d’hybride de minimum phase sans précurseur mais avec moins de post-rebonds qu’un filtre minimum phase classique. Il y a un White Paper sur le web, assez facile à trouver, qui montre cela. Il est aussi très plaisant, juste un soupçon moins bon en scène sonore sur mon système, mais plus tolérant à toute forme de bruit HF - le choix pourra dépendre du convertisseur, et de toutes les précautions pour limiter ces petites duretés dans l’aigu qui ont vite fait de montrer le bout de leur nez en numérique - ou avec les tweeters, le filtrage et l’amplification, mais ceci est une autre histoire...
Le nombre maxi de taps qu’on peut définir dans rePhase dépend de la fréquence d’échantillonnage, cela revient à dire que le temps total de l’opérateur est borné. Je ne peux pas dépasser 2^20 taps avec 384 kHz en sortie. Avec 192 kHz, on divise par deux, etc...
FFT length doit être au minimum de 2x le nombre de taps, cela convient en n’oubliant pas d’apodiser le filtre.
Ce qui est cool dans HQplayer, c’est qu’on peut aussi l’utiliser en multicanaux version de course, y compris sur des fichiers DSD multicanaux, à condition d’avoir un convertisseur multicanaux connecté par une interface USB ou RJ45... Bon, c’est encore une autre histoire, mais avoir cette possibilité ouvre des perspectives... Avec un ordi qui suit pour faire tous les calculs à la volée sans jitter, mais la loi de Moore aide aussi les audiophiles !
Bons essais,
Christian
