[CONTOURNÉ] Configuration de la Focusrite Scarlett 6i6 sans Windows
Bonjour,
Je viens de recevoir première ma carte son, une Focusrite Scarlett 6i6. Ayant vérifié qu'elle est "class compliant" et vu que des gens en utilisent sous linux, je m'attendais à ce que tout se passe bien. Or, elle est bien reconnu au branchement de la carte mais il y un petit accro : contrairement à la 2i2 qui dispose de contrôles hardware, la 6i6 (et modèles supérieurs) se configure via un logiciel, développé par Focusrite. Notamment pour activer les entrées (je pense) et définir l'impédance sur les entrées (entre "line/pad" ou "inst").
Donc, pour l'instant, elle apparaît dans les interfaces disponibles en sortie (je peux écouter de la musique avec PulseAudio en y branchant mon casque) et dans l'onglet ALSA de QJackCtl. Mais les voyant "Gain", "Inst" et "Pad" sont éteints et je n'ai pour l'instant pas réussi à entendre ma guitare.
J'ai fait des recherches :
1/ Il s'avère que certains utilisateurs aient pallié à ce problème en faisant la configuration initiale via le logiciel constructeur (Focusrite Control), sous Windows ou Mac. Le problème c'est que je n'ai plus accès à Windows.
2/ Le logiciel fournis par Focusrite ne semble pas fonctionner dans Wine. je n'ai pas réussi à le lancer sur ma machine et, étant donné (si je comprend bien) que Wine émule un PC comme s'il s'agissait d'une autre machine, il n'a pas accès aux périphériques USB.
3/ J'ai repéré plusieurs projets de mixer spécialisés pour les Scarlett sous linux, mais je n'ai réussi à installer et utiliser aucun d'entre eux :
Si quelqu'un à réussi, à une piste ou connais l'un de ces logiciels n'hésitez pas. Je désespère un peu.
Merci pour votre lecture.
EDIT : Ma distribution est une Ubuntu Studio, basé sur la 16.04 d'Ubuntu.
Les erreurs :
J'ai pourtant vérifié les dépendances.
C'est dire si j'ai cherché avant de posté. lol
Je viens de recevoir première ma carte son, une Focusrite Scarlett 6i6. Ayant vérifié qu'elle est "class compliant" et vu que des gens en utilisent sous linux, je m'attendais à ce que tout se passe bien. Or, elle est bien reconnu au branchement de la carte mais il y un petit accro : contrairement à la 2i2 qui dispose de contrôles hardware, la 6i6 (et modèles supérieurs) se configure via un logiciel, développé par Focusrite. Notamment pour activer les entrées (je pense) et définir l'impédance sur les entrées (entre "line/pad" ou "inst").
Donc, pour l'instant, elle apparaît dans les interfaces disponibles en sortie (je peux écouter de la musique avec PulseAudio en y branchant mon casque) et dans l'onglet ALSA de QJackCtl. Mais les voyant "Gain", "Inst" et "Pad" sont éteints et je n'ai pour l'instant pas réussi à entendre ma guitare.
J'ai fait des recherches :
1/ Il s'avère que certains utilisateurs aient pallié à ce problème en faisant la configuration initiale via le logiciel constructeur (Focusrite Control), sous Windows ou Mac. Le problème c'est que je n'ai plus accès à Windows.
2/ Le logiciel fournis par Focusrite ne semble pas fonctionner dans Wine. je n'ai pas réussi à le lancer sur ma machine et, étant donné (si je comprend bien) que Wine émule un PC comme s'il s'agissait d'une autre machine, il n'a pas accès aux périphériques USB.
3/ J'ai repéré plusieurs projets de mixer spécialisés pour les Scarlett sous linux, mais je n'ai réussi à installer et utiliser aucun d'entre eux :
- AlsaJsonMixer qui nécéssite AlsaJsonGateway
- scarlett-mixer
- Qsismixer
- Focusrite Scarlett 18i8 Linux Mixer
Si quelqu'un à réussi, à une piste ou connais l'un de ces logiciels n'hésitez pas. Je désespère un peu.
Merci pour votre lecture.
EDIT : Ma distribution est une Ubuntu Studio, basé sur la 16.04 d'Ubuntu.
Les erreurs :
- AlsaJsonGateway :
make Making all in src make[1] : on entre dans le répertoire « /home/charly/AlsaJsonGateway-master/src » CC ajg_daemon-alsa-ajg.o In file included from /usr/include/string.h:635:0, from ../include/local-def-ajg.h:29, from alsa-ajg.c:29: 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/charly/AlsaJsonGateway-master/src » Makefile:399 : la recette pour la cible « all-recursive » a échouée make: *** [all-recursive] Erreur 1
- scarlett-mixer :
make Makefile:16: *** "build dependencies are not satisfied". Arrêt.
J'ai pourtant vérifié les dépendances.
- Qsismixer :
./qsismix your card at hw:USB (or its driver) is not configured in the expected manner: looking for string 'Scarlett 6i6 USB-Sync'', got string 'Internal Validity' kUsbSync = 3 compiled against alsa version : 1.1.0 running with alsa version : 1.1.0 If these versions do not match, try recompiling qsismix against the libasound2-dev headers matching the alsa version currently running on your system
- Focusrite Scarlett 18_i8 Mixer :
sudo python setup.py install running install running build running build_ext building 'amixer' extension x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DMAJOR_VERSION=1 -DMINOR_VERSION=0 -I/usr/local/include -I/usr/include/python2.7 -c amixer_module.c -o build/temp.linux-x86_64-2.7/amixer_module.o -std=gnu11 amixer_module.c:1:20: fatal error: Python.h: Aucun fichier ou dossier de ce type compilation terminated. error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
C'est dire si j'ai cherché avant de posté. lol