Deux ou trois informations de mise en oeuvre de RePhase pour ne pas polluer le fil de pda0.
Sur le sujet des mesures, qui est assez technique, il a été fait de longs développements par Maxitonus et pda0. Au risque de paraître un peu 'simpliste', je suis pour ma part à la recherche d'un mode de mesure un peu passe-partout, qui ne nécessite pas de paramétrage ni de procédure complexe. C'est la raison de ma question au développeur de RePhase.
Sa réponse apporte deux éclairages:
L'intérêt du gating est évident: on voit en direct dans la fenêtre de HOLM les fréquences pour lesquelles la fenêtre est pertinente. C'est très bien fait.
Voici un exemple avec une fenêtre très courte, qui permet de juger l'impact des premières millisecondes de l'impulsion: on observe sur le graphe du haut que la courbe d'amplitude n'est pas formée, que la phase ne tourne presque pas, mais que le niveau de signification du graphe est limité aux fréquences supérieures à 2000Hz. Sur le graphe du bas, on voit que l'on a pris en compte moins d'une milliseconde de diffusion du signal.
Sur ce deuxième graphe: on a pris en compte les 3 premières millisecondes de diffusion du signal acoustique
Et sur cette troisième image, plus de 10 millisecondes.
On observe la façon dont les réflexions viennent perturber la réponse en amplitude. C'est intéressant.
Enfin sur cette dernière, qui correspond à la vue 'blended' d'Omnimic, on a un vue de l'ensemble des réflexions, mais avec une fenêtre dont la largeur varie en fonction des fréquences.
C'est sur base de cette dernière fenêtre que j'ai réalisé les corrections de mon système. Et je trouve que cela marche bien. La correction appliquée sur cette base semble assez 'résistante' aux réflexions, au sens où une mesure de la phase faite sur des fenêtre assez larges (15 cycles pour la méthode de pda0, ensemble de la fenêtre avec gating variable comme ci-dessus) donne une phase assez linéaire.
Un dernier point qu'il me parait intéressant de souligner est le fait que les corrections apportées par RePhase (comme celles de Dirac ou de Trinnov qui ne sont pas différents de ce point de vue là), permettent aussi de diminuer l'incidence de réflexions à défaut de les supprimer.
Illustration:
Premier graphe sans correction: l'impulsion n'est pas super propre, mais surtout les réflexions à 1ms et 5ms sont assez importantes et perturbent la restitution du son. Idéalement, le signal devrait être plat à ces endroits là.
Deuxième graphe: l'impulsion est plus propre et surtout les réflexions ont produit des perturbations de moins grande importance...
L'intérêt de la correction est double: améliorer le signal initial et diminuer l'influence des réflexions.
Enfin c'est ce que j'en comprends
Pour répondre à pda0 sur la façon de mesurer après correction, c'est super simple sous Windows, car l'activation de l'option WDM Driver dans JRiver (Options->General->Features->WDM) permet à JRiver de ce comporter comme une carte son virtuelle.
On peut sélectionner JRiver depuis n'importe quelle application et par exemple REW, de telle façon à ce que le sweep de mesure passe par JRiver et la convolution si celle-ci est en oeuvre. Il faut juste penser à mettre un fichier de convolution 48kHz, car c'est la fréquence d'échantillonnage à laquelle fonctionnent la plupart des logiciels de mesure dont REW:
Sur le sujet des mesures, qui est assez technique, il a été fait de longs développements par Maxitonus et pda0. Au risque de paraître un peu 'simpliste', je suis pour ma part à la recherche d'un mode de mesure un peu passe-partout, qui ne nécessite pas de paramétrage ni de procédure complexe. C'est la raison de ma question au développeur de RePhase.
Sa réponse apporte deux éclairages:
- le premier qui est de dire qu'il n'existe, compte tenu des contraintes liées à l'acoustique et notamment au phénomène des réflexions, qui n'interviennent pas en même temps pour toutes les fréquences, pas de solution passe-partout comme j'en souhaitais
- le deuxième c'est qu'il y a une fonction très astucieuse dans RePhase, qui permet de faire glisser une mesure sur la fenêtre du logiciel, et de prendre en compte cette mesure sans devoir reprendre tout le paramétrage. Et je trouve cette fonction brillante, car elle permet d'un coté dans HOLMImpulse, de faire défiler tous les 'gatings' possibles, ie toutes les tailles de fenêtre que l'on souhaite, et lorsque l'on a trouvé une représentation que l'on juge intéressante, de l'exporter et de la faire glisser sur la fenêtre de RePhase pour la prendre en compte.
L'intérêt du gating est évident: on voit en direct dans la fenêtre de HOLM les fréquences pour lesquelles la fenêtre est pertinente. C'est très bien fait.
Voici un exemple avec une fenêtre très courte, qui permet de juger l'impact des premières millisecondes de l'impulsion: on observe sur le graphe du haut que la courbe d'amplitude n'est pas formée, que la phase ne tourne presque pas, mais que le niveau de signification du graphe est limité aux fréquences supérieures à 2000Hz. Sur le graphe du bas, on voit que l'on a pris en compte moins d'une milliseconde de diffusion du signal.
Sur ce deuxième graphe: on a pris en compte les 3 premières millisecondes de diffusion du signal acoustique
Et sur cette troisième image, plus de 10 millisecondes.
On observe la façon dont les réflexions viennent perturber la réponse en amplitude. C'est intéressant.
Enfin sur cette dernière, qui correspond à la vue 'blended' d'Omnimic, on a un vue de l'ensemble des réflexions, mais avec une fenêtre dont la largeur varie en fonction des fréquences.
C'est sur base de cette dernière fenêtre que j'ai réalisé les corrections de mon système. Et je trouve que cela marche bien. La correction appliquée sur cette base semble assez 'résistante' aux réflexions, au sens où une mesure de la phase faite sur des fenêtre assez larges (15 cycles pour la méthode de pda0, ensemble de la fenêtre avec gating variable comme ci-dessus) donne une phase assez linéaire.
Un dernier point qu'il me parait intéressant de souligner est le fait que les corrections apportées par RePhase (comme celles de Dirac ou de Trinnov qui ne sont pas différents de ce point de vue là), permettent aussi de diminuer l'incidence de réflexions à défaut de les supprimer.
Illustration:
Premier graphe sans correction: l'impulsion n'est pas super propre, mais surtout les réflexions à 1ms et 5ms sont assez importantes et perturbent la restitution du son. Idéalement, le signal devrait être plat à ces endroits là.
Deuxième graphe: l'impulsion est plus propre et surtout les réflexions ont produit des perturbations de moins grande importance...
L'intérêt de la correction est double: améliorer le signal initial et diminuer l'influence des réflexions.
Enfin c'est ce que j'en comprends
Pour répondre à pda0 sur la façon de mesurer après correction, c'est super simple sous Windows, car l'activation de l'option WDM Driver dans JRiver (Options->General->Features->WDM) permet à JRiver de ce comporter comme une carte son virtuelle.
On peut sélectionner JRiver depuis n'importe quelle application et par exemple REW, de telle façon à ce que le sweep de mesure passe par JRiver et la convolution si celle-ci est en oeuvre. Il faut juste penser à mettre un fichier de convolution 48kHz, car c'est la fréquence d'échantillonnage à laquelle fonctionnent la plupart des logiciels de mesure dont REW: