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

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

?!

olinuxx Articles : 18146 utilisateur non connecté France
Tu compiles sur quelle distribution et quelle architecture système (uname -a) ?

questexclam Articles : 64 utilisateur non connecté
olinuxx écrit :
Tu compiles sur quelle distribution et quelle architecture système (uname -a) ?

voici le résultat:
4.4.0-22-lowlatency #40-Ubuntu SMP PREEMPT Thu May 12 22:54:03 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux


Long Sam Silver écrit :
Le paquet n'existe pas pour ta version d'Ubuntu, ie. xenial
La version la plus récente est compilée pour Vivid.

En gros tu es en train de me dire qu'il faudrait que je reprenne l'installation d'une Ubuntu 15.04, au mieux. Dans ce cas je pencherais plutôt pour une 14.04, s'il n'y a pas d'inconvénient. wink


Long Sam Silver écrit :
La listes des paquetages est là
http://ppa.launchpad.net/fulup/alsa-json/ubuntu/dists/vivid/main/binary-amd64/Packages

Pourtant, j'ai regardé et toutes les dépendances installées sur ma machine ont un indice supérieur. Et je vois marqué dans la liste que tu donnes ">=". Mais peut-être qu'il y a quelque chose que je n'ai pas compris? neutral

?!

olinuxx Articles : 18146 utilisateur non connecté France
OK, alors à ce moment là, je pense qu'il serait judicieux de demander à fulup (qui semble être inscrit sur linuxmao sous le nom de "fulup-bzh") de te filer la main et éventuellement de mettre son logiciel à jour.

questexclam Articles : 64 utilisateur non connecté
Merci pour le tuyau. Je viens de lui envoyer une requête. biggrin

fulup-bzh Articles : 16 utilisateur non connecté
Effectivement je n'ai pas pris le temps de faire les compilation pour les nouvelles version d'OS. Si quelqu'un veut faire le travail sur le PPA, pas de soucis. Les info pour la mise à jour d'une version binaire via PPA sont dispo sur https://github.com/fulup-bzh/AlsaJsonGateway/tree/master/utils/debian

Sinon il faut simplement compiler sur sa machine. Les codes sources sont dispos sur https://github.com/fulup-bzh/AlsaJsonGateway et le process de compilation est décrit dans le paragraphe "Building [Linux Only]" du README.

Je suis un peu à la bourre en ce moment au niveau du boulot et je ne vais donc pas avoir le temps de m'en occuper dans l’immédiat.

questexclam Articles : 64 utilisateur non connecté
Merci à toi, Fulup-bzh, d'avoir pris la peine de répondre. smile

Dommage que je ne sache pas faire de mise à jour de version binaire, sinon je m'en occuperais. Ceci étant dit, je fais un peu de programmation (C, python, VB, ou autre), mais uniquement en tant qu'amateur. Existe-t-il quelque part une sorte de tuto qui pourrait me permettre d'y parvenir?

Pour ce qui est de la compilation sur sa machine, j'ai tenté également, mais j'ai l'erreur que j'ai citée ci-dessus et que je cite à nouveau ci-dessous:
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

Et je ne sais pas l'analyser. C'est du chinois pour moi. eeklol

Je ne suis donc pas plus avancé. Dommage car cette interface me semble un "peu" plus conviviale que "alsamixer" où il faut utiliser les flèches du clavier pour aller chercher une matrice qui se trouve à 3km de la droite de l'écran.

?!

allany Articles : 6026 utilisateur non connecté
Si ça peut t'aider, tu pourrais essayer alsamixergui.
Il a l'avantage de proposer les mêmes réglages qu'alsamixer sous un look + "curseurs/souris" et tu peux choisir de n'afficher que les seuls réglages qui te concernent, en cochant dans les préférences.
J'ai déjà réussi à l'installer sur Ubuntu, par synaptic sans doute.
A+

allany Articles : 6026 utilisateur non connecté
Encore + fort :
tu as des photos alsamixer/alsamixergui ici... cool

olinuxx Articles : 18146 utilisateur non connecté France
Chouette, j'ai mis des liens dans cette page allany. :-)

questexclam Articles : 64 utilisateur non connecté
J'ai déjà testé alsamixergui, et pour l'instant, ça ne fonctionne pas. confused

Si je vais dans alsamixer, je vois bien toutes les entrées et sorties de ma 18i20. wink

Si je vais dans alsamixergui, je n'en vois pas le dixième. Et les seuls menus auxquels j'ai accès sont Help et proc info. Dans cette page il est dit que alsamixergui prend en charge la carte définie par défaut. Je suppose que si je vois bien ma 18i20 dans alsamixer, c'est que c'est bien celle-ci qui est définie par défaut. D'autre part, j'ai essayé la commande "asound list" et la console me répond qu'elle ne connait pas cette commande.

?!

allany Articles : 6026 utilisateur non connecté
Tu as raison. Je viens de l'essayer avec le chip interne puis une carte USB et je ne peux plus paramétrer les faders (ni la carte) que je veux seuls voir affichés comme à l'époque de la photo...
Sorry, je regarde.
A+

olinuxx Articles : 18146 utilisateur non connecté France
@allany : par hasard, te souviendrais-tu de quelle distribution/version tu utilisais "à l'époque de la photo" ?

allany Articles : 6026 utilisateur non connecté
@olinuxx : Biiiin si j'en crois l'écran, ça ressemble à une UStudio/XFCE ? Ma C400 : 2012-2013...
Ubuntustudio en LTS : la 12.04 ?
Pas sûr, quand même.

@guestexclam : tu dis qu'avec alsamixergui tu ne disposes que de très peu de réglages. Tu es bien certain d'être sur la bonne carte ?
Moi, ici, j'en ai de trop, rien que sur le chip interne...

Bon, de toutes façons, je n'arrive pas à retrouver l'astuce qui m'avait permis de paramétrer alsamixergui comme sur la photo.
Je continue les recherches, ça m'intéresse aussi...

A+

allany Articles : 6026 utilisateur non connecté
Du coup, j'ai continué mes recherches d'un mixer paramétrable.
Il y aurait non-mixer qui peut être obtenu en activant les dépôts KXStudio MAIS... pas sur ma version d'ubuntustudio (dépôts trusty).
Si tu as plus récent...
J'ai aussi trouve Jackmaster qui semble pouvoir être paramétré de 2 faders à x canaux avec vu-mètres et tout, avec un bon look...
Mais j'ai un souci de libjack-jackd2-dev qui voudrait me désinstaller ardour et plein d'autres dont jackd, etc, etc... J'ai flippé après une procédure download/décompression un peu aride, tu verras peut-être.
A+

questexclam Articles : 64 utilisateur non connecté
Bonjour, smile

@allany : il me semble que je suis bien sur la bonne carte, puisque comme je le dis précédemment:
Citation :
Je suppose que si je vois bien ma 18i20 dans alsamixer, c'est que c'est bien celle-ci qui est définie par défaut.


Pour le non-mixer, j'avais vu les "non-quelquechose", mais je n'avais pas fait attention qu'il y avait un mixer. Jackmaster... connais pas non plus. smile

Je ne vais pas essayer tout de suite parce que je me suis aperçu aujourd'hui qu'il y a un gros souci dans le fonctionnement de alsamixer avec cette 18i20. Et, que l'on me dise si je me trompe, il me semble que de toute façon, tant que je ne pourrai pas avoir un fonctionnement optimal d'alsamixer, la plus belle interface du monde ne me servira à rien. lol wink

?!

allany Articles : 6026 utilisateur non connecté
Tu ne te trompes pas, la plupart des mixers étant des habillages au-dessus d'alsamixer.
Les deux inter-agiront d'ailleurs en parallèle, de manière identique, que tu agisses sur "l'habillage" ou sur alsamixer.

Dans ce dernier, tu sélectionnes ta carte avec F6 et, si tu as un doute, la carte et le chip audio sont les 2 premières infos affichées, en haut à gauche de l'écran d'alsamixer.
Mais il est aussi possible qu'alsa n'envoie pour piloter la carte que le driver de base pour l'USB (snd-usb-audio) et ne fournisse alors que 2 entrées et 2 sorties...
Si j'en crois les infos que donne alsa sur Focusrite , seul un modèle (pas le tien...) échappe au driver basique.

Ici, j'ai clairement un problème de compatibilité de librairies (jackd2, version Ubuntu,...) pour installer les mixers cités, hors paquets Ubuntu.
Mais ça ne signifie pas que ce soit une généralité, surtout pour des OS plus récents.

Je viens aussi d'essayer jack-mixer avec la C400 : apparaissent un seul canal sur 6 en sortie et rien en entrée...
Pas bon non plus...

A+

allany Articles : 6026 utilisateur non connecté
... le non-mixer semble vraiment pas mal mais je n'arrive pas à le choper.

allany Articles : 6026 utilisateur non connecté
... et je crois bien que j'ai retrouvé le truc...
Au lieu d'installer alsamixergui, je pense que c'était le gnome-alsa-mixer.
Pas percuté à cause de "gnome"...
Mais je viens de l'installer sous xfce et ça roule :
Image
son avantage, outre son ergonomie, est de pouvoir (préférences) sélectionner les faders à afficher.
Et... il gère bien mes deux cartes (onglets).

Ca devrait répondre à ce que tu attendais de la (lointaine) question initiale. Reste à voir alsa/Focusrite...
A+

Page : 1/4