Forum : 5 - Les serveurs son : JACK, PulseAudio et autres...

Pulse audio retard de redirection line in vers haut parleur (ubuntu 12.10)

patked utilisateur non connecté

Bonjour,


je redirige bien mon entrée LINE IN vers la sortie HP. Par exemple, ma guitare qui rentre en LINE-IN, ressort bien en HP ou casque.
Mais j'ai un retard de 0,3 s , ce qui rend impossible le jeu de guitare comme le reste.

J'ai suivi la DOC PULSE AUDIO et j'ai inséré : load-module module-loopback dans le ficher de conf de Pulse (avec en prime un "pactl load-module module-loopback source= sink=")
Mais j'ai toujours ce retard...

Pourtant, le loopback est justement prévu pour éliminer les retards.

Quelqu'un saurait il pe dire ce que j'ai oublié ?

Patked

allany utilisateur non connecté
Hello !

Bon, si tu souhaîtes vraiment produire de la zique avec Linux, l'utilisation de pulseaudio n'est pas trop adéquate...
Y'a un tuto là-dessus, ici.

Ensuite, passes-tu par Jack pour effectuer cette connexion ?
Si oui, quels paramètres as-tu renseignés ?
Si non, je te conseille vraiment de passer par Jack pour tout ce qui a trait à la MAO. Tu as également un bon p'tit tuto .

A+

patked utilisateur non connecté
Merci beaucoup Allany,

Effectivement, je vais plutôt utiliser Jack pour résoudre cette latence en lieu et place de pulse. Je vais voir tout ça plutôt samedi, car il y a un peu de boulot on dirait :-)))

Merci encore

allany utilisateur non connecté
Ah, j'oubliais...
Quelle distribution as-tu installée ?

Avec une distribution standard, tu disposes d'un noyau Linux dit "generic".
Pour la MAO, il vaut mieux disposer d'un noyau soit "lowlatency", soit "realtime" afin d'optimiser ta latence.
Certaines distributions customisées "création musicale et graphique" incluent d'origine l'un de ces noyaux et proposent dès l'installation un environnement et des applications pré-paramétrés, le tout orienté "performance".

Là, tu sembles obtenir une latence de 300 ms, ce qui est inacceptable, pour la MAO (et pour l'instrumentiste, comme tu l'as constaté).
Le taux optimum se situe entre 0 et 10 ms. Pour ce que je connais d'expérience, un système Linux bien optimisé, avec une carte-son externe en USB, devrait produire une latence autour de 10 ms qui ne provoque, elle, pas de décalage audible entre le son émis et sa restitution en monitoring.

Bon, tout ceci dépend, bien sûr, de ce que sont tes objectifs en matière de création sonore, de la fréquence et de la densité de ton travail sur l'audio ainsi que de tes priorités dans l'usage de la machine.

Bonnes réflexions, à+