Chargement...
 
Skip to main content

2 - Les distributions et les noyaux


[Attention débutant]: Premier projet ! Premier déboire ...

Bonsoir à tous !

C'est frébrilement que je me lance dans ce projet fou qu'est la MAO. Depuis quelque j'ai testé deux trois chose configurer Jack testé deux trois logiciels et maintenant je me dis qu'il est temps d'apprendre en faisant.

Donc voiçi mon objectif globale de ce premier projet : Créé morceau d'électro !

Et ceux uniquement sur mon ordinateur sans passer par des clavier externe et autre micro.

Ma config :

Software : Kubuntu 13.04 Raring Ringtail

Hardware :

Process AMD Athlon(tm) II X4 640 (64 bit)
Ram : 4 Go
Carte mère : M4A78LT-M LE



J'ai commencé par un faire petit tour sur ce liens : Le coin de l'électro

J'y es trouvé des logiciels interessant dont un synthétiseur (yoshimi)


J'en viens à ma première question pour la communauté. Car en testant ce merveilleux synthé et un autre logiciel (hydrogen). J'ai découvert que mon son n'était pas propre.

J'ai essayé de modifier mes période d'échantillonage mais rien n'y fait. J'ai toujours ce son saturé.

Evidement ... j'utilise la partie son de ma carte mère. Suis-je limité par ca ? Dois-je investir ?

Avait vous des solutions à proposer ?
Apparement oui .
Ah oui, je pense que utilisateur_anonyme avait raison. Hydrogen semble poursuivre sans raison son petit bonhomme de chemin... sans Jack !
Pour arrêter Jack, est-ce que tu appuies bien sur la touche "arrêter" et non sur la petite croix "fermer" habituelle ?
Pour rtirq, je pense aussi que c'est sans risque, même si c'est inutile.
A+

Edit : pour en avoir le coeur net, fais en console un :
Copy to clipboard
ps -ef

et vérifie qu'aucun processus actif ne ressemble à pulsexyz_quelque_chose.
Je pense que pulse audio est installé et fout le basard sinon il ne serait pas dans le groupe audio .
Je commencerai par expulser pulse, rebooter et voir comment ça ce passe.
@utilisateur_anonyme:

Oui ca a l'aire d'être ca bravo ! Pulse audio était de trop.

J'ai tout simplement modifié dans nano et retiré pulse. L'affaire des xruns a été réglé.

Le reguain de son crachoteur et métalique était du à un mauvaix réglage de jack par contre. Je suis passé d'une période tampon de 2 à 3.

Cependant j'ai toujours des messages d'erreurs:

Copy to clipboard
Wed Aug 21 16:21:14 2013: ERROR: JackEngine::XRun: client = Hydrogen was not finished, state = Triggered Wed Aug 21 16:21:14 2013: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error Wed Aug 21 16:21:14 2013: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error Wed Aug 21 16:21:14 2013: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error Wed Aug 21 16:21:14 2013: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error Wed Aug 21 16:21:14 2013: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error Wed Aug 21 16:21:14 2013: ERROR: JackEngine::XRun: client = hydrogen-midi was not finished, state = Triggered Wed Aug 21 16:21:14 2013: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error Wed Aug 21 16:21:14 2013: ERROR: JackEngine::XRun: client = hydrogen-midi was not finished, state = Running Wed Aug 21 16:21:14 2013: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error Wed Aug 21 16:21:14 2013: ERROR: JackEngine::XRun: client = hydrogen-midi was not finished, state = Triggered Wed Aug 21 16:21:14 2013: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error Wed Aug 21 16:21:14 2013: ERROR: JackEngine::XRun: client = hydrogen-midi was not finished, state = Triggered Wed Aug 21 16:21:14 2013: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error Wed Aug 21 16:21:15 2013: Client 'qjackctl' with PID 2391 is out Wed Aug 21 16:21:15 2013: Stopping jack server... Wed Aug 21 16:21:15 2013: Client 'system' with PID 0 is out Wed Aug 21 16:21:15 2013: Client 'Hydrogen' with PID 2410 is out Wed Aug 21 16:21:15 2013: Client 'hydrogen-midi' with PID 2410 is out Wed Aug 21 16:21:15 2013: Released audio card Audio0 Wed Aug 21 16:21:15 2013: ERROR: WARNING: 2 message buffer overruns! 16:21:15.477 DBUS : le serveur JACK a été arrêté (org.jackaudio.service soit jackdbus).

Hmm ça c'est une interface de greffon qui fait ça
T'aurai pasq une reverbe ou un truc comme ça qui fait des craquement selon les paramètres que tu bouge?
Fais gaffe avec Pulse.
Il peut revenir là où tu ne l'attends pas.
J'avais trouvé la méthode et fait un petit tuto là-dessus, ici.
A+
Essais de relancer le tout (hydrogen et jack ) pour voir si ça le fait encore .
C'est peut être la résolution de ton affichage qui fait ça .
Ici ça m'arrive aussi selon les greffons que j'utilise ce n'est pas bien méchant.
Hé attend donne moi le log complet de jack stp
Une chose est sûre c'est que pulse audio et mao ne font pas bon ménage
(hs) sur la tangodebian il ne l'on pas réintégré comme ça ça résoud le problème avant qu'il n'y soit)
punaise le log est plus le même ...

je comprend plus rien ... le son est toujours bon mais j'ai des xruns ... et hydrogen continu a fonctionner tout seul sans jack si je l'arrête.

Alsa y serait pour quelque chose ?

Je constate aussi un plus haut pourcentage passant de 3% à 30%

Copy to clipboard
17:02:32.757 Baie de brassage désactivée. 17:02:32.808 Réinitialisation des statistiques. 17:02:32.821 Changement des connexions ALSA. 17:02:32.839 DBUS : le service est disponible (org.jackaudio.service soit jackdbus). 17:02:32.855 Changement des connexions JACK. 17:02:32.859 Client activé. 17:02:32.907 Récupération désynchronisation (XRUN) (1). 17:02:34.870 Récupération de désynchronisation (XRUN) (8 sauté). 17:02:35.669 Récupération désynchronisation (XRUN) (10). 17:02:36.875 Récupération de désynchronisation (XRUN) (5 sauté). 17:02:37.228 Récupération désynchronisation (XRUN) (16). 17:02:38.895 Récupération de désynchronisation (XRUN) (3 sauté). 17:02:38.996 Client désactivé. 17:02:54.703 Changement des connexions JACK. 17:02:54.709 Client activé. 17:02:54.722 Changement du graphique des connexions JACK. 17:02:54.770 Récupération désynchronisation (XRUN) (20). 17:02:56.526 Récupération de désynchronisation (XRUN) (6 sauté). 17:03:08.395 Récupération désynchronisation (XRUN) (27). 17:03:08.542 Récupération de désynchronisation (XRUN) (5 sauté). 17:03:11.714 Récupération désynchronisation (XRUN) (34). 17:03:12.548 Récupération de désynchronisation (XRUN) (5 sauté). 17:03:13.899 Récupération désynchronisation (XRUN) (40). 17:03:14.552 Récupération de désynchronisation (XRUN) (1 sauté). 17:03:22.576 Changement du graphique des connexions JACK. 17:03:22.766 Changement des connexions JACK. 17:03:26.963 Récupération désynchronisation (XRUN) (42). 17:03:28.309 Récupération désynchronisation (XRUN) (51). 17:03:28.580 Récupération de désynchronisation (XRUN) (9 sauté). 17:03:30.433 Récupération désynchronisation (XRUN) (53). 17:03:30.584 Récupération de désynchronisation (XRUN) (2 sauté). 17:03:32.610 Récupération de désynchronisation (XRUN) (12 sauté). 17:03:36.549 Récupération désynchronisation (XRUN) (68). 17:03:36.616 Récupération de désynchronisation (XRUN) (1 sauté). 17:03:38.628 Récupération de désynchronisation (XRUN) (1 sauté). 17:03:49.629 Récupération désynchronisation (XRUN) (72). 17:03:52.373 Récupération désynchronisation (XRUN) (73). 17:03:57.142 Récupération désynchronisation (XRUN) (74). 17:03:58.687 Récupération de désynchronisation (XRUN) (11 sauté). 17:04:16.221 Récupération désynchronisation (XRUN) (86). 17:04:41.035 Récupération désynchronisation (XRUN) (87). 17:04:42.751 Récupération de désynchronisation (XRUN) (6 sauté). 17:04:45.766 Récupération désynchronisation (XRUN) (94). 17:04:46.767 Récupération de désynchronisation (XRUN) (4 sauté). 17:04:55.259 Récupération désynchronisation (XRUN) (99). 17:04:56.815 Récupération de désynchronisation (XRUN) (5 sauté). 17:04:57.502 Récupération désynchronisation (XRUN) (105). 17:05:14.966 Récupération désynchronisation (XRUN) (106). 17:05:16.845 Récupération de désynchronisation (XRUN) (2 sauté). 17:05:39.245 Récupération désynchronisation (XRUN) (109). 17:05:40.880 Récupération de désynchronisation (XRUN) (7 sauté). 17:05:41.419 Récupération désynchronisation (XRUN) (117). 17:05:42.884 Récupération de désynchronisation (XRUN) (1 sauté). 17:05:44.070 Récupération désynchronisation (XRUN) (119). 17:05:44.889 Récupération de désynchronisation (XRUN) (2 sauté). 17:05:52.706 Récupération désynchronisation (XRUN) (122). 17:05:52.915 Récupération de désynchronisation (XRUN) (5 sauté). 17:05:54.927 Récupération de désynchronisation (XRUN) (3 sauté). 17:05:57.042 Récupération désynchronisation (XRUN) (132). 17:05:58.935 Récupération de désynchronisation (XRUN) (9 sauté). 17:05:59.263 Récupération désynchronisation (XRUN) (142). 17:06:02.888 Récupération désynchronisation (XRUN) (143). 17:06:02.941 Récupération de désynchronisation (XRUN) (1 sauté). 17:06:04.946 Récupération de désynchronisation (XRUN) (7 sauté). 17:06:06.950 Récupération de désynchronisation (XRUN) (2 sauté). 17:06:08.258 Récupération désynchronisation (XRUN) (156). 17:06:09.563 Récupération désynchronisation (XRUN) (157). 17:06:10.567 Récupération désynchronisation (XRUN) (159). 17:06:10.957 Récupération de désynchronisation (XRUN) (3 sauté). 17:06:12.314 Récupération désynchronisation (XRUN) (162). 17:06:12.962 Récupération de désynchronisation (XRUN) (1 sauté). 17:06:14.342 Récupération désynchronisation (XRUN) (163). 17:06:14.966 Récupération de désynchronisation (XRUN) (1 sauté). 17:06:16.664 Récupération désynchronisation (XRUN) (166). 17:06:16.970 Récupération de désynchronisation (XRUN) (2 sauté). 17:06:17.935 Récupération désynchronisation (XRUN) (168). 17:06:18.974 Récupération de désynchronisation (XRUN) (2 sauté). 17:06:20.740 Récupération désynchronisation (XRUN) (171). 17:06:20.978 Récupération de désynchronisation (XRUN) (1 sauté). 17:06:22.866 Récupération désynchronisation (XRUN) (175). 17:06:22.982 Récupération de désynchronisation (XRUN) (2 sauté). 17:06:25.354 Récupération désynchronisation (XRUN) (177). 17:06:26.638 Récupération désynchronisation (XRUN) (178). 17:06:26.989 Récupération de désynchronisation (XRUN) (1 sauté). 17:06:28.590 Récupération désynchronisation (XRUN) (181). 17:06:28.994 Récupération de désynchronisation (XRUN) (3 sauté). 17:06:30.999 Récupération de désynchronisation (XRUN) (1 sauté). 17:06:31.786 Récupération désynchronisation (XRUN) (185). 17:06:33.612 Récupération désynchronisation (XRUN) (186). 17:06:35.006 Récupération de désynchronisation (XRUN) (4 sauté). 17:06:36.080 Récupération désynchronisation (XRUN) (191). 17:06:37.009 Récupération de désynchronisation (XRUN) (1 sauté). 17:06:38.699 Récupération désynchronisation (XRUN) (194). 17:06:39.013 Récupération de désynchronisation (XRUN) (1 sauté). 17:06:40.664 Récupération désynchronisation (XRUN) (195). 17:06:41.017 Récupération de désynchronisation (XRUN) (2 sauté). 17:06:42.166 Récupération désynchronisation (XRUN) (198). 17:06:43.021 Récupération de désynchronisation (XRUN) (9 sauté). 17:06:46.406 Récupération désynchronisation (XRUN) (208). 17:06:47.028 Récupération de désynchronisation (XRUN) (6 sauté). 17:06:47.970 Récupération désynchronisation (XRUN) (215). 17:06:51.705 Récupération désynchronisation (XRUN) (216). 17:06:53.037 Récupération de désynchronisation (XRUN) (6 sauté). 17:06:55.041 Récupération de désynchronisation (XRUN) (10 sauté). 17:06:55.410 Récupération désynchronisation (XRUN) (234). 17:06:57.461 Récupération désynchronisation (XRUN) (235). 17:06:59.048 Récupération de désynchronisation (XRUN) (1 sauté). 17:06:59.408 Récupération désynchronisation (XRUN) (237). 17:07:01.053 Récupération de désynchronisation (XRUN) (6 sauté). 17:07:03.057 Récupération de désynchronisation (XRUN) (3 sauté). 17:07:04.074 Récupération désynchronisation (XRUN) (248). 17:07:05.062 Récupération de désynchronisation (XRUN) (1 sauté). 17:07:06.254 Récupération désynchronisation (XRUN) (250). 17:07:07.066 Récupération de désynchronisation (XRUN) (4 sauté). 17:07:07.949 Récupération désynchronisation (XRUN) (255). 17:07:09.070 Récupération de désynchronisation (XRUN) (2 sauté). 17:07:11.075 Récupération de désynchronisation (XRUN) (9 sauté). 17:07:12.527 Client désactivé. 17:07:15.304 Changement des connexions JACK. 17:07:15.311 Client activé. 17:07:15.355 Récupération désynchronisation (XRUN) (275). 17:07:17.126 Récupération de désynchronisation (XRUN) (14 sauté). 17:07:18.081 Récupération désynchronisation (XRUN) (283). 17:07:19.132 Récupération de désynchronisation (XRUN) (4 sauté). 17:07:21.010 Récupération désynchronisation (XRUN) (288). 17:07:23.140 Récupération de désynchronisation (XRUN) (5 sauté). 17:07:24.008 Récupération désynchronisation (XRUN) (295). 17:07:25.144 Récupération de désynchronisation (XRUN) (1 sauté). 17:07:25.959 Récupération désynchronisation (XRUN) (297). 17:07:27.273 Récupération désynchronisation (XRUN) (298). 17:07:29.153 Récupération de désynchronisation (XRUN) (3 sauté). 17:07:29.662 Récupération désynchronisation (XRUN) (302). 17:07:31.158 Récupération de désynchronisation (XRUN) (3 sauté). 17:07:33.287 Récupération désynchronisation (XRUN) (306). 17:07:35.166 Récupération de désynchronisation (XRUN) (4 sauté). 17:07:36.464 Récupération désynchronisation (XRUN) (311). 17:07:37.943 Récupération désynchronisation (XRUN) (312). 17:07:39.174 Récupération de désynchronisation (XRUN) (3 sauté). 17:07:41.624 Récupération désynchronisation (XRUN) (317). 17:07:42.994 Récupération désynchronisation (XRUN) (318). 17:07:43.180 Récupération de désynchronisation (XRUN) (1 sauté). 17:07:44.793 Récupération désynchronisation (XRUN) (322). 17:07:45.184 Récupération de désynchronisation (XRUN) (3 sauté). 17:07:49.628 Récupération désynchronisation (XRUN) (324). 17:07:51.194 Récupération de désynchronisation (XRUN) (2 sauté). 17:07:51.800 Récupération désynchronisation (XRUN) (327). 17:07:53.100 Récupération désynchronisation (XRUN) (328). 17:07:53.198 Récupération de désynchronisation (XRUN) (2 sauté). 17:07:54.381 Récupération désynchronisation (XRUN) (330). 17:07:56.948 Récupération désynchronisation (XRUN) (331). 17:07:57.205 Récupération de désynchronisation (XRUN) (3 sauté). 17:07:59.080 Récupération désynchronisation (XRUN) (335). 17:07:59.209 Récupération de désynchronisation (XRUN) (1 sauté). 17:08:02.902 Récupération désynchronisation (XRUN) (337). 17:08:03.216 Récupération de désynchronisation (XRUN) (2 sauté). 17:08:04.169 Récupération désynchronisation (XRUN) (340). 17:08:05.220 Récupération de désynchronisation (XRUN) (2 sauté). 17:08:07.400 Récupération désynchronisation (XRUN) (343). 17:08:08.699 Récupération désynchronisation (XRUN) (344). 17:08:09.227 Récupération de désynchronisation (XRUN) (4 sauté). 17:08:10.018 Récupération désynchronisation (XRUN) (348). 17:08:12.615 Récupération désynchronisation (XRUN) (349). 17:08:13.234 Récupération de désynchronisation (XRUN) (1 sauté). 17:08:15.238 Récupération de désynchronisation (XRUN) (5 sauté). 17:08:16.827 Récupération désynchronisation (XRUN) (358). 17:08:17.242 Récupération de désynchronisation (XRUN) (2 sauté). 17:08:19.246 Récupération de désynchronisation (XRUN) (1 sauté). 17:08:20.199 Récupération désynchronisation (XRUN) (362). 17:08:21.251 Récupération de désynchronisation (XRUN) (2 sauté). 17:08:23.255 Récupération de désynchronisation (XRUN) (5 sauté). 17:08:24.725 Récupération désynchronisation (XRUN) (371). 17:08:26.663 Récupération désynchronisation (XRUN) (373). 17:08:27.262 Récupération de désynchronisation (XRUN) (2 sauté). 17:08:29.266 Récupération de désynchronisation (XRUN) (4 sauté). 17:08:29.855 Récupération désynchronisation (XRUN) (380). 17:08:31.271 Récupération de désynchronisation (XRUN) (7 sauté). 17:08:32.015 Récupération désynchronisation (XRUN) (388). 17:08:37.247 Récupération désynchronisation (XRUN) (389). 17:08:37.281 Récupération de désynchronisation (XRUN) (5 sauté). 17:08:38.432 Récupération désynchronisation (XRUN) (400). 17:08:39.284 Récupération de désynchronisation (XRUN) (7 sauté). 17:08:40.487 Récupération désynchronisation (XRUN) (404). 17:08:41.292 Récupération de désynchronisation (XRUN) (2 sauté). 17:08:43.296 Récupération de désynchronisation (XRUN) (6 sauté). 17:08:44.973 Récupération désynchronisation (XRUN) (413). 17:08:45.300 Récupération de désynchronisation (XRUN) (4 sauté). 17:08:46.047 Récupération désynchronisation (XRUN) (418). 17:08:47.305 Récupération de désynchronisation (XRUN) (2 sauté). 17:08:48.227 Récupération désynchronisation (XRUN) (421). 17:08:49.310 Récupération de désynchronisation (XRUN) (3 sauté). 17:08:50.560 Récupération désynchronisation (XRUN) (425). 17:08:51.327 Récupération de désynchronisation (XRUN) (1 sauté). 17:08:53.330 Récupération de désynchronisation (XRUN) (2 sauté). 17:08:53.772 Récupération désynchronisation (XRUN) (430). 17:08:55.343 Récupération de désynchronisation (XRUN) (1 sauté). 17:08:56.161 Récupération désynchronisation (XRUN) (432). 17:08:57.394 Récupération de désynchronisation (XRUN) (7 sauté). 17:08:57.823 Récupération désynchronisation (XRUN) (440). 17:08:59.440 Récupération de désynchronisation (XRUN) (4 sauté). 17:09:03.589 Récupération désynchronisation (XRUN) (445).

regarde le tuto que je t'ai indiqué + haut...
A+
@ allany: Oui ! oui ! Je vais vais bien dépioter tout ca.
Dans les réglages de jack onglet "Divers"
Faudrait peut être aussi désactiver l'interface D-Bus dansun temps autant éléminer les éventuellles source à problème.

Allez courrage tu n'es surement pas loin du but!
Putain j'en ai plein les bottes !!!

Bon j'ai suivi le petit tutoriel switcher entre pulse et jack. Donc ca c'est fait et ca mange pas de pain.

Au départ j'avais ces trois erreur qui se répètaient en boucle dans mon log.

Copy to clipboard
Thu Aug 22 13:02:44 2013: ERROR: JackEngine::XRun: client = Hydrogen was not finished, state = Triggered Thu Aug 22 13:02:44 2013: ERROR: JackEngine::XRun: client = hydrogen-midi was not finished, state = Triggered Thu Aug 22 13:02:44 2013: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error



Puis j'ai essayé d'optimiser dans jack : la priorité, échantillon/période, période/tampon.

Ce qui au final à empirer mon cas. Le son est plus dégeulasse que jamais et mes xruns augmente avec le temps ....

Je vais redémarer et essayer de voir si c'est toujours le cas. Si ca continu j'instale rtirq
J'aisouvent vu-lu que pulse audio c'est bien quand il n'est pas installé et que ça tendance à mettre la pagaille dans ce qui est application audio.
Perso je l'aurais désintallé dès le départ. (rien ne t'empêchera si tu pense qu'il t'es nécéssaire de le ré-intaller par la suite)
A ce stade, ça vaudrait peut-être le coup de tester ta config' avec une distrib' en live-DVD, genre KXStudio ou AVLinux ou, encore plus éprouvée, la vieillissante TangoStudio 1.2 qui drive tout ça nickel, d'habitude.
Là, je ne comprends pas qu'Hydrogen ne s'arrête pas proprement... 😬
Courage, à+
Bon après avoir retiré plus que je ne l'aurais du de pulseaudio ...

J'ai été obligé de rinstaller complètement mon ordinateur. J'y est passé la journé ce fut une vrai tanné ...

Je réinstalle Jack et hydrogen et je vous le donne en mille !

Je retrouve la même chose !
Peux-tu poster le résultat de :
Copy to clipboard
ps -ef

alors que ni jack ni hydrogen ne sont lancés ?
A+
Bonsoir à tous !

Après une petite absence me voila de retour !

Tout d'abord merci à tous pour toute votre aide et vos conseils.

Je compte finir par faire marcher mon petit studio malgrès tout ces déboires ... Donc merci utilisateur_anonyme, allany et les autres !


Il y a tout de même deux ou trois changement. J'ai fait l'acquisition d'une m-audiophile 24/96 ... et j'ai réinstaller ma distribution kubuntu.

Au départ j'ai eu quelque conflit entre la carte son native de la carte et la nouvel carte. J'ai donc désactivé celle ci dans le bios du démarage et jusqu'ici tout roule !

Jack démarre bien aussi j'ai plus de problème de xruns ! Je n'ai malheureusement pas réussi à déterminer pourquoi ...

Cependant j'ai maintenant d'autres problèmes. Au démarage de hydrogen j'ai le message d'erreur suivant :
Copy to clipboard
hydrogen erreur au lancement de pilote

Il m'est ainsi impossible de faire des connections dans l'onglet audio de jack. et j'ai le même problème pour tout les logiciels.
Page: 2/3  [Suivant]
1  2  3