Chargement...
 
Skip to main content

1 - Le matériel et les pilotes ALSA, FFADO, ...


[RÉSOLU] Scarlett 18i8 + synthé + linux = 2 mois de galère ! Au secours ! ;-)

Bonjour à tous 😊

Voila 2 mois environ, j'achète un synthé le Nord Lead 4 (mon 1er synthétiseur) et une carte audio Focusrite Scarlett 18i8. J'ai un casque audio usb sound blaster depuis plusieurs années. J'utilise linux fedora, mais je suis ouvert à toute autre distribution sur laquelle ma config fonctionnerait.

1er problème à résoudre:
Quand j'allume mon synthé, je veux tout de suite entendre le son qui sort dans mon casque (casque qui est détecté sans problèmes et fonctionne très bien avec tous les logiciels, même youtube avec flash player, etc...)

Je rappelle ma config:
Synthétiseur > cable jack 6.35 > Scarlett 18i8 > cable usb > pc linux > cable usb > casque sound blaster

Je suis branché sur les entrées instrument 5 et 6 de la carte audio (les entrées dépourvues de préampli).

2ème problème à résoudre:
Ma carte audio est listée quand je tape des commandes comme "cat /proc/asound/cards", ou encore "lsusb", mais dans audacity (le logiciel tout simple que je souhaite utiliser, au moins au départ), ma carte n'apparait pas, mais le casque audio apparait bien lui, en temps que périphérique d'enregistrement que l'on peut choisir et utiliser (c'est un casque-micro).

Tanpis, je teste donc autre chose, une live ubuntu dernière du nom. J'installe les paquets audacity puis je démarre le logiciel. Surprise, la Scarlett 18i8 est bien listée dans les périphériques de lecture, et d'enregistrement, tout comme le casque sound blaster. Je peux donc la choisir, et indiquer le nombre de canaux à enregistrer. Je choisis 6 (puisque mon synthé est branché sur les entrées 5 et 6 de la carte). Cela fonctionne très bien, ça enregistre, avec par contre certains gros cracks audio par moment, mais j'incrimine ça au fait que la live ubuntu tourne sur une carte sd, d'ailleur quand celle-ci est totalement remplie par les 6 pistes pcm non compressé (ce qui est vite fait), cela fini effectivement par un gros lag/crack audio, puis audacity se ferme. En espérant qu'il n'y aurra pas ça quand je serais vraiment installé sur un disque dur, mais tout porte à croire que non.

La problématique, est que je souhaite en quelque sorte, router l'entrée mono 5 et 6 de la carte, vers le daw 1 et 2 (finalement 1+2 stéréo) d'audacity, pour que je puisse selectionner non pas 6 canaux mono (ou pistes) à enregistrer, avec la consomation de mémoire qui en résulte, le débit disque dur, etc..., (plus le fait que je dois supprimer 4 pistes vides à la fin d'un enregistrement, puis faire des pistes mono 5 et 6 restantes une piste stéréo), mais selectionner plutot 2 stéréo, voir ici:
Capture du 2013-12-02 01:20:42.png

J'ai fait de nombreux tests qjack, pas concluants, à savoir:
Je vois ma carte dans qjack uniquement quand je la selectionne dans audacity et que je clique sur recording. Ce qui effectivement me permet de faire un routage dans qjack de l'entrée 5 et 6 vers 1 et 2 de mon casque audio. A partir du moment ou je clique sur stop dans audacity, je ne vois plus la carte dans qjack, quand je clique à nouveau sur recording, je la voit à nouveau, mais le routage a été perdu, et est à recommencer. Pas très ergonomique vous me direz !!
Bref j'ai trituré qjack pendant 1 mois au moins, avec plus ou moins des spécialistes qui font de la mao, sans résultats disons, ergonomiques, du style:
j'allume le synthé, je joue, j'ai le retour dans le casque.


Voici des informations utiles pour vous (dans le terminal de linux fedora):
Copy to clipboard
[user@new-host-3 ~][user@new-host-3 ~]$ cat /proc/asound/cards 0 [Headset ]: USB-Audio - SB Arena Headset Creative Technology SB Arena Headset at usb-0000:00:1d.0-1.2, full speed 1 [USB ]: USB-Audio - Scarlett 18i8 USB Focusrite Scarlett 18i8 USB at usb-0000:00:1d.0-1.1, high speed


Copy to clipboard
[user@new-host-3 ~][user@new-host-3 ~]$ cat /proc/asound/modules 0 snd_usb_audio 1 snd_usb_audio


Copy to clipboard
[user@new-host-3 ~][user@new-host-3 ~]$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 003: ID 041e:0403 Creative Technology, Ltd Bus 002 Device 004: ID 046d:c31d Logitech, Inc. Bus 002 Device 005: ID 1532:001c Razer USA, Ltd RZ01-0036 Optical Gaming Mouse [Abyssus] Bus 002 Device 007: ID 1235:8014 Novation EMS Bus 001 Device 003: ID 054c:03cc Sony Corp.


Copy to clipboard
[user@new-host-3 ~][user@new-host-3 ~]$ aplay -l **** Liste des Périphériques Matériels PLAYBACK **** carte 0: Headset [SB Arena Headset], périphérique 0: USB Audio [USB Audio] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0


Copy to clipboard
[user@new-host-3 ~]Every 2,0s: dmesg|tail Mon Dec 2 01:36:05 2013 [29094.759097] ALSA sound/usb/clock.c:236 3:2:1: cannot get freq at ep 0x84 [30049.804130] usb 2-1.1: USB disconnect, device number 7 [30053.307399] usb 2-1.1: new high-speed USB device number 8 using ehci_hcd [30053.393506] usb 2-1.1: New USB device found, idVendor=1235, idProduct=8014 [30053.393516] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber =3 [30053.393522] usb 2-1.1: Product: Scarlett 18i8 USB [30053.393527] usb 2-1.1: Manufacturer: Focusrite [30053.393531] usb 2-1.1: SerialNumber: 10001404 [30053.448590] ALSA sound/usb/mixer.c:1928 usbaudio: unit 51: unexpected type 0x 09 [30053.448649] snd-usb-audio: probe of 2-1.1:1.0 failed with error -5


En résumé:
Dans fedora, je vois la carte dans le terminal, mais pas dans audacity, je n'ai jamais entendu mon synthé dans cette distribution, même avec qjack, et pleins d'autres tests divers.

Dans ubuntu (dont la version studio entre autres), je vois la carte dans audacity, ça enregistre sur les pistes 5 et 6, j'ai réussi à entendre une fois mon synthé en direct sans audacity avec qjack, mais c'était anecdotique, avec un routage qui ne reste pas sauvegardé.


J'espere vous avoir bien décrit mon soucis, j'ai un synthé qui me coute presque 2 mois de salaire depuis 2 mois, mais impossible de commencer à créer avec.
Pouvez vous m'aider s'il vous plait?
Merci d'avance! 😉

nl4.jpg
Hello!

Bon alors déjà idéalement le mieux est d'utiliser jack car c'est LE serveur son dédié à l'audio .

Tu as d'un coté ta carte son SB Arena Headset (ton casque)
et de l'autre ta Scarlett 18i8 USB

Donc dansta configue de jack tu choisi par défaut ton casque puisque c'est avec ça que tu écoute (tu me suis?)
donc audacity dans ses préférence tu sélectionne non pas ta carte son mais JAXK audio connexion kit (celui ci doit être préalablement démarré ok?

ensuite une foi que audacity est prêt à "écouter" jack tu lance :
Copy to clipboard
alsa_in -dhw:1 -j18i8USB

ou bien (ça dépend de lordre de tes carte)
Copy to clipboard
alsa_in -dhw:0 -j18i8USB

Et si tu veux sa sortie tu fait
Copy to clipboard
alsa_out -dhw:1 -j18i8USB

ou bien (idem selon l'ordre des carte)
Copy to clipboard
alsa_out -dhw:0 -j18i8USB


du coup dans jack connexions tu vois les entrées de ta carte son que tu peux attribuer à une piste d'audacity.

Ceci dit je te conseille Très vivement d'utiliser au minimu Ardour 2 qui sera infiniment plus pratique que audacity pour ce genre de situation car audacity est plutot un editeur . Car ça te permetra de te faire une session de base pour que
Quand j'allume mon synthé, je veux tout de suite entendre le son qui sort dans mon casque (casque qui est détecté sans problèmes et fonctionne très bien avec tous les logiciels, même youtube avec flash player, etc...)



Voilà

Bonne journée !
Dans un 1er temps, je te conseille d'oublier ton casque usb et d'utiliser la focusrite pour brancher ton casque (en jack).
Tu choisis dans Interface de qjackctl ta carte focusrite. (hw:1 après la capture d'ecran, mais attention, l'ordre des cartes peut changer apres une redémarrage) et tu démarre le serveur.
Tu ouvre ardour et tu crée une piste stereo. Tu ouvre connexions dans qjackctl et tu connecte tes entrées 5&6 de ta carte aux entrées Audio In1 Left
et Right d'ardour. Tu arme la piste et t'appuie sur record.
Ta sortie master et/ou auditionner d'ardour, tu la connacte aux sorties 3&4 (Phones1) ou 5&6 (Phones2) de ta carte.
Astuce: Ardour memorise les connexions jack avec le projet.
Salut sonik!

Son casque est en USB donc peu de chance de pouvoir le brancher sur sa scartlet ...
Hey utilisateur_anonyme,
il a peut-être un autre casque ?
D'ailleurs, tu t'est pas trompé dans tes commandes alsa_in (tu n'as pas d'alsa_out) ?
Ce sujet me prouve une fois de plus qu'il faut ecrire l'ultime tuto de linux-audio: Quoi faire si ca marche toujours pas?
Je vais m'y coller😉
D'ailleurs, tu t'est pas trompé dans tes commandes alsa_in (tu n'as pas d'alsa_out) ?


😡 en effet c'est rectifié 😡
Salut à tous,

effectivement, présenté comme cela, tu te retrouves avec plusieurs difficultés. Un casque USB, ce n'est quand même pas l'idéal! c'est comme une autre carte son en fait, et toi tu te retrouves ainsi à devoir router des entrées de l'une vers les sorties de l'autre!!! Bonjour les problèmes de latence, craquements et autres!!!

je suis de l'avis de Sonik, essaye d'utiliser un casque «normal» dans un premier temps…tu as surement quellequ'un dans ton entourage qui pourrait t'en prêter un pour tester…

ps : j'avais suivi en partie la discussion sur AudioKeys, je vois que tu n'as pas baissé les bras, c'est bien, tu vas trouver une solution c'est sûr…
France
Salut sylvainmahe et toute la clique des gentils aideurs.
Tu en es ou avec ces soucis, c'est réglé ? abandonné ? toujours en cours ?
Bref, fais nous une petite mise à jour.
Bon courage,
Olivier

PS : je viens de créer la page dédiée de la Focusrite Scarlett 18i8, sentez-vous libre de l'éditer.
France
Merci pour le retour Sylvain,
Je ferme donc ce sujet.
A+
Olivier