Chargement...
 
Skip to main content

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


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

Articles: 82
Bonjour à tous, 😊

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
Copy to clipboard
sudo add-apt-repository ppa:fulup/alsa-json
, puis
Copy to clipboard
sudo apt-get update
j'obtiens
Copy to clipboard
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:
Copy to clipboard
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:
Copy to clipboard
sudo apt-get install libtool pkg-config libjson-c-dev libmicrohttpd-dev libasound2-dev


Pouvez-vous m'aider? 🙄

?!
Articles: 19440 France
Tu compiles sur quelle distribution et quelle architecture système (uname -a) ?
Articles: 82
olinuxx écrit:
Tu compiles sur quelle distribution et quelle architecture système (uname -a) ?

voici le résultat:
Copy to clipboard
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. 😉


Long Sam Silver écrit:

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? 😐

?!
Articles: 19440 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.
Articles: 82
Merci pour le tuyau. Je viens de lui envoyer une requête. 😀
Articles: 16
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.
Articles: 82
Merci à toi, Fulup-bzh, d'avoir pris la peine de répondre. 😊

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:
Copy to clipboard
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. 😬😂

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.

?!
Articles: 6259
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+
Articles: 6259
Encore + fort :
tu as des photos alsamixer/alsamixergui ici... 😎
Articles: 19440 France
Chouette, j'ai mis des liens dans cette page allany. 😊
Articles: 82
J'ai déjà testé alsamixergui, et pour l'instant, ça ne fonctionne pas. 😕

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

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.

?!
Articles: 6259
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+
Articles: 19440 France
@allany : par hasard, te souviendrais-tu de quelle distribution/version tu utilisais "à l'époque de la photo" ?
Articles: 6259
@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+
Articles: 6259
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+
Articles: 82
Bonjour, 😊

@allany : il me semble que je suis bien sur la bonne carte, puisque comme je le dis précédemment:
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. 😊

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. 😂 😉

?!
Articles: 6259
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+
Articles: 6259
... le non-mixer semble vraiment pas mal mais je n'arrive pas à le choper.
Articles: 6259
... 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 :
Alsagnomixer
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  [Suivant]
1  2  3  4