Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

jdelay, abréviation de jack_delay est un outil simple pour mesurer la latence d'une carte son sous jack

jdelay fonctionne en circuit fermé : il vous faut créer une boucle en connectant l'entrée et la sortie de votre carte son ensemble, prévoyez donc le cable adapté ! En mesurant le nombre de échantillons qui se sont écoulées entre l'envoi d'un signal à travers la boucle et sa réception, il nous permet grace à un calcul simple avec la "vitesse des échantillons" - définie par jack - de connaître la latence matérielle exacte de votre carte son, pour un réglage de latence de jack donné. (j'ai pas réussi à faire plus clair...confused)



Informations


Site web officiel : http://kokkinizita.linuxaudio.org/linuxaudio/index.html .
Version actuelle : 0.4.0 du 2011 04 18.
Licence : GNU GPL.
Support : Jack.
Développeur : Fons Adriaensen.

Installation


  • avec ubuntu : jdelay est présent dans les dépôts officiels. Dans votre gestionnaire de paquets habituel, il vous suffit donc d'émettre les commandes que vous connaissez pour l'installer (ou de le rechercher dans synaptic)

  • avec gentoo, il vous faudra utiliser l'overlay pro-audio, démasquer jdelay avec le keyword correspondant à votre architecture (~x86 ou ~amd64)
    echo "media-sound/jdelay ~x86" >> /etc/portage/package.keywords
    ou
    echo "media-sound/jdelay ~amd64" >> /etc/portage/package.keywords

    puis l'installer comme à votre habitude à l'aide de portage
    emerge -av jdelay

  • si vous souhaitez le compiler "à la main" (si votre système n'intègre pas jack_delay), rien de plus simple :
    téléchargez le code source à l'adresse indiquée plus haut, décompressez l'archive puis, dans un terminal, cd dans le répertoire source, make, et make install (pas d'option de compilation)

Utilisation


Comme son nom l'indique, jack_delay fonctionne avec jack, il vous faudra donc commencer par lancer ce dernier

Ensuite, pour démarrer jack_delay, ouvrez un terminal et tapez "jdelay". Il ne comporte pas d'interface graphique, mais ne vous inquiétez pas, il n'en a vraiment pas besoin !

dans la console d'ou vous l'avez lancé, jdelay se met a afficher :
Signal below threshold...
Signal below threshold...
Signal below threshold...
Signal below threshold...
Signal below threshold...
Signal below threshold...
Signal below threshold...
Signal below threshold...

pas de panique !
il vous indique seulement qu'il ne capte aucun signal, ce qui est normal car :

il vous faut ensuite connecter jdelay aux entrée-sortie qui vous intéressent grâce à l'outil QJackCtl (fenêtre connecter) ou patchage

nous allons premièrement mesurer la latence de jack lui-même, pour cela, connectez la sortie audio (out) de jdelay à son entrée (in) :
Used in jdelay
la console affiche alors le nombre de "frames", soit d'échantillons par période, multiplié par le nombre de périodes
cet exemple n'est pas tres intéressant, car il vous confirme seulement les réglages que vous avez effectué pour jack, notez cependant le résultat, et mesurons maintenant la latence de votre carte son

connectez maintenant la sortie audio de jdelay à la sortie (playback) de votre carte son, puis l'entrée (capture) de votre carte son à l'entrée de jdelay
Used in jdelay

ensuite connectez physiquement l'entrée et la sortie de votre carte son ensemble, avec un vrai câble cette fois-ci !

la console affiche maintenant une valeur bien plus importante pour nombre d'échantillons par période

quoi ? vous-vouliez un résultat en temps et non pas en nombre d'échantillons ?

voici la conversion à faire :
dans les réglages de jack, vous avez sélectionné un taux d'échantillonnage (samplerate), qui est le nombre d'échantillons en une seconde, nous l’appellerons F (fréquence en Hz)
vous venez d'obtenir le nombre d'échantillons (n) pour une période donnée (en l’occurrence un round-trip de la carte son), le résultat que vous cherchez est donc la durée de la période elle-même, nous l’appellerons L (latence en seconde).
une règle de trois donne le résultat : L = n / F

exemple : F = 48 000, n = 1000, n / F = latence = 0,02083 secondes, soit 20,8 millisecondes
ce résultat correspond à la latence d'entrée + la latence de sortie de votre carte son + la latence du serveur audio (jack)

Pour obtenir la latence de la carte seule, enlevez au nombre d'échantillons (frames) celui obtenu lors de notre premier essai, en connectant jdelay à lui-même, puis (re)faites le calcul ! divisez par deux pour obtenir la latence de sortie seule et multipliez par racine de 5/2 pour voir un joli nombre à rallonge... c'est très simple n'est-ce pas ? confusedconfused

2 précisions :
pour terminer jdelay, tapez ctrl + C dans le terminal ou fermez le
jdelay a une précision de 1 millième d'échantillons



Changelog

[+]

Collaborateur(s) de cette page : olinuxx , anonymous , xzu et pianolivier .
Page dernièrement modifiée le Vendredi 05 septembre 2014 15:41:43 par olinuxx.
Le contenu de cette page est licencié sous les termes licence.

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

lila, 18:30, ven. 22 Nov 2019: ouaip ! je pars de loin je vous préviens
lila, 18:19, ven. 22 Nov 2019: Bon je ne sais toujours pas ou est le forum adéquat
lila, 18:17, ven. 22 Nov 2019: Y a pas moyen d'avoir un tchat plus long ?
lila, 18:16, ven. 22 Nov 2019: Parce que la voix c'est comme de la musique...
lila, 18:15, ven. 22 Nov 2019: Je ne fais pas de musique mais de la voix, il faut que ce soit nette. Quel matériel me conseillerez vous ?
lila, 18:15, ven. 22 Nov 2019: J’ai testé la Focusrite 2i2 2è generation mais elle me coupais le début des mots, j’ai du la renvoyer. J’ai pas envie de racheter le même modèle. trop déçue
lila, 18:13, ven. 22 Nov 2019: Voilà mon problème, Je cherche une carte son pour la voix. Quelqu’un sait si l’audient D14 marche avec Linux, le revendeur me dit que non. Elle a un pré-ampl et on me dit que c’est bien.
lila, 18:06, ven. 22 Nov 2019: 6) Quels logiciels de MAO connais-tu ? j'utilise Audacity, les autres sont trop compliqués 7) Quel matériel audio possèdes-tu ? PC portable CLEVO 8) Comment as-tu connu Linuxmao.org ? Via la radio Cause Commune dans l’émission Libravous de l’April
lila, 18:04, ven. 22 Nov 2019: 1) Quels instruments pratiques-tu ? Aucun je fais de la lecture à haute voix haute 2) Quelles musiques écoutes/pratiques-tu ? Aucun mais j’aime toutes sortes de musiques (classique jusqu’au hard rock) 3) Connais-tu déjà un peu GNU/Linux ? UBUNTU LINUX
olinuxx, 13:52, jeu. 21 Nov 2019: Bonjour et bienvenue à Fab-DFK cool
ycollet, 23:18, mar. 19 Nov 2019: La prochaine version de vsxu sera ... closed sources ... Lu sur discord.
sub26nico, 17:23, dim. 17 Nov 2019: Salut et bienvenue à Virginal et Geis007 :-)