LibraZiK - Accueil
Blog
Documentation
Contact
Tutoriels
Don
Cliquez ici pour donner sur le compte liberapay du projet
Démos
Bogue
LibraZiK - summary in english

Outils pour utilisateurs

Outils du site


manuel:compensation_de_latence_de_bouclage

Manuel de LibraZiK-4 - Compensation de latence de bouclage 1)

Avant-propos

Ce tutoriel a été revu en mai 2020 sur LibraZiK-3.

Définition

Bien que la latence se réfère principalement à la taille de tampon qui délaie le retour immédiat de l'entrée, il existe une latence additionnelle qui est due au traitement basique par votre interface audio. Il n'y a pas de moyen de réduire cette latence de “bouclage”, mais son existence affectera la relation temporelle des repiquages enregistrés.

Explication (1ère partie)

Pour traiter cette problématique, vous pouvez dire aux applications quelle est la quantité de ce délai additionnel pour qu'une compensation puisse être opérée, c'est à dire que l'audio enregistrée sera réajustée pour être resynchronisée avec ce délai. Les logiciels ne peuvent pas eux-mêmes découvrir quelle est la latence de bouclage, et la procédure suivante est donc nécessaire pour déterminer la quantité de compensation nécessaire à leur indiquer.

Action

Vous aurez besoin d'un câble de bouclage capable d'être connecté entre l'entrée et la sortie physique de votre périphérique.

  1. connectez votre entrée 2) à votre sortie 3) avec le câble de bouclage,
  2. démarrez JACK avec des paramètres connus pour être bons,
  3. ouvrez un terminal et lancez la commande jack_iodelay. Il vous indiquera “Signal below threshold…(EN) 4) jusqu'à ce que vous fassiez les connexions JACK,
  4. utilisez Catia pour connecter les ports “Capture System capture_1” aux ports “jack_delay in”, et les ports “jack_delay out” aux ports “System Playback playback_1”,
  5. une fois ces connexions physiques et connections JACK faites, jack_iodelay devrait indiquer des choses telles que “use X for the backend arguments -I and -O”, ce qui se traduit par “utilisez X pour les arguments -I et -O d'arrière plan”,
  6. dans le terminal, utilisez Ctrl+C pour arrêter jack_iodelay,
  7. dans Cadence, ouvrez les Paramètres JACK et entrez la valeur X donnée par jack_iodelay pour chacune des deux valeurs de “latence supplémentaire” d'entrée et de sortie,
  8. activer la prise en compte de ces nouveaux paramètres grâce au bouton "Modifier à-la-volée".

À présent, si vous refaites le test ci-dessus, il ne devrait pas y avoir de latence de bouclage additionnelle.

Explication (2ème partie)

Cette information est utilisée pour dire aux programmes comment ajuster les enregistrements pour que le résultat enregistré s'aligne précisément avec les pistes précédentes.

Puisque ces paramètres ne sont pas sauvegardés dans le logiciel car ils sont fonction du choix de l'interface, vous devrez refaire cette manipulation à chaque fois que vous changez d'interface audio. La manière la plus facile de faire cela est d'avoir des sessions Ray Session différentes pour chaque interface audio pour que tous les paramètres soient sauvegardés ensemble.






1)
ou “latence aller-retour”
2)
souvent l'entrée micro
3)
souvent la sortie casque
4)
signal en dessous du seuil
manuel/compensation_de_latence_de_bouclage.txt · Dernière modification : 13/05/2022 19:42 de trebmuh