Chargement...
 
Skip to main content

4 - Toutes les autres applications, les émulateurs...


jack .... je crise !

Articles: 16
😕
bonjour,
j'essaie deseperement de faire marcher jack sur un portable DELL latitude D810 et cela semble une heresie.
j'ai du son audio et midi sans jack et dés que je le lance avec une appli plus rien.
Par exp j'ai du son midi avec Roseguarden sans jack, avec je n'ai rien !!!
je suis sous ubuntu 8.10 la carte son est compliant standards AC '97 et mon noyau est le 2.6.27-17.

Si vous pouvez m'aider ca serait cool

merci
Articles: 3938 France
salut Fandango et bienvenue !

je t'invite a venir faire d'abord un tour sur les pages suivantes, et de bien les ingérer avant de répondre à mes questions :
ainsi que :
et
...
maintenant que tu as lu tout ca :
il nous faut plus de renseignements : la distribution utilisée entre autres, ainsi que le log de jack au démarrage (fenetre "messages" de qjackctl) et le résultat de
jack_lsp -c


il y a plusieurs raisons possibles, mais comme je n'ai pas assez d'infos, je ne vais pas m'attarder en attendant mieux :
raisons possibles :
  • jack de se lance pas
  • pulseaudio mets le bazar
  • tu ne fait pas les bonnes connections dans la fenetre "connexions" de qjackctl

reviens avec plus d'infos, et on va regler ca vite fait ! 😉
Articles: 16
Merci,
j'ai passé un petit moment à lire tous ça ( ou a relire) et dsl si j'ai pas trop suivi le protocole de post sur le forum.
je vais essayé de repondre le plus precisement possible :
niveau distribution, j'utilise ubuntu 8.10 sous KDE 4 ou gnome avec un noyau 2.6.27-17
Lorsque je lance jack le message est :

Copy to clipboard
09:17:04.205 Patchbay deactivated. 09:17:04.371 Statistics reset. 09:17:04.602 ALSA connection graph change. 09:17:04.891 ALSA connection change.


Ensuite en appuyant sur start :

Copy to clipboard
09:17:04.205 Patchbay deactivated. 09:17:04.371 Statistics reset. 09:17:04.602 ALSA connection graph change. 09:17:04.891 ALSA connection change. 09:18:47.211 Startup script... 09:18:47.211 artsshell -q terminate sound server terminated 09:18:47.634 Startup script terminated successfully. 09:18:47.634 JACK is starting... 09:18:47.635 /usr/bin/jackd -R -P89 -dalsa -dhw:0 -r44100 -p1024 -n2 -S -i2 -o2 -Xraw jackd 0.109.2 Copyright 2001-2005 Paul Davis and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details JACK compiled with System V SHM support. 09:18:47.677 JACK was started with PID=11922. loading driver .. apparent rate = 44100 creating alsa driver ... hw:0|hw:0|1024|2|44100|2|2|nomon|swmeter|-|16bit control device hw:0 configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods ALSA: final selected sample format for capture: 16bit little-endian ALSA: use 2 periods for capture ALSA: final selected sample format for playback: 16bit little-endian ALSA: use 2 periods for playback 09:18:49.757 Server configuration saved to "/home/djici/.jackdrc". 09:18:49.759 Statistics reset. 09:18:49.790 Client activated. 09:18:49.794 JACK connection change. 09:18:49.827 JACK connection graph change.


et enfin, quand je lance Rosegarden :

Copy to clipboard
09:17:04.205 Patchbay deactivated. 09:17:04.371 Statistics reset. 09:17:04.602 ALSA connection graph change. 09:17:04.891 ALSA connection change. 09:18:47.211 Startup script... 09:18:47.211 artsshell -q terminate sound server terminated 09:18:47.634 Startup script terminated successfully. 09:18:47.634 JACK is starting... 09:18:47.635 /usr/bin/jackd -R -P89 -dalsa -dhw:0 -r44100 -p1024 -n2 -S -i2 -o2 -Xraw jackd 0.109.2 Copyright 2001-2005 Paul Davis and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details JACK compiled with System V SHM support. 09:18:47.677 JACK was started with PID=11922. loading driver .. apparent rate = 44100 creating alsa driver ... hw:0|hw:0|1024|2|44100|2|2|nomon|swmeter|-|16bit control device hw:0 configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods ALSA: final selected sample format for capture: 16bit little-endian ALSA: use 2 periods for capture ALSA: final selected sample format for playback: 16bit little-endian ALSA: use 2 periods for playback 09:18:49.757 Server configuration saved to "/home/djici/.jackdrc". 09:18:49.759 Statistics reset. 09:18:49.790 Client activated. 09:18:49.794 JACK connection change. 09:18:49.827 JACK connection graph change. 09:20:33.225 JACK connection graph change. 09:20:33.545 JACK connection graph change. 09:20:33.609 JACK connection change. 09:20:33.650 ALSA connection graph change. 09:20:33.817 ALSA connection change. 09:20:34.024 ALSA connection change. 09:20:35.004 JACK connection graph change. 09:20:35.040 JACK connection change.


le resultat d'un jack_lsp -c dans la console donne :

Copy to clipboard
djici@djici:~$ jack_lsp -c system:capture_1 rosegarden:record in 1 L system:capture_2 rosegarden:record in 1 R system:playback_1 rosegarden:master out L system:playback_2 rosegarden:master out R rosegarden:master out L system:playback_1 rosegarden:master out R system:playback_2 rosegarden:record monitor out L rosegarden:record monitor out R rosegarden:record in 1 L system:capture_1 rosegarden:record in 1 R system:capture_2 rosegarden:record in 2 L rosegarden:record in 2 R djici@djici:~$


Voilà, en esperant pas trop vous embetez avec mes soucis de newbie....

Merci
Articles: 3938 France
Voilà, en esperant pas trop vous embetez avec mes soucis de newbie....

pas du tout, on est la pour ca 😉

voila qui est beaucoup mieux, j'hesite encore sur la cause, mais ca se profile :

tu utilises rosegarden donc, mais pour quoi faire exactement ?
enregistrement de données MIDI ou audio ?

visiblement jack est bien démarré, rosegarden aussi et tout est bien connecté au niveau audio de rosegarden à l'entrée/sortie de ta carte son

je suppose donc que ton probleme se situe avec le MIDI
il existe un reglage "pilote MIDI" en bas dans la fenetre des reglages de qjackctl. change le de "raw" à "aucun".
ensuite relance jack, puis rosegarden et refait tes essais, à l'occasion poste nous aussi le résultat de
aconnect -iol
qui listera les connections MIDI
Articles: 16
En fait, je trouve l'interface de Rosegarden assez sympa et le but est de m'en servir pour editer des parties midi que j'imagine pouvoir faire jouer par n'importe quel instrument vituel via jack...
bon, j'ai fait la modif concernant le setup midi mais, rien n'y fait..; toujours aucun son. pour le moment je ne cherche pas d'autres sons que ceux de ma carte (beurk!!! 😂)

voici une copie de la konsole :

sans jack et Rosegarden

Copy to clipboard
djici@djici:~$ aconnect -iol client 0 : 'System' [type=noyau] 0 'Timer ' 1 'Announce ' Connexion à: 15:0, 129:0, 130:0 client 14 : 'Midi Through' [type=noyau] 0 'Midi Through Port-0' Connexion à: 130:0[real:1] Connexion depuis: 130:0 client 128 : 'TiMidity' [type=utilisateur] 0 'TiMidity port 0 ' Connexion depuis: 130:0 1 'TiMidity port 1 ' Connexion depuis: 130:0 2 'TiMidity port 2 ' Connexion depuis: 130:0 3 'TiMidity port 3 ' Connexion depuis: 130:0 djici@djici:~$


avec jack et Rosegarden

Copy to clipboard
djici@djici:~$ aconnect -iol client 0 : 'System' [type=noyau] 0 'Timer ' 1 'Announce ' Connexion à: 15:0, 129:0, 130:0, 131:0, 132:0 client 14 : 'Midi Through' [type=noyau] 0 'Midi Through Port-0' Connexion à: 130:0[real:1] Connexion depuis: 130:0 client 128 : 'TiMidity' [type=utilisateur] 0 'TiMidity port 0 ' Connexion depuis: 130:0, 132:3 1 'TiMidity port 1 ' Connexion depuis: 130:0, 132:4 2 'TiMidity port 2 ' Connexion depuis: 130:0, 132:5 3 'TiMidity port 3 ' Connexion depuis: 130:0, 132:6 client 132 : 'rosegarden' [type=utilisateur] 0 'record in ' Connexion depuis: 0:1, 130:0 1 'sync out ' Connexion à: 130:0[real:1] 2 'external controller' Connexion à: 130:0[real:1] Connexion depuis: 130:0 3 'out 1 - General MIDI Device' Connexion à: 128:0, 130:0[real:1] 4 'out 2 - MIDI software device 2' Connexion à: 128:1, 130:0[real:1] 5 'out 3 - MIDI software device 3' Connexion à: 128:2, 130:0[real:1] 6 'out 4 - MIDI software device 4' Connexion à: 128:3, 130:0[real:1] 7 'out 5 - MIDI output system device' Connexion à: 130:0[real:1] djici@djici:~$


Merci
Articles: 3938 France
timidity est un lecteur de fichiers midi (comme rosegarden) doublé d'un lecteur d'échantillons sf2, a mon avis il ne conviens pas exactement pour ce que tu veux faire et en plus je le connais mal.

on va donc essayer avec le shéma suivant :
sequenceur MIDI (rosegarden) > lecteur de soundfonts (fluidsynth) > carte son
> = connexion MIDI
> = connexion audio
il te faut pour cela installer qsynth


charge un fichier MIDI dans rosegarden, et mets le en lecture
(et charge une soundfont GM dans qsynth aussi)
vérification : en lecture, une led en bas de qsynth doit s'allumer

si ca ne marche toujours pas, renvoie le nouveau resultat des deux commandes données plus haut pour lister les connexions audio et MIDI :
aconnect -iol
jack_lsp -c


profites en aussi pouréditer tes messages précédents pour améliorer leur visibilité : mets les logs entre des balises CODE ainsi *-{CODE()}ton log{CODE}, ce qui donne :

[+]
Articles: 3938 France
a y repnser, je t'embrouille peut etre....

pour un premier essai garde ton setup actuel et dans la fenetre "connexion" de qjackctl, onglet "alsa", connecte tous les ports de sortie de rosegarden à tous les ports d'entrée de timidity, car je ne suis pas sur de quel port correspond a quoi...🙄
Articles: 3938 France
encore une troisieme réponse pour te dire que ton probleme m'intrigue...

dans le résultat de
jack_lsp
les ports audio de timidity n'apparaissaient pas....
vérifie que timidity marche tout seul (avec jack) en chargeant dedans un fichier MIDI et en le mettant en lecture. si ca ne fonctionne pas alors le probleme c'est qu'il n'est pas connecté a la carte son (fenetre "connexion" onglet "audio"...tu commence a comprendre...😉)
Articles: 16
😊

Je commence par le plus simple... timidity + jack ca marche !!! il ilit le fichier midi et se connecte dans jack tous seul comme un grand.

pour la config Rosegarden Jack la connexion est celle ci mais rien ne sort : e
http://img641.imageshack.us/img641/3149/snapshot1g.jpg
il me semble que c bon pourtant....

Enfin Qsynth déjà present sur mon PC me donne le message suivant à l'ouverture :
Copy to clipboard
15:38:27.479 Qsynth1: Creating synthesizer engine... 15:38:28.543 Qsynth1: Creating audio driver (jack)... 15:38:28.577 Qsynth1: Creating MIDI router (alsa_seq)... 15:38:28.578 Qsynth1: Creating MIDI driver (alsa_seq)... 15:38:28.632 Qsynth1: Creating MIDI player... 15:38:28.632 Qsynth1: fluid_synth_program_reset() 15:38:28.642 Qsynth1: Synthesizer engine started. 15:38:28.647 Qsynth1: fluid_synth_set_gain(1) 15:38:28.648 Qsynth1: fluid_synth_set_reverb(0.2,0,0.5,0.9) 15:38:28.651 Qsynth1: fluid_synth_set_chorus(3,2,0.3,8,0) fluidsynth: warning: Could not connect to any physical jack ports; fluidsynth is unconnected

Du coup je suis pas allé plus loin....
Articles: 16
j'ai essayé Qsynth avec virtual keyboard... enfaisant les connexions qui vont bien (enfin je pense....) j'ai bien la led de Qsynth qui s'allume mais toujours pas de son
Articles: 3938 France
tu veux dire juste qsynth + vkeybd sans rosegarden ?
Articles: 16
tu veux dire juste qsynth + vkeybd sans rosegarden ?

affirmatif !

Hydrogen marche également...
Articles: 16
Bon, j'ai reussi a faire fonctionner Qsynth avec virtual keyboard en revanche rosegarden ou muse (en fait les sequenceurs, rien à faire
Articles: 3938 France
qu'as tu changé ?

est-ce que les led de qsynth s'allument en utilisant rosegarden comme source ?