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

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

> Forums de discussion > 4 - Toutes les autres applications, les émulateurs... > Configuration et mixeur pour une Focusrite Scarlett 18i20 (était : "Impossibilité d'installer AJG/AJM")
Dernier post
Page : 3/4   -   Aller directement à la page : 1  2  3  4 

Configuration et mixeur pour une Focusrite Scarlett 18i20 (était : "Impossibilité d'installer AJG/AJM")

questexclam Articles : 64 utilisateur non connecté
Bonjour à tous, smile

Dans le but d'avoir une meilleure ergonomie qu'avec Alsamixer, j'ai cherhé à installer AJG/AJM cités ici.
J'ai essayé d'installer les binaires mais lorsque je tape
sudo add-apt-repository ppa:fulup/alsa-json
, puis
sudo apt-get update
j'obtiens
E: Failed to fetch http://ppa.launchpad.net/fulup/alsa-json/ubuntu/dists/xenial/main/binary-amd64/Packages  404  Not Found
.

Et si je compile après avoir téléchargé l'archive et que je tape "make", j'obtiens l'erreur suivante:
In function ‘strncat’,
    inlined from ‘alsaFakeResponse.isra.0’ at alsa-ajg.c:60:12:
/usr/include/x86_64-linux-gnu/bits/string3.h:156:10: error: call to __builtin___strncat_chk might overflow destination buffer [-Werror]
   return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest));
          ^
cc1: all warnings being treated as errors
Makefile:530 : la recette pour la cible « ajg_daemon-alsa-ajg.o » a échouée
make[1]: *** [ajg_daemon-alsa-ajg.o] Erreur 1
make[1] : on quitte le répertoire « /home/francois/AlsaJsonGateway-master/src »
Makefile:399 : la recette pour la cible « all-recursive » a échouée
make: *** [all-recursive] Erreur 1


Alors que j'ai vérifié que j'avais bien les éléments cités en début d'explication pour la compilation soient:
sudo apt-get install libtool pkg-config libjson-c-dev libmicrohttpd-dev libasound2-dev


Pouvez-vous m'aider? rolleyes

?!

Long Sam Silver Articles : 68 utilisateur non connecté
@ Questexclam

questexclam écrit :
je tape "sudo alsamixer"


Non. Il ne faut pas que tu lances ton mixer en tant que root avec sudo. Tu dois avoir accès à ton mixer en tant qu'utilisateur normal.
Tapes juste
$ alsamixer

Pour passer vraiment root sous une ubuntu et dérivées, tu peux taper
$ sudo su

allany Articles : 6026 utilisateur non connecté
Aaaaah... Ou alors il y aurait confusion entre le profil root et le profil user, pour alsamixer ?

questexclam Articles : 64 utilisateur non connecté
Y a du mieux, mais ce n'est pas encore ça.
J'explique. Je règle les différents paramètres dans alsamixer, je peste, je tourne en rond et à un moment donné..... pil poil, je retrouve les réglages que je recherche. J'enregistre donc ces réglages. Nickel. Je ferme tout sans sortir de la session et je réouvre tout (Qjackctl, Meterbridge pour vérifier qu'il y a bien un signal là où il faut, yoshimi pour jouer le rôle du synthé virtuel). Et je retrouve les différents signaux là où je veux les envoyer en pouvant les régler avec un niveau souhaité.
Donc cette fois, je relance carrément la machine pour vérifier que tout est stable. Au moment d'envoyer la purée, je me retrouve encore avec les mêmes déboires. C'est à dire, comme les fois précédentes où ça ne voulait pas y aller, je me retrouve avec le synthé sur la même voie que la guitare. En fait pour expliquer ce que je cherche à faire, je veux envoyer une guitare sur la voie 1 de la 18i20, je traite le son de cette guitare par calf ou autre (mais là je l'avais routé directement de l'entrée vers la sortie dans Qjackctl), je ressorts en voies 3 et 4 de la 18i20 pour entrer dans un rack matériel et à la sortie du rack je vais dans la 2i4. Elle même servant à l'enregistrement de la guitare, alors que la 18i20 sert au traitement. Et la sortie de la 2i4, je l'envoie sur une mixette qui me sert pour le monitoring. Ce qui fait que si je lance une STAN sur le pc de la 2i4, je récupère l'ensemble guitare/STAN sur la mixette tout en pouvant n'enregistrer que la guitare dans la STAN. wink
Sur le portable, à côté du traitement de la guitare, je lance un synthé que j’envoie sur les voies 5 et 6 de la 18i20. Et j'envoie ces sorties sur une entrée de la mixette.
Derrière la mixette, je peux mettre un casque ou un ampli avec des enceintes selon le besoin du moment.
Et par la suite, si je veux enregistrer le synthé, il suffit de basculer son signal de sortie (2 voies) sur les voies de la guitare dans la 18i20, simplement en modifiant le mix de celle-ci.smile
Je ne sais pas si je suis assez clair, mais tout ça pour expliquer que si je veux garder l'écoute de l'ensemble tout en enregistrant que la guitare, il ne faut pas que je me retrouve avec le synthé sur les mêmes voies de sortie que la guitare. wink
Alors, Long Sam Silver, est-ce que j'ai fait uniquement "sudo alsamixer" ou est-ce que j'ai essayé aussi "alsamixer".... Il me semble que j'ai essayé les deux. J'ai essayé tellement de choses que je ne suis pas sûr. En tout cas, ce que je trouve curieux est que les réglages (à l'oeil) que j'ai mis n'ont pas changés et par contre le routage des sigaux, lui, a changé. Et j'ai même fait le test de dérégler volontairement, pour ensuite taper "alsactl restore" et je vois bien les différents paramètres se recaler instantanément. Pour autant, le routage réel des signaux n'est pas bon.
Je pense effectivement qu'il y a un problème entre sudo et pas sudo, mais pour l'instant je ne sais pas bien l’appréhender. A force de taper des commandes "en veux-tu....en voilà", on finit par y perdre son latin. Bon demain, je referai d'autres essais en tâchant d'être rigoureux sur le sudo.wink
Sinon, dans Qjackctl, je ne vois plus pulseaudio depuis que j'ai appliqué le tuto. Au moins une chose que je maîtrise maintenant. lol
Également, j'ai essayé le Gmerlin, mais ça ne veut pas y aller. De toute façon, pour l'instant, je m'attache à faire fonctionner alsamixer. Et comme j'ai repéré les réglages qu'il fallait, je m'en contenterai pour le moment. Chaque chose en son temps. wink

?!

Long Sam Silver Articles : 68 utilisateur non connecté
Quand tu redémares, est ce que ta 18i20 est reconnue sur le même numéro ? hw:0 ou hw:1
Il est possible que le redémarrage change l'ordre de priorité des cartes. Est-ce que tu peux vérifier ?
Pour alsamixer, tu dois le lancer en tant qu'utilisateur normal. Donc pas de sudo.
D'autre part, lorsque tu parles du routage des signaux, et de ce que je comprend de ton installation, ce n'est pas du ressort d'alsa mais de jack.
Attention, Qjackctl n'est qu'une interface pour gérer le daemon jackd. Si tu fermes Qjackctl alors que tu as démarré jackd, celui ci est toujours actif et continue de gérer les connections que tu as défini. Donc quand tu redémarres Qjackctl, tu retrouve tout en l'état. En revanche, quand tu redémarres ta machine, tu perds tout les réglages de jack.

Pour gerer une configuration complexe comme la tienne, je te conseille plutot d'utiliser gladish à la place de Qjackctl.
Gladish permet de sauvegarder et de restaurer une session jack (lancement d'applications et connexions), ce que ne fait pas Qjackctl.

Un petit schéma pour savoir si j'ai compris l'essentiel de ta config.

instrument > 18i20 > PC 1 (traitement + synthé virtuel > 18i20 > rack matériel (guitare) > 2i4 > PC 2 > 2i4 > mixette

Les connexions 18i20 > PC 1 (traitement + synthé virtuel > 18i20 dépendent de jack. Alsa ne fourni qu'un pilote pour ta carte.

allany Articles : 6026 utilisateur non connecté
Citation :
instrument 18i20 PC 1 (traitement + synthé virtuel 18i20 rack matériel (guitare) 2i4 PC 2 2i4 mixette

Perso, je n'ai pas compris ça... 2 cartes en simultané ?
Auquel cas, la déclaration (alsa) d'un ordre figé pour les cartes devient quasi obligatoire.

Pulseaudio n'est plus là, c'est déjà une cause d'erreur en moins...

A+

Long Sam Silver Articles : 68 utilisateur non connecté
@ allany

Ce que j'ai compris, c'est qu'il y a 2 PC chacun avec une carte externe, une 18i20 et une 2i4.

Mais le problème concerne la gestion des connexions logicielles de la 18i20 sur le premier PC. Or ces connexions ne dépendent pas d'alsa, mais de jack.
Alsa ne sert qu'a reconnaitre la carte et ses différents ports d'entrée et sortie avec leurs niveaux. Mais ce n'est pas à alsa de dire qui va se connecter où (en théorie, il pourrait mais bonjours la galère de la configuration tout à la main des fichier conf).

Pour cela, il y a Jack. Et Jack est grand ! (Alors que pulseaudio est tout petit).

questexclam Articles : 64 utilisateur non connecté
Je conçois tout à fait que le schéma de câblage (virtuel et physique) ne soit pas facile à comprendre. Il n'est déjà pas facile à expliquer. wink smile
J'ai déjà eu beaucoup de mal à faire la distinction entre les mixages d'écoute (qui sont possibles avec cette carte et c'est une des raisons pour lesquelles je l'ai achetée) et le mixage d'enregistrement qui doivent cohabiter, mais qui ne sont pas du tout les mêmes. Pour l'instant, dans ce que j'ai compris, ce sont les mixages d'écoute qui me posent problème. cry wink
Oui, il y a bien deux PC. Un pc de bureau qui gère la 2i4 et un portable qui gère la 18i20. J'ai fait ce choix pour pouvoir "nomadiser" une partie de mon studio. Il est plus facile d'avoir le traitement guitare (ou basse) sur un portable qui sert de rack virtuel que sur un pc de bureau. Et je peux mettre dans ce cas la 2i4 sur le portable en rappelant des paramètres préenregistrés dans Qjackctl. Par contre, il est plus pratique d'avoir la STAN sur le pc de bureau, d'autant plus qu'il y a deux écrans dessus (un 27" et un 22"). Ce choix n'est donc pas lié directement à l'utilisation que je veux en faire et que je n'arrive pas à mettre en place. Mais de cette façon, je fais "d'une pierre deux coups". J'espère avoir été plus clair dans l'explication de la démarche. wink
Long Sam Silver écrit :
Mais le problème concerne la gestion des connexions logicielles de la 18i20 sur le premier PC

A mon avis, oui, c'est exactement ça mais:
Long Sam Silver écrit :
Or ces connexions ne dépendent pas d'alsa, mais de jack.
Alsa ne sert qu'a reconnaitre la carte et ses différents ports d'entrée et sortie avec leurs niveaux.

Là, je n'en suis pas si sûr. Sinon à quoi serviraient toutes les voies que je retrouve dans alsamixer. J'ai cru comprendre que pour ce qui est de la gestion par l'utilisateur final, cette interface a été développée dans le même esprit que le "contrôl mixer" développé par focusrite pour win. On retrouve les mêmes types de "sous-mixages". Par exemple, dans alsamixer, ce qui s'appelle "Master2" correspond bien aux sorties 3 et 4 de la 18i20.... Le "Master4" correspond bien à la sortie casque 1 de la 18i20.... Et lorsque les mix fonctionnent correctement, comme cela s'est passé hier, si je modifie quelque chose aux masters 2 et 4 dans alsamixer (source différente, niveau différent), j'en voies (ou plutôt "entends") bien la réalisation concrète dans le casque ou dans les enceintes d'écoute d'ensemble du système (après la mixette dont je parlais hier). Mais peut-être que c'est toi qui a raison, parce que j'analyserais mal.... smile
Il y a autre chose aussi que j'ai remarqué, c'est que dans le cas où j'ai les mix que je veux, pour avoir ces mix, dans Qjackctl, il faut que je connecte les entrées 1 et 2 (guitare sur la 1) sur les sorties 1 et 2. Et il faut que je connecte aussi Yoshimi (Left et Right) sur les sorties 3 et 4 dans Qjackdtl. Ce qui irait plutôt dans le sens de ce que tu dis. Mais encore une fois, comment expliquer dans ce cas, qu'il faille intervenir dans Alsamixer pour avoir le bon routage des signaux? eek

Oui pulseaudio, apparemment, n'est plus là. Et si je vois que je n'en ai pas besoin, je vais faire comme tu dis, Allany, je vais lui dire "adieu". Le seul argument que j'ai trouvé allant dans le sens contraire, je l'ai trouvé sur Linuxmao où il est expliqué que l'on peut avoir besoin de regarder une vidéo en même temps que d'ouvrir Ardour. La vidéo, je peux la regarder sur le pc de bureau si j'en ai besoin. Et là, plus besoin de pulseaudio sur le portable. wink

Bon, je vais reprendre mes essais, notamment en me servant des suggestions de Long Sam Silver. wink

?!

questexclam Articles : 64 utilisateur non connecté
Ca y est.... J'ai trouvé.... winkmrgreen
Après cette longue littérature, j'ai trouvé une manière de procéder pérenne qui me permette de faire ce que je veux faire, tel que je l'explique au-dessus. J'ai fait plusieurs tests ce matin avec QJackctl ou Gladish, et ça a marché à chaque fois.
Je ne vais pas entrer dans les explications ici, ce serait trop long et trop compliqué. Je préfère faire un petit tuto avec croquis et photos à l'appui parce que c'est vraiment tordu comme démarche et il fallait y penser. eekrolleyes
Cette page me semble complètement insuffisante, en tout cas avec le portable que j'ai.... mais qui n'est pas un mouton à 5 pattes non plus (ce n'est qu'un simple HP tout ce qu'il y a de plus classique). Par contre, je n'ai pas essayé avec Patchage tel que conseillé.
Je ne vais pas pour autant mettre ce sujet en résolu pour l'instant. Je pense qu'il vaut mieux mettre le tuto en ligne et mettre un lien vers ce tuto, dans ce sujet, pour ensuite le mettre en résolu. Qu'en pensez-vous? wink
Par contre, je peux dire que le fait d'utiliser Gladish ou QJackctl n'a pas d'incidence. La seule différence que j'ai vue tiens dans le fait qu'au départ j'avais appliqué le
allany écrit :
dans l'onglet "options" de jackd, entrer le kill et le start dans les commandes à lancer au démarrage et à l'arrêt de jackd,
et lorsque je lançais Qjackctl, je ne voyais plus pulseaudio. Par contre, quand je lançais Gladish je le voyais de nouveau. Donc, je suis allé le décocher dans les programmes à lancer au démarrage. Ensuite,Qjackctl.... Gladish.... même combat. lol
Il y a juste que dans Qjackctl, il faut faire les liaisons à la mimine.... Mais il n'y en a que 4....

Je vous remercie de vos commentaires sur ma façon de voir les choses sur la création du tuto. wink

?!

allany Articles : 6026 utilisateur non connecté
Super !
On est impatient, du coup.

Je viens de survoler la page dont tu files le lien.
Ce qui serait peut-être pas mal, ce serait que tu en copies-colles le contenu dans le "bac à sable" des forums où tu pourrais ouvrir un topic pour manipuler (enrichir/réécrire...) tout ça à ta façon sans prendre de risques.

Et ces 4 connexions que tu opères a mano, Gladish ne les refait pas automatiquement ?
Et enfin, n'oublie pas qu'alsa pourrait, un jour, te modifier l'ordre de tes cartes...

A+

Long Sam Silver Articles : 68 utilisateur non connecté
questexclam écrit :
Ca y est.... J'ai trouvé....


Super. Bravo. Comment as-tu fait ?
Je suis allé voir d'un peu plus près cette 18i20...
Sainte Papaye, quelle machine !

questexclam Articles : 64 utilisateur non connecté
C'est avec plaisir que je ne manquerai pas de vous expliquer comment j'ai fait. Mais pas dans ce fil. Quand je vois la difficulté que j'ai eu à m'exprimer pour expliquer ce que je voulais faire.... Je préfère attendre le tuto. Comme on dit, un petit schéma vaut mieux qu'un long discours. Et les petits schémas, j'ai commencé à les faire.... Y a un peu de boulot tout de même pour grifouiller ça. Je pense que je pourrais finir demain ou après demain. wink
Le bac à sable.... oui pourquoi pas. La démarche me semble pas mal. Le temps que je finisse mes croquis et que je rédige mon texte, s'il n'y a pas eu de meilleure idée entre temps, je prends le bac à sable.

allany écrit :
Et ces 4 connexions que tu opères a mano, Gladish ne les refait pas automatiquement ?

Ah!!! tu vois qu'il ne faut pas que je me lance dans de longues explications.... ce n'est pas ce que j'ai voulu dire. Je me suis sans doute mal exprimé. lol lol

Gladish le fait automatiquement, mais c'est la différence que j'ai vu avec QJckctl, car c'est lui qui ne le fait pas automatiquement.

allany écrit :
Et enfin, n'oublie pas qu'alsa pourrait, un jour, te modifier l'ordre de tes cartes...

Je ne vois pas comment puisqu'une carte est sur un pc et l'autre carte est sur l'autre pc. eek

Long Sam Silver écrit :
Sainte Papaye, quelle machine !

Oui, je pense que cette carte est très intéressante, notamment en raison du fait qu'elle laisse la possibilité de faire des mix de retour différents.... ne serait-ce que déjà différents sur les deux sorties casque. Je trouve que c'est vraiment top.... Pour peu qu'on arrive à la faire marcher bien sûr.... lol

?!

sri_raoul Articles : 423 utilisateur non connecté
Perso, j'attends le tuto avec impatience!
Merci d'avance!!!

allany Articles : 6026 utilisateur non connecté
Citation :
Le bac à sable.... oui pourquoi pas.

Ca permet au moins de récupérer une mise en page existante et de se familiariser avec l'éditeur (tu verras...).

Citation :
Je ne vois pas comment puisqu'une carte est sur un pc et l'autre carte est sur l'autre pc.

... et les deux chips internes ? cool
A moins de les avoir désactivés via le BIOS...

Si tu as besoin d'un coup de main pour le tuto, n'hésite pas...

Bon courage !
A+

questexclam Articles : 64 utilisateur non connecté
J'ai ouvert un fil de discussion ici pour traiter ce sujet du tuto. smile

?!

questexclam Articles : 64 utilisateur non connecté
Bonjour à tous, smile

Il me semblait bien que ce tuto était destiné aux oubliettes.... mrgreen

?!

olinuxx Articles : 18137 utilisateur non connecté France
Comme indiqué sur la page du forum bac à sable, les messages dans ce forum ont une durée de vie de 15 jours. En as-tu fais une copie ailleurs ?

questexclam Articles : 64 utilisateur non connecté
J'avais fait un brouillon de la page en question avec le tuto, selon la démarche que tu m'avais expliquée. Je t'avais même demandé s'il y avait une possibilité de changer une des photos, si je me souviens bien, parce que je me suis rendu compte qu'il y avait une erreur dessus. Je t'avais laissé un message dans ce bac à sable pour te dire que j'avais terminé la "mise en ligne". Depuis.... silence.... et, ce matin, j'ai repensé à ce tuto et je me suis demandé si, à part à moi-même, il pouvait servir à quelqu'un. rolleyes
Alors, je sais bien que les messages du bac à sable ne durent que quinze jours, et c'est pour ça qu'à l'époque j'avais tiré la sonnette d'alarme devant le silence abyssal qui entourait la démarche. wink
Et non, je n'ai pas gardé une copie des messages du bac à sable, mais oui, j'ai gardé une copie du tuto. wink

?!

olinuxx Articles : 18137 utilisateur non connecté France
OK. Alors il me paraît plus judicieux de commencer directement une page (voir Créer une page ) qui, elle, ne disparaît pas après 15 jours.

PS : ce tuto pourrait (évidemment) servir à d'autres.

questexclam Articles : 64 utilisateur non connecté
Je ne suis pas sûr que nous nous soyons compris dans mon précédent message. smile

J'avais effectivement créé une pseudo-page dans le bac à sable qui, par conséquent, n'existe plus aujourd'hui. Mais ensuite, j'avais créé une page à corriger, à une adresse dont je ne me souviens plus et que tu m'avais donnée dans ce bac à sable, si j'ai bonne mémoire. Donc, elle existe déjà cette page, mais encore faut-il la retrouver. wink

?!

Page : 3/4  [Suivant]
1  2  3  4 
Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

bluedid29, 19:24, ven. 24 Jun 2022: Et hop,distribution LibraZiK-4 installée à partir de Debian 11 Voyager, y'a plus qu'à tester ! Bon week-end :-)
olinuxx, 20:50, mer. 22 Jun 2022: Bonjour et bienvenue à agp cool
olinuxx, 22:35, ven. 17 Jun 2022: Bonjour et bienvenue à lerenti cool
Haldolcoma, 01:51, mar. 14 Jun 2022: Il y a un djinn dans ma machine
olinuxx, 17:52, sam. 11 Jun 2022: Bonjour et bienvenue à Haldolcoma cool
BertoX, 01:53, sam. 11 Jun 2022: Bonjour ! Ou bonne nuit pour la métropole :-) Difficile de savoir par ou commencer tellement il y a de choses a découvrir !!
sub26nico, 22:54, mar. 07 Jun 2022: Un éditorial, ou que dalle :-)
r1, 21:08, mar. 07 Jun 2022: Hannibal, Pascal, Perceval, Christobal, Martial et Tugdual lisent l'éditorial avec régal (c'est qui lui ?)
allany, 16:37, mar. 07 Jun 2022: Pour les neurones, le meilleur casse-dalle, c'est l'éditorial ! [Lien]
olinuxx, 12:14, sam. 28 mai 2022: @anonyme304 : regarde en haut du site, et clique sur "Forums de discussions". Ensuite, va dans la section qui te semble la plus appropriée et fais "nouveau sujet".
anonyme304, 10:08, sam. 28 mai 2022: Bonjour, je suis jeune et je n'y connais pas grand chose donc pouvez vous me dire sur quel forum je trouverai ses informations. Bonne journée Merci
anonyme304, 10:04, sam. 28 mai 2022: Bonjour, j'ai ubuntu 20.04. Je n'y connais pas grand chose. je suis sur LMMS j'ai réussi a connecter mon clavier maître dessus mais je n'arrive pas a faire sortir le son par les hauts parleur de mon ordinateur le son dort que par le haut parleur de mo