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

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

Dernier post

latence et jack

gavin utilisateur non connecté
bonjour,

Je suis sous feisty fawn d'ubuntu

Je me lance dans la mao sous linux. J'ai une firebox et j'ai installé jack et freebob.

Le problème est que je n'arrive pas a régler la latence avec jack. Lorsque je change le frames et le passe à 256 par exemple j'ai toujours la même latence avec ma guitare.

Avec Ardour(il m'indique 21ms de latence) lorsque j'essaie de modifier la latence j'ai un message dans la console qui me dit que le driver ne supporte pas le 256 frame buffer. (J'ai réglé le driver sur freebob le serveur sur jackd realtime)

Je crois que j'ai raté un truc mais quoi?!

Merci de votre aide.

jdlv utilisateur non connecté
Comment as tu lancé jackd ?
En ligne de commande depuis une console ? Si oui quelle est la commande envoyée?
Par qjackctl?
Jackd c'est lancé tout seul?

gavin utilisateur non connecté
Citation :
Comment as tu lancé jackd ?
En ligne de commande depuis une console ? Si oui quelle est la commande envoyée?
Par qjackctl?
Jackd c'est lancé tout seul?


gavin utilisateur non connecté
Citation :
Citation :
Comment as tu lancé jackd ? En ligne de commande depuis une console ? Si oui quelle est la commande envoyée? Par qjackctl? Jackd c'est lancé tout seul?





J'ai essayé les deux; en mode grephique et en commande. Je lance dans un terminal: jackd -d freebob
et ensuite j'ouvre qjackcl en mode graphique ou en commande.

jdlv utilisateur non connecté
Si tu préfères la ligne de commande alors utilise plutôt quelque chose comme ça:

jackd -R -P51 -dfreebob -r44100 -p256 -n3

-r44100 defini la frequence d'échantillonnage
-p256 defini la taille des buffers, au cas ou tu peux essayer de mettre un peu moins que 256.
-n3 defini le nb de buffers utilisés. 2 créeraient moins de latence mais avec 3 freebob fonctionne mieux.


Tu retrouvera les mêmes options dans la fenêtre de qjackctl sauf qu'il faut indiqué précisément le nobre d'entrée et de sortie de ton interface audio dans les champ Input et Output Channels.

C'est normal que tu ne puisse modfier la taille des buffers depuis Ardour. Freebob ne le suppoerte pas encore.

gavin utilisateur non connecté
Citation :
Si tu préfères la ligne de commande alors utilise plutôt quelque chose comme ça:

jackd -R -P51 -dfreebob -r44100 -p256 -n3

-r44100 defini la frequence d'échantillonnage
-p256 defini la taille des buffers, au cas ou tu peux essayer de mettre un peu moins que 256.
-n3 defini le nb de buffers utilisés. 2 créeraient moins de latence mais avec 3 freebob fonctionne mieux.


Tu retrouvera les mêmes options dans la fenêtre de qjackctl sauf qu'il faut indiqué précisément le nobre d'entrée et de sortie de ton interface audio dans les champ Input et Output Channels.

C'est normal que tu ne puisse modfier la taille des buffers depuis Ardour. Freebob ne le suppoerte pas encore.



Merci pour ta réponse. Ca fonctionne bien mais je suis obligé de lancer ta ligne de commande en root et Ardour aussi. C'est normal?!

jdlv utilisateur non connecté
C'est tout à fait normal!

L'option -R de la commande incite jackd à utiliser les capacités temps réel du noyau. Hors par défaut les distributions standards initerdisent l'accès aux prioritées temps réel aux applications lancées par un utilisateur "normal". Seul root en a l'autorisation.
Rassures toi tout est prévu pour que tu puisse profiter du temps réel il suffit de l'autoriser. Regarde par la:

http://www.linuxmao.org/tikiwiki/tiki-index.php?page=acc%C3%A8s+temps+r%C3%A9el+pour+les+applications#Configuration_de_PAM



gavin utilisateur non connecté
Citation :
bonjour,

Je suis sous feisty fawn d'ubuntu

Je me lance dans la mao sous linux. J'ai une firebox et j'ai installé jack et freebob.

Le problème est que je n'arrive pas a régler la latence avec jack. Lorsque je change le frames et le passe à 256 par exemple j'ai toujours la même latence avec ma guitare.

Avec Ardour(il m'indique 21ms de latence) lorsque j'essaie de modifier la latence j'ai un message dans la console qui me dit que le driver ne supporte pas le 256 frame buffer. (J'ai réglé le driver sur freebob le serveur sur jackd realtime)

Je crois que j'ai raté un truc mais quoi?!

Merci de votre aide.


gavin utilisateur non connecté
Citation :
C'est tout à fait normal!

L'option -R de la commande incite jackd à utiliser les capacités temps réel du noyau. Hors par défaut les distributions standards initerdisent l'accès aux prioritées temps réel aux applications lancées par un utilisateur "normal". Seul root en a l'autorisation.
Rassures toi tout est prévu pour que tu puisse profiter du temps réel il suffit de l'autoriser. Regarde par la:

http://www.linuxmao.org/tikiwiki/tiki-index.php?page=acc%C3%A8s+temps+r%C3%A9el+pour+les+applications#Configuration_de_PAM


J'ai ajouté les 3 lignes comme c'est indiqué sur le tuto et ca ne change rien...Je suis toujours obligé d'être en root...

Citation :
J'ai ajouté les 3 lignes comme c'est indiqué sur le tuto et ca ne change rien...Je suis toujours obligé d'être en root...


Il faut se "dé-" puis "re-" connecter pour que les modifications soient prises en compte. De plus, les options passées à PAM donnent des droits privilégiées aux utilisateurs du groupe "audio" : il faut donc vérifier que tu appartiens bien à ce groupe ! Pour vérifier, tapes la commande "groups" (en simple utilisateur, pas en root (!) dans un terminal et regardes si le groupe "audio" apparaît bien dans la liste. Tu obtiendras un truc du type :
$ groups
wheel floppy audio cdrom video games usb


Si "audio" n'apparait pas, il faut te rajouter à ce groupe, avec la commande (en root cette fois) :
# gpasswd -a TON_NOM_D'UTILISATEUR audio


Là encore, une dé/re-connection sera sûrement nécessaire pour que les modifications prennent effet.

T.

gavin utilisateur non connecté
Citation :
Citation :
J'ai ajouté les 3 lignes comme c'est indiqué sur le tuto et ca ne change rien...Je suis toujours obligé d'être en root...


Il faut se "dé-" puis "re-" connecter pour que les modifications soient prises en compte. De plus, les options passées à PAM donnent des droits privilégiées aux utilisateurs du groupe "audio" : il faut donc vérifier que tu appartiens bien à ce groupe ! Pour vérifier, tapes la commande "groups" (en simple utilisateur, pas en root (!) dans un terminal et regardes si le groupe "audio" apparaît bien dans la liste. Tu obtiendras un truc du type :
$ groups
wheel floppy audio cdrom video games usb


Si "audio" n'apparait pas, il faut te rajouter à ce groupe, avec la commande (en root cette fois) :
# gpasswd -a TON_NOM_D'UTILISATEUR audio


Là encore, une dé/re-connection sera sûrement nécessaire pour que les modifications prennent effet.

T.

Ok ca a fonctionné aprés que j'ai redémarré l'ordi. Merci beaucoup pour vos réponses (j'ai testé le midi avec amsynth et zinasynth c'est pas mal du tout je n'ai plus qu'a trouvé l'astuce pour enregistrer le midi sur muse!!)

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool
calixtus06, 11:17, mar. 05 mars 2024: Bonjour et bienvenue à D752 :-)
calixtus06, 18:59, lun. 04 mars 2024: Bonjour et bienvenue à Hborsa et Adjudandouille :-)
olinuxx, 18:34, jeu. 29 Feb 2024: Bonjour et bienvenue à anto45500 cool
jujudusud, 23:38, mar. 27 Feb 2024: Venez participer à la joute numéro 17 : [Lien]
calixtus06, 18:36, jeu. 22 Feb 2024: Bonjour et bienvenue à nikartri et rckloar :-)
calixtus06, 10:15, mer. 14 Feb 2024: Bonjour et bienvenue à smonff, Alphascorpii, tadumtss et letoII :-)