Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]


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 a été testée sur Xubuntu 14.04 et Tango Studio (Debian) certaines adaptations sont peut-être nécessaires sur d'autres distributions Linux.



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 celles-ci sont couramment utilisées sous Linux contrairement à celle-ci.

Selon les forums, par le passé, certaines personnes sont parvenues à la faire fonctionner sous Linux, mais plus avec les versions actuelles. Ce qui à déjà fonctionné sous Linux est souvent acquis par le libre et fait rarement marche arrière.
Alors ensemble en concentrant nos efforts nous sommes parvenus à résoudre les problèmes, donc c'est le moment, comme à l'habitude du site de LinuxMAO, d'en faire profiter tout le monde.

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


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.
Je laisse évidemment la liberté à chacun de choisir.


Installation


Configuration du fichier .asoundrc


Après avoir redémarré la machine avec la carte Tascam branchée ou avoir relancé Alsa par "sudo alsa reload", taper cette commande visible en première ligne sans l'exemple ci dessous pour vérifier que la carte apparaît bien dans les cartes son reconnues, il sera parfois nécessaire de redémarrer Alsa une seconde fois pour qu'elle apparaisse :

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, rien d'inquiétant.

Il faut maintenant modifier le contenu d'un fichier de configuration Alsa de la manière suivante.
Attention qu'il ne contienne pas déjà des données réglées manuellement auparavant pour une autre carte son !

Deux possibilités, à vous de choisir celles qui vous convient le mieux :


En mode mono utilisateur


Si vous êtes le seul utilisateur du PC ou si les autres utilisateurs n'auront pas besoin d'utiliser la carte son, vous pouvez procéder comme suit.

Sous Xubuntu tapez ceci :
mousepad ~/.asoundrc

Si vous êtes sous Kde remplacez mousepad par kate, pour Ubuntu c'est gedit et leafpad pour Lubuntu

Si vous êtes plutôt sous Tango Studio (Debian) ce sera ceci :
pluma ~/.asoundrc


Remplacez son contenu par ceci :

Cliquez ici
# got from http://www.nabble.com/tascam-us122l-and-ccrma-td24036395.html
# thanks to Karsten

# The usb_stream plugin configuration

pcm.!usb_stream {
        @args [ CARD ]
        @args.CARD {
                type string
                default "0"
        }

        type usb_stream

        card $CARD
}

ctl.!usb_stream {
        @args [ CARD ]
        @args.CARD {
                type string
                default "0"
        }

        type hw

        card $CARD
}




En mode multi utilisateurs


Dans le cas où plusieurs utilisateurs sur des sessions différentes devaient utiliser la carte son Tascam, il est préférable de faire comme ceci.

Créer un fichier asound.conf (s'il n'existe pas déjà) dans le répertoire /etc/ en tapant la ligne de commande suivante.

Sous Xubuntu tapez ceci :
gksu mousepad /etc/asound.conf

Si vous êtes sous Kde remplacez mousepad par kate, pour Ubuntu c'est gedit et leafpad pour Lubuntu

Si vous êtes plutôt sous Tango Studio (Debian) ce sera ceci :
gksu pluma /etc/asound.conf

Attention qu'il ne contienne pas déjà des données réglées manuellement auparavant pour une autre carte son !
Et copier y ceci :

Cliquez ici
# got from http://www.nabble.com/tascam-us122l-and-ccrma-td24036395.html
# thanks to Karsten

# The usb_stream plugin configuration

pcm.!usb_stream {
        @args [ CARD ]
        @args.CARD {
                type string
                default "0"
        }

        type usb_stream

        card $CARD
}

ctl.!usb_stream {
        @args [ CARD ]
        @args.CARD {
                type string
                default "0"
        }

        type hw

        card $CARD
}



N'oubliez pas de sauver et de redémarrer la machine ou simplement relancer Alsa en tapant "sudo alsa reload".


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 où 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 Fixer l ordre des cartes-son.


Utilisation de la carte son.


Il est conseillé de ne pas 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, Cela pourrait créer des conflits.
Toujours est il que si vous utilisez Gladish, alors ne lancer pas Jack car il s'en occupe lui même, sinon il provoque une erreur.

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 éviter tout problème causé par des essais précédents, utilisez cette commande dans un terminal avec droits d'administration (su)
killall -KILL gladish ladishd ladiconfd a2jmidid ladi-system-tray


Tout d'abord, 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 :
cat /proc/asound/cards


Admettons que la carte est en position 1, vous utiliserez alors " usb_stream:1 " dans la commande, sinon remplacez ce chiffre par celui adapté.
Essayons pour voir en tapant cette commande dans un terminal :
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 devrait y mettre fin. Sinon, des messages d'erreurs apparaîtrons et le prompt du 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.

Image

Ne pas oublier de confirmer les réglages en cliquant sur OK.

Tentez maintenant de lancer le serveur Jack en cliquant sur le bouton démarrer de l'interface de QJackCtl, normalement tout devrait bien se passer.


Utilisation avec Gladish


Commençons par éliminer toutes traces de de Jack qui pourraient tourner avec cette commande :
killall -KILL jackdbus jackd qjackctl


Commencez par créer un studio "studio/nouveau" et donnez lui un nom.

Encore une fois ici aussi vous avez besoin de connaître l'ordre des cartes que vous avez choisi au départ, et vous assurer qu'elle soit prise en compte.

cat /proc/asound/cards


En fonction du numéro que porte votre carte, vous devrez modifier les paramètres en conséquence.

Lancer Gladish et cliquer sur "outils/configurer jack" dans la barre de menu en haut de la fenêtre.

Voici les paramètres que vous devriez régler dans les trois onglets principaux

L'onglet moteur Jack
Image

L'onglet "Pilote Jack"
Image
Attention, c'est ici que les paramètres sensibles commencent, hw:1 et usb_stream:1 doivent d'être adaptés avec votre numéro de carte s'il est différent. Sinon rien ne marchera.

L'onglet "AudioAdapter"
Image
Ici, même remarque qu'à l'onglet précédent.

Vous pourrez changer certains paramètres mais attention, ils doivent coïncider avec ceux des autres onglets. C'est un peu curieux sous Ladish, mais les mêmes paramètres sont présents sur plusieurs onglets confused

Une fois tout ça configuré et vérifié, lancez le studio "studio/démarrer" et voyez si tout se passe comme il faudrait. Si vous utilisez les paramètres de la ligne de commande pour compléter ici cela fonctionnera aussi bien, simplement j'ai utilisé ceux-ci.

Bonne musique à tous et à toutes wink

Un grand merci à olinuxx et jam's pour leur patience et leur expertise.





Collaborateur(s) de cette page : olinuxx et yoritomo .
Page dernièrement modifiée le Dimanche 08 octobre 2017 14:17:53 par olinuxx.
Le contenu de cette page est licencié sous les termes licence.

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool
calixtus06, 11:17, mar. 05 mars 2024: Bonjour et bienvenue à D752 :-)