7. Latency

La latence désigne le temps nécessaire à l'ordinateur pour traiter les informations. Il peut s'agir du temps qui s'écoule entre le moment où l'on appuie sur le bouton de lecture et le début effectif de la lecture, ou du temps qui s'écoule entre le moment où l'on joue une touche sur le clavier et le son audible provenant de l'ordinateur. Avant l'introduction des pilotes ASIO, les latences d'une demi-seconde ou plus étaient la norme, ce qui rendait pratiquement impossible tout enregistrement en direct. Aujourd'hui, avec la carte son ou l'interface audio appropriée, la latence est généralement si faible qu'elle est imperceptible, et jouer des sons sur l'ordinateur produit le même effet "sans latence" que jouer de n'importe quel autre instrument.

La latence est inhérente à un ordinateur : il s'agit d'un retard qui permet au processeur de traiter les informations et de les restituer de manière ordonnée. Ce retard est causé par une petite mémoire intermédiaire appelée tampon, où les informations à traiter sont brièvement stockées et triées. Les données entrantes, dans ce cas des données audio, remplissent la mémoire tampon pendant que le processeur traite les informations et les restitue sous la forme d'un flux de données constant. Plus cette mémoire tampon est grande, plus le retard ou la latence est important et plus la sortie est exempte de parasites. En revanche, pour le jeu en temps réel, la mémoire tampon doit être aussi petite que possible, ce qui met le processeur à rude épreuve puisqu'il doit travailler plus vite pour obtenir le même résultat sans accroc. Si les données passent trop rapidement dans la mémoire tampon, le processeur peut ne pas réussir à traiter les informations à temps, ce qui entraîne des coupures ou des clics dans la lecture audio. Des processeurs plus rapides permettent donc des latences plus courtes - heureusement, les processeurs sont de plus en plus puissants !

Lorsque l'on joue d'un instrument logiciel, une latence de 3 à 5 ms ou moins est généralement perçue comme étant "en temps réel". Au delà une sensation de décalage risque de vous déranger. Pour y parvenir, les pilotes de l'interface audio utilisée doivent être optimisés pour cette tâche.

Vos Contacts