Mandriva Forum Index
The time now is Fri Dec 05, 2008 1:23 pm
Mandriva Forum Index
Become a registered member of the Mandriva community.It takes only 5 mns and it's free ... Learn more ...
[Tutoriels] A la découverte de JACK
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Mandriva Forum Index -> Problèmes avec le Son et les Périphériques Audio en tout genre.
View previous topic :: View next topic  
Author Message
PostPosted: Thu May 15, 2008 7:15 pm    Post subject: [Tutoriels] A la découverte de JACK Reply with quote

Bonjour,

Proposition d un "à la découverte de Jack". (Qui permettra d' avancer sur le wiki en parallèle, et de faire partager mes découvertes sur l' audio avec Mandriva Linux.) Je l' espère simple, sympa, et agrémenter de vos commentaires, questions et améliorations.

Faites les opérations au fur et à mesure. Car lire ces tutos sans avoir sous les yeux les applications décrites risque de paraitre "compliqué" (humhum, du moins, dense à lire). Alors qu' en lançant les applications et en faisant les opérations au fur et à mesure, ça devrait être limpide.


[Episode 1]


JACK ? Jack Audio Connection Kit !

hop, un petit tour sur la page (non finie actuellement) sur le wiki pour lire l' introduction seulement :
http://wiki.mandriva.com/fr/ProAudio_Jack

A partir de Mandriva 2008.1 (Spring), et de son kernel, tout le monde peut profiter de Jack sans soucis.

Les plus musiciens d' entre vous suivront peut être les pages du wiki, mais tout le monde peut profiter simplement et directement de ce serveur de son si particulier. N' hésitez pas à essayer Jack. L' essayer, c' est l' adopter ! S' il n' est pas le remède miracle au son, c' est celui qui s' en approche le plus, c' est celui qui permet le plus de choses aux plus grand nombre de personnes et plus grand nombre de profils d' utilisations...jusqu' au vrai home studio (dépassant windows largement et rivalisant avec osx) et c' est un plaisir de s' amuser avec.

Arrêter PulseAudio :
menu -> outils -> outils système -> configurer votre ordinateur
matériel -> configuration du son -> arretez pulseaudio
Validez, fermez.

Installer Jack et une suite d' outils :
urpmi jackit jack-rack libalsa-plugins-jack qjackctl

Installer les plugins pour vos lecteurs préférés (mplayer inclut par défaut le support de jack)
urpmi vlc-plugin-jack xine-jack amarok-engine-xine

Lancer Jack avec l' interface la plus usitée et la plus complète : Qjack-control.
menu -> son et video -> QjackCtl

Configurer simplement :
sur l' interface qjack-control : setup !
4 onglets se présentent dans la fenêtre "setup" : settings / options / display / misc

Commençons par le dernier onglet... "misc" :
laissez par défaut, ajouter simplement l' option "enable system tray icon" pour avoir un icone de gestion dans la barre de taches.

Onglet "Display" :
Laissez le par défaut

Onglet "Option" :
Cochez la case "ignore first xrun occurence on statistics" (cela évitera la remontée d' informations sur des xrun normaux : lors d' un lancement d' application supplémentaire"
Laissez le reste par défaut

Enfin le premier Onglet : "SETTINGS"
on va pas détailler ici, ce n' est pas le but.
les princpiaux réglages sont : "realtime" "sample rate" et "frame per period"
realtime : l' option est cohée par défaut. Sur un kernel de Spring, pas de troubles à l' horizon : c' est possible par défaut de faire fonctionner Jack avec cette option.
"sample rate" : positionner par défaut à 48000, régler le en fonction de votre carte son (44100 suffit à la plupart des usages courant que nous aborderons ici et correspondant à la plupart des simples cartes sons embarqués)
"frame per period" : c' est elle qui va déterminer la latence acceptable. Si vous jouez un peu avec, vous verrez la case en bas à droite "Latency" avoir sa valeur modifiée en conséquence. (valeur exprimée en milli-secondes)

Principe résumé : si un évènement sonore se produit et nécessite un temps de réaction plus élévé que ce que décidé avec "frame per period" alors il y aura "xun alsa" : remontée d' information sur cet évènement qui a dépassé la limite.
Pour nos usages ici, il n' est pas nécessaire de s' en pré-occuper finement, car nous n' allons pas nous pré-occuper réellement d' une "superbe latence" pour commencer.


Réglez "frame per period" sur 1024 pour débuter.

Validez avec "OK"
A noter qu' en ré-ouvrant "setup" vous pourrez modifier le nom du réglage pré-défini par celui de votre choix. Validez avec "OK". (avant chaque modification d' un réglage, il est possible d' abord de modifier le nom de ce réglage général. Ainsi nous pouvons jongler avec divers réglages selon diverses situations, ce qui est confortable surtout au début)

Dans QjackCtl clicker sur "START" ... cela va lancer le "serveur"

Dans QjackCtl : clicker sur "Connect"
La fenêtre qui s' ouvre alors présente 3 onglets : Audio / Midi / Alsa
Nous ne occuperons ici que de Audio : elle est divisée en deux parties :
"readable clients / output" et "writable clients / inputs"
Vous voyez dans celle de droite "writables / inputs" : System. Qui possède deux entrées certainement.
Laissez cette fenêtre ouverte.

Lancez une application : Kaffeine par exemple
Configuration -> configurer le moteur Xine
Il est par défaut sur "Auto" et découvrir tout seul qu' il doit se connecter à Jack. Vous pouvez néanmoins le confirmer en choisissant "jack" si vous le souhaitez
A noter que Xine et Mplayer utilise tout les deux par défaut cette option : ils découvriront donc tout les deux automatiquement qu' il doivent utiliser Jack. Et avec eux, tout les programmes les utilisant, comme kmplayer, xine-ui, gmplayer, amarok, gnome-player, etc etc )

Vous avez constaté dans la fenêtre "Connect" de jack que Xine est apparue dans la partie "readable clients / outputs" (...)
et qu' il (peut être même deux Xine?) est reliés directement à System dans l' autre partie de la fenêtre....

Lancez une lecture quelconque avec kaffeine (film, musique...) : Ok ça marche, le son sort correctement ! Laissez la lecture en cours, puis dans la fenêtre "connect" :
En bas se trouvent 3 boutons : "Connect" "Disconnect" "Disconnect All". Cliquez sur "Disconnect All" ... et le son s' arrete... mais kaffeine ne voit rien ...
Maintenant, cliquez sur "Xine" puis sur "System" et enfin sur "Connect" afin de relier les deux... et le son reviens... (A noter qu' on peux également faire du "glisser déposer" entre la partie "readable / outputs" et celle "writable / inputs")

A noter qu' on peux agir séparement sur chaque canal... Et ainsi choisir de connecter les sorties 1 et 2 sur une seule entrée... ou ailleurs...
Je suppose que là vous commencez à voir ce qu' il est possible de faire avec Jack ...





Illustrations :

Vidéo qualité naze : DailyMotion :
http://www.dailymotion.com/muny_tls/video/9131764

Vidéo bonne qualité : RapidShare :
http://rapidshare.com/files/115151976/jack_episode1.avi.html


Last edited by muny on Sat May 17, 2008 6:45 am; edited 6 times in total
muny



Joined: 05 Oct 2003
Posts: 5267
Location: Fr tls

Back to top
View user's profile Send private message
PostPosted: Thu May 15, 2008 9:03 pm    Post subject: Reply with quote

[Episode 2]

Comment faire un tutoriel Vidéo ET Audio avec Jack ?

Lancez Jack (ceci ne sera pas repris pour les "épisodes" suivants...)

Installez l' utilitaire RecordMyDesktop et l' utilitaire Avidemux
Une interface graphique existe en GTK et une autre en QT pour chacun d' eux (ainsi que vous utilisiez Gnome ou Kde vous pouvez disposer d' une interface graphique native). Exemple pour Kde :
urpmi qt-recordmydesktop avidemux-qt
Installez l' utilitaire ffmpeg :
urpmi ffmpeg

Etape 1 : créer sa vidéo

Lancez recordmydesktop :
menu -> son et video -> qt-recordMyDesktop
Assurez vous que "Qualité vidéo" et "Qualité sonore" soient au maximum. Et bien sûr cocher la case devant "qualité sonore" afin de valider l' enregistrement du son.
Par défaut, tout l' écran sera enregistré : vous pouvez choisir un zone précise avec l' image miniature : cliquez, gardez appuyez et séléctionner votre zone.

Cliquez sur "Avancé"
_allez dans l' onglet Performance : 10 images par secondes suffisent amplement. (décocher toutes les cases : "encodée à la volée" "compression nulle" etc etc)
Cliquez sur l' onglet "Son" et cochez la case "utilisez Jack" : 2 entrées sont alors visibles.

Lancez maintenant ARDOUR :(urpmi ardour s' il n' est pas installé.)
Nous allons nous servir de lui, d' une manière très très simple : utilisation de ses sorties.
Au lancement, il va demander un nom à la session, et un endroit de sauvegarde : choississez ce que vous voulez (cela n' a pas vraiment d' importance pour nous ici et maintenant)
Une fois Ardour lancé, minimiser le : nous n' y reviendrons plus !

Revenez sur qt-recordMyDesktop
Cliquez de nouveau sur "Avancé" puis sur l' onglet "Son" :
cochez la case "utiliser JACK"
Vous voyez toutes les possibiltés Jack affichée.. et elle sont nombreuses avec Ardour de lancé !! En double cliquant sur une sélection parmis les "ports disponibles" vous choississez quels ports enregistrer... Et ils apparaissent dans la partie basse "ports séléctionnés" :
Choississez :
ardour:master/out 1 + ardour:master/out 2
et aucun autre port : uniquement ces deux là.

Validez en fermant la fenêtre... vous n' avez plus qu' à lancer votre enregistrement...

Illustrations :

Mauvaise qualité :
http://www.dailymotion.com/muny_tls/video/9133054

Bonne qualité :
http://rapidshare.com/files/115165172/jack_episode2.avi.html


Etape 2 : travail de la vidéo produite

Le format de sortie de RecordMyDesktop est le .ogv. Ce format libre est à ma connaissance le meilleur en terme de rapport poids / Qualité. Mais pour partager vos vidéos, vous aurez besoin de passer ce format dans un format moins bon mais plus courant (comme le FLAC pour la musique, seul les appareils haut de gamme savent les lire, alors que le mp3 tous connaissent...).

utilisez tout d' abord l' outil ffmpeg en ligne de commande. C' est simple car nous utiliserons toujours les mêmes options basiques : afin de produire depuis un .ogv un .avi sans perte de qualité (vous verrez par vous même que le poids n' est pas identique...)

ffmpeg -sameq -i ~/out-1.ogv ~/mon_premier_tuto.avi

Par défaut RecordMyDesktop nomme les vidéos "out" + un chiffre, en incrémentant graduellement tout seul. Donc pour la deuxième vidéo nous pourrons faire : ffmpeg -sameq -i ~/out-2.ogv ~/mon_deuxième_tuto.avi -> ok ?

Puis ouvrez Avidemux
"ouvrir un fichier" puis choississez la video "mon_premier_tuto.avi".
A gauche du lecteur, il y a Video : cliquez "copy" et choisissez à la place MPEG4-AVC (h264). Puis faites de même pour "Audio" et choisissez MP3 (Lame).
Laissez toutes les autres options par défaut, c' est parfait.
Cliquez sur "enregistrez" (la petite disquette), choisissez un nom, et laissez faire !

Voilà, vous venez de réaliser votre premier tutoriel vidéo avec son... et avec Jack... le tout donne un résultat excellent.

Illustrations :

mauvaise qualité :
http://www.dailymotion.com/group/Mandriva-linux/video/9133870

bonne qualité :
http://rapidshare.com/files/115174195/exemple_premier_tuto.avi.html



Note : il arrive parfois qu' il se produise un décalage son/image avec ffmpeg. Un décalage qui n' existait pas dans le fichier de RecordMyDesktop enregistré avec jack, le .ogv... C' est FFMPEG qui peux produire cela : corrigez le simplement avec l' option "Shift" en dessous de Audio, dans Avidemux...Si par exemple vous observer un décalage de 2 secondes, entrez la valeur 200 à Shift...


Last edited by muny on Thu May 15, 2008 10:51 pm; edited 4 times in total
muny



Joined: 05 Oct 2003
Posts: 5267
Location: Fr tls

Back to top
View user's profile Send private message
PostPosted: Thu May 15, 2008 9:41 pm    Post subject: Reply with quote

[Episode 3]

PAUSE

"Hey mon gars !! on entends rien dans ces vidéos, t' a pas un peu de son, bachibouzouk ?"
"voilà voilà ... Servi avec un peu d' Amarok s' il vous plait et un zest de Visual-dj-ing ..."
mauvaise qualité vidéo, son pourri :
http://www.dailymotion.com/group/Mandriva-linux/video/9134449
bonne qualité (juste décalage son/image non corrigé, par grave ici)
http://rapidshare.com/files/115182579/jeveuxdusonmaintenant.avi.html

"oula j ai rien capté à celle là !"
"indice : avec jack il est donc possible de router les flux sonores des applications..."
"solution : amarok se lance, mais on entends rien dans la vidéo : normal il se lance vers "writable client /inputs" System. Donc il est audible "ici" mais pas pour l' enregistrement de la vidéo. Record-myDesktop enregistrant sur la sortie de Ardou (et pas celle "System")... il suffit d' un glisser/déposer de la sortie de Amarok sur l' entrée de Ardour pour entendre le son dans la vidéo..." et hop ...plus long à écrire qu' à piger


épisode 4 à venir...
_________________
Welcome (...) new people. Give them the time you were given when you first joined the community (...) Be open and transparent (...) Everyone has something to contribute. [O.S. extract]
You want a very cool game ? www.yofrankie.org <- dvd arrived!
muny



Joined: 05 Oct 2003
Posts: 5267
Location: Fr tls

Back to top
View user's profile Send private message
PostPosted: Fri May 16, 2008 10:56 pm    Post subject: Reply with quote

Salut bubar
plutôt sympa ton tuto.
J'ai un petit souci pour enregistrer le son venant d'une animation flash. Je vais essayer avec jack ... dès que j'aurai un petit moment.
merci.
jcl_vanier



Joined: 25 Feb 2003
Posts: 1393
Location: Suze (Morvan Est) - fr

Back to top
View user's profile Send private message
PostPosted: Sat May 17, 2008 6:46 am    Post subject: Reply with quote

flash ? essaye gnash Wink ouvre un topic séparé pour cela. Il est possible de wrapper gnash (et certainement flash vu qu' il utilise Alsa maintenant) vers jack... J' y reviendrais certainement mais c' est vraiment un détail !
muny



Joined: 05 Oct 2003
Posts: 5267
Location: Fr tls

Back to top
View user's profile Send private message
PostPosted: Sun May 18, 2008 5:34 pm    Post subject: Reply with quote

[episode 4]

Gérer les flux audionumériques avec Jack.

lancez jack-rack
lancez amarok, faites lui jouer quelques chansons...

en regardant QjackControl, on obtiens ça :



Donc "xine" le moteur d' amarok, est routé vers "System" -> on entends la musique jouéee
En s' ouvrant, jack-rack est automatique connecté à "System".

Déplacez le flux de Amarok vers Jack-Rack (en faisant un glisser déposer ou avec le bouton "connect").

Déconnectez maintenant Amarok (xine donc) de "System" afin de laisser le flux que vers Jack-Rack...

Le flux de Amarok est passe désormais totalement par Jack-Rack, et c' est ce dernier qui est connecté à "System" (donc aux haut-parleurs de votre machine)...

Vérifiez :
choisissez un effets ladspa de Jack-Rack (par exemple G -> Gverb)
Puis activez cet effet ...

et hop...


Illustrations : (L enregistrement du son pour les illustrations nécessitant Ardour, on y voit des connections supplémentaires. C' est aussi pourquoi il me semblait intéressant que le second tutoriel présente la manière de faire des tutos vidéos.)

Mauvaise qualité :
http://www.dailymotion.com/video/edit/x5gyii_jackjongleravecconnections
Bonne qualité (relativement bonne, le son est quant même à 22000 seulement...)
http://rapidshare.com/files/115841855/jack_jongler_avec_connections.avi.html
_________________
Welcome (...) new people. Give them the time you were given when you first joined the community (...) Be open and transparent (...) Everyone has something to contribute. [O.S. extract]
You want a very cool game ? www.yofrankie.org <- dvd arrived!
muny



Joined: 05 Oct 2003
Posts: 5267
Location: Fr tls

Back to top
View user's profile Send private message
PostPosted: Sun May 18, 2008 5:36 pm    Post subject: Reply with quote

Jack permet donc de simplement profiter de toutes vos applications habituelles.
De manière transparente.

Une simple installation, le choix de jack dans vos applications préférées (amarok, xine, maplyer, kaffeine...) un click sur "start", et voilà.

Mais au delà de cette utilisation classique du bureau, il permet de très facilement disposer d' un bureau informatique prêt pour la Musique Assistée par Ordinateur.

Un vrai jeu d' enfant ! un vrai plaisir quotidien. Pourquoi s' en priver ?
Yahoo Yahoo Yahoo

Prochains épisodes :
se servir de Jack pour enregistrer n' importe quel flux sonore Wink
Puis nous irons à la découverte de Jamin (un peu comme Audacity : il s' agit de remastering)
_________________
Welcome (...) new people. Give them the time you were given when you first joined the community (...) Be open and transparent (...) Everyone has something to contribute. [O.S. extract]
You want a very cool game ? www.yofrankie.org <- dvd arrived!


Last edited by muny on Tue May 20, 2008 5:41 pm; edited 1 time in total
muny



Joined: 05 Oct 2003
Posts: 5267
Location: Fr tls

Back to top
View user's profile Send private message
PostPosted: Mon May 19, 2008 5:26 pm    Post subject: Reply with quote

[INTERLUDE]

Peux t on lancer des jeux sous Jack ?

Oui ! Et même aux jeux que l' on fait tourner avec Wine !!! Cool
Lancez l' interface :
winecfg

pour allez cette fenêtre, bien connu des habitués de Wine... Dans la section "Audio" séléctionnez la sortie "JACK". Appliquez, fermez. C' est prêt (la configuration de Jack n' a pas à être refaite...)

Illustrations :
où l' on voit qu' il n' y a pas besoin de retoucher la configuration de Jack, et qu' avec WINECFG il est facile de choisir Jack comme "périphérique" pour l' audio...
http://rapidshare.com/files/116083710/jack_wine_v1.avi.html

et la seconde, très courte -juste pour preuve- (et zone d' écran + taille différentes) http://rapidshare.com/files/116082458/jack_wine_v222.avi.html Qui, au passage, montre aussi que l' on peux enregistrez vraiment n' importe quel flux à l' aide Jack...

[/b]
_________________
Welcome (...) new people. Give them the time you were given when you first joined the community (...) Be open and transparent (...) Everyone has something to contribute. [O.S. extract]
You want a very cool game ? www.yofrankie.org <- dvd arrived!
muny



Joined: 05 Oct 2003
Posts: 5267
Location: Fr tls

Back to top
View user's profile Send private message
PostPosted: Wed May 21, 2008 7:05 am    Post subject: Re: [Tutoriels] A la découverte de JACK Reply with quote

Merci bubar, c'est vraiment ce que j'attendais Very Happy Very Happy Very Happy

bubar wrote:
A partir de Mandriva 2008.1 (Spring), et de son kernel, tout le monde peut profiter de Jack sans soucis.

... dois-je en conclure que le noyau de la spring est RT (ou au moins à très faible latence) ?
_________________
Mandriva 2008.1 & PClinuxOS
asus M2N-SLI+ NVIDIA 7200 GS + SB live 1024
lorencom



Joined: 06 Mar 2004
Posts: 3664
Location: france limousin

Back to top
View user's profile Send private message Visit poster's website
PostPosted: Wed May 21, 2008 9:05 am    Post subject: Reply with quote

Le noyau de la Mandriva 2008.1 (Spring) inclut les évolutions, DYNTICK entre autre. Des programmes comme Jack et Ardour attendent, par défaut, du système une configuration d' horloge "elevée". Auparavant le noyau avait par défaut une horloge à 250hz, et il y avait un choix à 1000hz. Puis une fréquence de 300hz a été implémenté car elle correspond justement aux besoins "multimédias avancés". Depuis l' avènement de dyntick, "l' horloge est dynamique.".
DynTick est directement issue du travail de la branche -RT du noyau (maintenue par Messieurs Molnar et Gleixnar). Elle a été intégrée au noyau vanille lors du 2.6.21 (à vérifier). Ce système n' économise pas seulement l' enérgie (le noyau ne se réveille plus s il ne fait 'rien') : il améliore également les possibilités pour les processus (le timeslice je crois -à vérifier aussi-).
Donc non le kernel de la 2008.1 n' est pas -RT mais il intègre les nombreux avantages qui ont développés sur cette branche.
Ce qui permet à Jack de tourner avec l' option "RT" sans aucun problème (même si le noyau n' est pas -RT).
_________________
Welcome (...) new people. Give them the time you were given when you first joined the community (...) Be open and transparent (...) Everyone has something to contribute. [O.S. extract]
You want a very cool game ? www.yofrankie.org <- dvd arrived!
muny



Joined: 05 Oct 2003
Posts: 5267
Location: Fr tls

Back to top
View user's profile Send private message
PostPosted: Wed May 21, 2008 9:28 am    Post subject: Reply with quote

[rectification] par rapport à ta question, oui le noyau mandriva est temps-réel par défaut (non pas -RT car ça c' est du rt "dur", mais le noyau mdv active le temps-réel dit "mou")

Dans un kernel Mandriva par défaut (ici un -laptop) on trouve :
CONFIG_RT_MUTEXES=y
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_DEFAULT_CFQ=y
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ=y
(# CONFIG_PREEMPT_BKL is not set (?pkoi?))
CONFIG_PREEMPT_VOLUNTARY=y
C' est cette dernière option (c' est du Temps-Réel "mou"), avec les dernières évolutions (dyntick donc, mais aussi le CFQ "Completly Fair Queuing"), qui permettent au noyau de "roxer sévère" pour de la MAO par exemple.

Ces choix d' options rendent une Mandriva parfaite par défaut pour un usage multimédia avancé et intensif.
Ce sont aussi les choix d' une Ubuntu-Studio. (le kernel-rt n' est pas activé par défaut sur une Ubuntu-studio, mais on peux l' installer, tout comme sur une mandriva). (et les choix d' une ccrma et d' une 64-studio, mais à vérifier pour les versions récentes)

quelques liens plus clairs et complets :
http://www.unixgarden.com/index.php/administration-systeme/nouveautes-du-noyau-linux-2621
--> http://wiki.eagle-usb.org/wakka.php?wiki=NewsLinux2621
http://lwn.net/Articles/223185/
_________________
Welcome (...) new people. Give them the time you were given when you first joined the community (...) Be open and transparent (...) Everyone has something to contribute. [O.S. extract]
You want a very cool game ? www.yofrankie.org <- dvd arrived!
muny



Joined: 05 Oct 2003
Posts: 5267
Location: Fr tls

Back to top
View user's profile Send private message
PostPosted: Wed May 21, 2008 10:55 am    Post subject: Reply with quote

Merci Bubar pour toutes ces explications
...tu m'épates à chaque fois Embarassed .
_________________
Mandriva 2008.1 & PClinuxOS
asus M2N-SLI+ NVIDIA 7200 GS + SB live 1024
lorencom



Joined: 06 Mar 2004
Posts: 3664
Location: france limousin

Back to top
View user's profile Send private message Visit poster's website
PostPosted: Mon Jun 09, 2008 12:14 pm    Post subject: Reply with quote

Chapeau bas pour ce tuto! Welcome
Je découvre des choses que je ne soupçonnais même pas
_________________
Carte mèreAsus A8V deluxe/wifi-g socket 939 Processeur AMD64 4400+ 2 core - mémoire 1 GO -Video Nvidia 7600gs 512ko- Lecteur DVD-Graveur CD/DVD-Carte TNT USB cinergy T2-Scanner Agfa 1212u-2 DD 160 et 80 Raid 1+0 ? -version linux Powerpack 2008.1
Saint_P



Joined: 15 Jun 2005
Posts: 384
Location: Limoges

Back to top
View user's profile Send private message
PostPosted: Wed Jun 11, 2008 1:15 pm    Post subject: Reply with quote

Juste une petite remarque: sauf erreur de ma part, JACK n'est pas multisession. Dans le cas de ma petite famille, ça se traduit par "le premier connecté a le son, tant pis pour les autres !!"
Donc ce n'est pas LA solution universelle, mais par contre elle marche super bien et simplement !!
Peut-être un script lancé par kdm au changement ou au lancement d'un utilisateur permettrait l'arrêt de jackd, mais quid des programmes l'utilisant à ce moment (rosegarden par ex.?)
A moins de réussir à faire fonctionner JACK sous pulseaudio ?? (non, pas la tête ...)
A vous les pros du son / du shell ...
jadfa



Joined: 09 Oct 2006
Posts: 52
Location: 49 St Christophe du Bois

Back to top
View user's profile Send private message
PostPosted: Fri Jun 13, 2008 10:01 am    Post subject: Reply with quote

Salut Bubar,
Comment remettre tout par défaut, j'ai désinstallé et réinstallé Jack, mais les anciens réglages sont toujours présents. Crying or Very sad

Je suis newbie...
bergre



Joined: 24 May 2008
Posts: 27
Location: Charente Maritime

Back to top
View user's profile Send private message
PostPosted: Sat Jun 14, 2008 12:29 pm    Post subject: Reply with quote

mise à jour du wiki, introduction à Jack :
http://wiki.mandriva.com/fr/ProAudio#Jack_Audio_Connection_Kit

Bergre, efface le fichier ~/.jackdrc et lance jack, c' est tout.
(et on peux jongler entre divers réglages -changer le nom default après modifications- c' est plus pratique pour se choisir le futur "default".).
Et bienvenu Very Happy

Jadfa, lorsque tu met en pause ta session pour que quelqu' un d' autre se connecte, tu n' arretes pas le son ? (musique, film...). (et on peux diffuser avec HPlayer / VLC sans soucis depuis une session 'en pause', en plus de jack sur une autre session.)


Last edited by muny on Sat Jun 14, 2008 5:33 pm; edited 1 time in total
muny



Joined: 05 Oct 2003
Posts: 5267
Location: Fr tls

Back to top
View user's profile Send private message
PostPosted: Sat Jun 14, 2008 5:11 pm    Post subject: Reply with quote

bubar wrote:
mise à jour du wiki, introduction à Jack :
http://wiki.mandriva.com/fr/ProAudio#Jack_Audio_Connection_Kit

Bergre, efface le fichier ~/.jackdrc et lance jack, c' est tout.
(et on peux jongler entre divers réglages -changer le nom default après modifications- c' est plus pratique pour se choisir le futur "default".).
Et bienvenu Very Happy


Ok, mais je l'efface comment ce fichier?
bergre



Joined: 24 May 2008
Posts: 27
Location: Charente Maritime

Back to top
View user's profile Send private message
PostPosted: Sun Jun 15, 2008 9:23 am    Post subject: Reply with quote

ouvre konqueror
affichage ; afficher les fichier caché
clic droit sur le fichier
supprimer ou mise à la corbeille
c'est tout
_________________
Carte mèreAsus A8V deluxe/wifi-g socket 939 Processeur AMD64 4400+ 2 core - mémoire 1 GO -Video Nvidia 7600gs 512ko- Lecteur DVD-Graveur CD/DVD-Carte TNT USB cinergy T2-Scanner Agfa 1212u-2 DD 160 et 80 Raid 1+0 ? -version linux Powerpack 2008.1
Saint_P



Joined: 15 Jun 2005
Posts: 384
Location: Limoges

Back to top
View user's profile Send private message
PostPosted: Sun Jun 15, 2008 10:08 am    Post subject: Reply with quote

Saint_P wrote:
ouvre konqueror
affichage ; afficher les fichier caché
clic droit sur le fichier
supprimer ou mise à la corbeille
c'est tout

Ce fichier n'éxiste pas, mais en cherchant dans /home/mon_nom/mcbc.org/ il y a le fichier QjackCtl.conf, est-ce le même?
bergre



Joined: 24 May 2008
Posts: 27
Location: Charente Maritime

Back to top
View user's profile Send private message
PostPosted: Sun Jun 15, 2008 6:08 pm    Post subject: Reply with quote

je suppose que oui, mais je ne connais pas la question. le mieux serait d'attendre une confirmation de Bubar.
_________________
Carte mèreAsus A8V deluxe/wifi-g socket 939 Processeur AMD64 4400+ 2 core - mémoire 1 GO -Video Nvidia 7600gs 512ko- Lecteur DVD-Graveur CD/DVD-Carte TNT USB cinergy T2-Scanner Agfa 1212u-2 DD 160 et 80 Raid 1+0 ? -version linux Powerpack 2008.1
Saint_P



Joined: 15 Jun 2005
Posts: 384
Location: Limoges

Back to top
View user's profile Send private message
PostPosted: Fri Jun 20, 2008 4:24 pm    Post subject: Reply with quote

Bonjour Saint_P et bergre

bergre : quelle est ta distribution ?
Tu dervais trouver un .jackrc dans ton homedir, à moins que tu n' ai jamais enregistré une config de jack, peut être ? Pour QjackCTL (et pour Qsynth), sur une 2008.1 c' est dans ~/.config/rncbc.org/
(Et dans audio_projects les configurations (xml) pour le "patchbay" de jack.)
muny



Joined: 05 Oct 2003
Posts: 5267
Location: Fr tls

Back to top
View user's profile Send private message
PostPosted: Fri Jun 20, 2008 8:58 pm    Post subject: Reply with quote

... tu tombes bien, bubar ! (comme toujours Very Happy ).

Ardour m'affiche ceci :
Quote:

AVERTISSEMENT : votre système possède une limite supérieure pour la quantité maximale de mémoire verrouillée. Ceci peut empêcher Ardour d'accéder à toute la mémoire disponible sur votre système.

Vous pouvez connaître la limite actuelle avec la commande « ulimit -l » et celle-ci est habituellement contrôlée par le fichier /etc/security/limits.conf.


Et QjackCtl m'affiche des messages du même style (sur la difficulté à utiliser la mémoire) ; il semble que ça ne l'empêche pas de fonctionner, mais je n'ai pas encore essayé de vrais enregistrements (je me rôde encore aux instruments).

Je comprends le message dans les grandes lignes, mais je ne voudrais pas faire de bêtises ...
ulimit -l m'indique 32, ce qui me semble faible (mais quelle est l'unité ..?), et ça rejoins un peu ma question d'il y a quelques temps : quels sont les fichiers à modifier pour faire un semblant de home-studio, et quels paramètres y inscrire ?

Pour info, sur mon nouveau système, j'ai 2 Go de RAM ... ça devrait aller ...?
_________________
Mandriva 2008.1 & PClinuxOS
asus M2N-SLI+ NVIDIA 7200 GS + SB live 1024
lorencom



Joined: 06 Mar 2004
Posts: 3664
Location: france limousin

Back to top
View user's profile Send private message Visit poster's website
PostPosted: Fri Jun 20, 2008 9:44 pm    Post subject: Reply with quote

bonsoir Lorencom, tu tombes bien aussi Very Happy

C' est la valeur MEMLOCK du fichier cité.
En positionant par exemple :
Code:
lorencom    -    memlock    unlimited
cela devrais aller mieux.
Ce petit paragraphe PAM de ctte page du wiki et ce petit autre paragraphe PAM de cette autre page expliquent un peu.
Et il faut ajouter la référence à ulimit, merci.
muny



Joined: 05 Oct 2003
Posts: 5267
Location: Fr tls

Back to top
View user's profile Send private message
PostPosted: Mon Jun 23, 2008 6:33 am    Post subject: Reply with quote

Grand merci à toi ! Smile
_________________
Mandriva 2008.1 & PClinuxOS
asus M2N-SLI+ NVIDIA 7200 GS + SB live 1024
lorencom



Joined: 06 Mar 2004
Posts: 3664
Location: france limousin

Back to top
View user's profile Send private message Visit poster's website
PostPosted: Fri Jun 27, 2008 1:19 pm    Post subject: Reply with quote

Bubar, je "switche" les sessions avec ctrl+alt+Fn ou le menu kde. Donc au niveau du son je ne sais pas ce qui se passe ...
En fait, je cherche quel script est exécuté à ce moment là pour pouvoir faire un "killall jackd" par ex. et lancer un nouveau jackd avec l'utilisateur switché.
Kikadi bidouille?
jadfa



Joined: 09 Oct 2006
Posts: 52
Location: 49 St Christophe du Bois

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Mandriva Forum Index -> Problèmes avec le Son et les Périphériques Audio en tout genre. All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group