Historique: Installer une Tascam US-122 MKII sur une Xubuntu ou une TangoStudio
Aperçu de cette version: 13
Cette page est destinée à tout ceux qui possèdent une carte son Tascam US-122 MKII et désirent l'utiliser avec Jack et Gladish, cette méthode à été testée sur Xubuntu 14.04 et Tango Studio(Debian) certaines adaptations sont peut-être nécessaires sur d'autres distributions Linux.
La carte son Tascam US-122 MKII est une carte son externe USB pour guitaristes, d'autres modèles portent un nom similaire tel que US-122 ou US-122L mais ces dernières sont supportées par le serveur son Alsa contrairement à celle-ci.
Jusqu'à maintenant il n'avait pas été explicitement possible de faire fonctionner cette carte sous Linux, certains utilisateurs semblent y être parvenus dans le passé mais plus avec les versions actuelles.
Le but de ce petit tutoriel est de vous montrer la marche à suivre pour parvenir à faire fonctionner cette carte son sous Jack et Gladish.
Cette carte son ne peut pas fonctionner sous Alsa parce qu'il ne la supporte pas, il vous faudra donc un serveur Jack installé et fonctionnel, et si vous planifiez d'utiliser Gladish celui-ci devra être installé également.
Je recommande Gladish pour sa simplicité d'utilisation et sa sauvegarde de sessions qui rendent la vie du musicien M.A.O plus facile.
La carte son Tascam US-122 MKII utilise un micro-logiciel que les anglais appellent firmware, ce micro logiciel est une sorte de pilote qui est envoyé à l'intérieur du périphérique pour pouvoir le contrôler.
Il ne sont pas présents par défaut, pour cela il faut installer des paquets contenant des firmwares adaptés.
Sous ubuntu ou xubuntu ouvrez un terminal et tapez :
Sous Tango Studio(Debian) ouvrez un terminal et tapez :
Ensuite redémarrer la machine avec la carte Tascam branchée, et taper cette commande sur la première ligne de code pour vérifier que la carte apparaît bien dans les cartes son reconnues :
Elle est reconnue comme US-122L c'est tout à fait normal elle utilise le même firmware.
Étant donné que la carte son Tascam US-122 MKII fonctionne en USB elle est considérée comme un périphérique amovible, cela veut dire qu'elle n'est pas intégrée au système de base de Linux, elle vient se greffer au démarrage de Linux, et ne sera pas forcément toujours traitée dans le même ordre par rapport aux cartes son déjà présentes.
C'est embêtant dans la mesure que les fichiers de configurations des logiciels s'attendent à un ordre bien précis, et donc des identifiants système toujours pareil.
Pour résoudre ce petit problème nous allons définir manuellement l'ordre des cartes son, un tutoriel existe déjà sur le sujet donc je vous propose de le suivre Jack et les cartes son mouvantes
Il faut maintenant faire votre choix, on ne peut pas bon d'utiliser QjackCtl et Gladish en même temps parce qu'ils font une utilisation différente du serveur son Jack avec leurs propres paramètres.
Je vous recommande Gladish qui est bien plus confortable à utiliser sinon QJackCtl fonctionne très bien aussi avec un peu d'habitude.
Pour voir si tout se passe bien il est bon de faire un test avec Jack en ligne de commande dans un terminal pour voir si cela fonctionne avant de configurer QJackCtl pour de bon.
Pour cela souvenez vous de l'ordre que vous avez donné à vos cartes son, sinon il vous suffit de taper ceci pour le retrouver :
Admettons que la carte est en position 1 vous utiliserez usb_stream:1 dans la commande sinon remplacez ce chiffre par celui adapté.
Essayons pour voir en tapant cette commande dans un terminal :
Si jack continue à tourner, il n'y aura pas de message d'erreur et la fermeture du terminal de devrait y mettre fin. Sinon des messages d'erreurs apparaîtrons et le prompt de terminal s'affichera.
Si tout s'est bien passé vous êtes maintenant prêt à configurer QJackCtl en utilisant les mêmes paramètres que dans la ligne de commande :
-P80 -> priorité temps-réel
-dalsa -> pilote audio
-dusb_stream:1 -> interface audio
-r96000 -> fréquence d'échantillonnage
-p128 -> échantillons par période
-n2 -> nombre de périodes tampon
Voici une capture d'écran de ce que vous devriez obtenir dans l'onglet paramètres des réglages de QJackCtl.
attention
Page en cours d'écriture (Yoritomo 4/8/2014)
Table des matières
Présentation
La carte son Tascam US-122 MKII est une carte son externe USB pour guitaristes, d'autres modèles portent un nom similaire tel que US-122 ou US-122L mais ces dernières sont supportées par le serveur son Alsa contrairement à celle-ci.
Jusqu'à maintenant il n'avait pas été explicitement possible de faire fonctionner cette carte sous Linux, certains utilisateurs semblent y être parvenus dans le passé mais plus avec les versions actuelles.
Le but de ce petit tutoriel est de vous montrer la marche à suivre pour parvenir à faire fonctionner cette carte son sous Jack et Gladish.
Pré-requis
Cette carte son ne peut pas fonctionner sous Alsa parce qu'il ne la supporte pas, il vous faudra donc un serveur Jack installé et fonctionnel, et si vous planifiez d'utiliser Gladish celui-ci devra être installé également.
Je recommande Gladish pour sa simplicité d'utilisation et sa sauvegarde de sessions qui rendent la vie du musicien M.A.O plus facile.
Installation
Installation du firmware.
La carte son Tascam US-122 MKII utilise un micro-logiciel que les anglais appellent firmware, ce micro logiciel est une sorte de pilote qui est envoyé à l'intérieur du périphérique pour pouvoir le contrôler.
Il ne sont pas présents par défaut, pour cela il faut installer des paquets contenant des firmwares adaptés.
Sous ubuntu ou xubuntu ouvrez un terminal et tapez :
Installation Alsa-firmware sous Ubuntu
Copy to clipboard
sudo apt-get install alsa-firmware-loaders
Sous Tango Studio(Debian) ouvrez un terminal et tapez :
Installation Alsa-firmware sous Tango Studio(Debian)
Copy to clipboard
sudo apt-get install alsa-firmware alsa-firmware-loaders
Ensuite redémarrer la machine avec la carte Tascam branchée, et taper cette commande sur la première ligne de code pour vérifier que la carte apparaît bien dans les cartes son reconnues :
Vérification des cartes son
Copy to clipboard
yoritomo@tangostudio:~$ cat /proc/asound/cards 0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xfe9f8000 irq 42 1 [US122L ]: USB US-122L - TASCAM US-122L TASCAM US-122L (644:8021 if 0 at 001/002) 2 [Loopback ]: Loopback - Loopback Loopback 1
Elle est reconnue comme US-122L c'est tout à fait normal elle utilise le même firmware.
Fixer l'ordre des cartes son.
Étant donné que la carte son Tascam US-122 MKII fonctionne en USB elle est considérée comme un périphérique amovible, cela veut dire qu'elle n'est pas intégrée au système de base de Linux, elle vient se greffer au démarrage de Linux, et ne sera pas forcément toujours traitée dans le même ordre par rapport aux cartes son déjà présentes.
C'est embêtant dans la mesure que les fichiers de configurations des logiciels s'attendent à un ordre bien précis, et donc des identifiants système toujours pareil.
Pour résoudre ce petit problème nous allons définir manuellement l'ordre des cartes son, un tutoriel existe déjà sur le sujet donc je vous propose de le suivre Jack et les cartes son mouvantes
Utilisation de la carte son.
Il faut maintenant faire votre choix, on ne peut pas bon d'utiliser QjackCtl et Gladish en même temps parce qu'ils font une utilisation différente du serveur son Jack avec leurs propres paramètres.
Je vous recommande Gladish qui est bien plus confortable à utiliser sinon QJackCtl fonctionne très bien aussi avec un peu d'habitude.
Utilisation avec Jack
Pour voir si tout se passe bien il est bon de faire un test avec Jack en ligne de commande dans un terminal pour voir si cela fonctionne avant de configurer QJackCtl pour de bon.
Pour cela souvenez vous de l'ordre que vous avez donné à vos cartes son, sinon il vous suffit de taper ceci pour le retrouver :
Copy to clipboard
cat /proc/asound/cards
Admettons que la carte est en position 1 vous utiliserez usb_stream:1 dans la commande sinon remplacez ce chiffre par celui adapté.
Essayons pour voir en tapant cette commande dans un terminal :
Copy to clipboard
jackd -P80 -dalsa -dusb_stream:1 -r96000 -p128 -n2
Si jack continue à tourner, il n'y aura pas de message d'erreur et la fermeture du terminal de devrait y mettre fin. Sinon des messages d'erreurs apparaîtrons et le prompt de terminal s'affichera.
Si tout s'est bien passé vous êtes maintenant prêt à configurer QJackCtl en utilisant les mêmes paramètres que dans la ligne de commande :
-P80 -> priorité temps-réel
-dalsa -> pilote audio
-dusb_stream:1 -> interface audio
-r96000 -> fréquence d'échantillonnage
-p128 -> échantillons par période
-n2 -> nombre de périodes tampon
Voici une capture d'écran de ce que vous devriez obtenir dans l'onglet paramètres des réglages de QJackCtl.