(05-19-2020, 03:29 PM)audyart a écrit : Ben, on peut pas corriger le temps en temps réel. (faut donner du temps au temps.. )
Le retard de moitié de la durée du l'impulsion ( centrée ) est lié au principe même du fir, ensuite seulement interviennent
la performance du processeur et le mode de convolution qui en rajouteront plus ou moins.
Sauf qu'au lieu de le faire à la vitesse du flux audio, 44,1 48 96 kHz, tu le fais à la vitesse du processeur.
Les quelques centaines de milliers de taps qui précèdent l'impulse peuvent être traités en une fraction de seconde.
La préconvolution est ainsi traitée en quelques millisecondes au lieu de n secondes et placée dans le buffer de sortie (dans le parfait respect du principe du FIR).
La lecture du flux audio convolué peut ainsi commencer avec seulement quelques ms de retard. Elle a alors lieu à vitesse normale.
C'est ce que fait Minimstreamer p.ex...
Pluie du matin n'arrête pas le sous-marin