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

alsa-scarlett-gui est un mixeur ALSA pour cartes Scarlett Gen 2/3.

Image



Informations


Site web officiel : https://github.com/geoffreybennett/alsa-scarlett-gui Image
Version actuelle : 0.2 du 2022 03 16
Licence : GNU GPL v3.
Plateforme : GNU Linux.
Support : ALSA.
Développeur(s) : Geoffrey D. Bennett

Cette page est une traduction partielle de la documentation officielle Image .

Description


alsa-scarlett-gui est une interface graphique Gtk4 pour les contrôles ALSA offerts par le pilote des cartes Focusrite Scarlett Gen 2 et 3.

Les cartes Focusrite Scarlett sont des interfaces audio USB natives, ce qui signifie qu'elles fonctionnent "out-of-the-box" sous Linux en tant qu'interfaces audio et MIDI (bien que sur Gen 3, vous devez d'abord désactiver le mode MSD). Cependant, les interfaces Gen 2 6i6+ et Gen 3 4i4+ ont un tas de fonctionnalités propriétaires qui nécessitaient qu'un pilote de noyau soit écrit spécifiquement pour ces appareils.

La prise en charge du noyau Linux ("ALSA Focusrite Scarlett Gen 2/3 Mixer Driver") pour les fonctionnalités propriétaires des appareils Gen 2 a été ajoutée pour la première fois dans 5.4 et les appareils Gen 3 dans 5.14.

Malheureusement, c'était assez dificile à utiliser. Les applications existantes telles que alsamixer et qasmixer deviennent complètement hostiles à l'utilisateur avec les centaines de commandes présentées pour le Gen 3 18i20. Même la plus petite interface Gen 3 4i4 au dernier décompte avait 84 commandes ALSA.

L'interface graphique alsa-scarlett-gui prend en charge toutes les fonctionnalités présentées par le pilote.

Image

Prérequis


Pour pouvoir utiliser alsa-scarlett-gui il faut disposer du noyau GNU/Linux avec le pilote du mixeur ALSA pour carte Scarlett Gen 2/3.
Utiliser au minimum la version 5.14 pour la prise en charge des cartes Scarlett Gen 3 et un support stable de la Gen 2.

Le pilote étant toujours désactivé par défaut dans le noyau 5.17, il est nécessaire de l'activer au moment du chargement des modules
avec l'option insmod/modprobe "device_setup=1".

Pour ce faire, créer un fichier /etc/modprobe.d/scarlett.conf contenant la ligne appropriée pour votre matériel :
  • Gen 2
    • 6i6 :
      options snd_usb_audio vid=0x1235 pid=0x8203 device_setup=1
    • 18i8 :
      options snd_usb_audio vid=0x1235 pid=0x8204 device_setup=1
    • 18i20 :
      options snd_usb_audio vid=0x1235 pid=0x8201 device_setup=1
  • Gen 3
    • Solo :
      options snd_usb_audio vid=0x1235 pid=0x8211 device_setup=1
    • 2i2 :
      options snd_usb_audio vid=0x1235 pid=0x8210 device_setup=1
    • 4i4 :
      options snd_usb_audio vid=0x1235 pid=0x8212 device_setup=1
    • 8i6 :
      options snd_usb_audio vid=0x1235 pid=0x8213 device_setup=1
    • 18i8 :
      options snd_usb_audio vid=0x1235 pid=0x8214 device_setup=1
    • 18i20 :
      options snd_usb_audio vid=0x1235 pid=0x8215 device_setup=1

Après redémarrage, pour vérifier que le pilote est bien activé et configuré, lancer la commande suivante :
dmesg | grep -i -A 5 -B 5 scarlett

Ou lancer alsamixer pour vérifier que tous les contrôles sont disponibles.

Utilisation


Mode MSD (Mass Storage Device)


Pour les cartes Gen 3, si le mode MSD est activé, il faut le désactiver et redémarrer la carte pour avoir accès à toutes ses fonctionnalités.
Image

Petites cartes


Pour les petites interfaces Gen 3 (Solo et 2i2), il n'y a que quelques boutons pour contrôler les paramètres Air, Line, Phantom Power et Direct Monitor.
Image
Les commandes Line/Inst (Level), Air, et 48V sont décrites plus bas dans la section Commandes « Analogue Inputs ».

Le bouton Direct Monitor envoie le signal d'entrée analogique à la sortie analogique pour un monitoring sans latence.
Sur la 2i2 vous avez les choix entre monitoring Mono ou Stéréo.
En Mono, les deux entrées sont envoyées aux sorties gauche et droite.
En Stéréo, l'entrée 1 est envoyée à la sortie gauche et l'entrée 2 à la sortie droite.

La seule commande inaccessible depuis la façade est la "Persistance de l'alimentation fantôme" (menu option View → Startup) qui contrôle l'état de l'alim fantôme au démarrage de la carte.

Cartes plus grandes

Les plus grandes cartes offrent beaucoup plus de commandes.
Elles sont réparties sur 4 fenêtres, dont 3 sont cachées par défaut.

La fenêtre principale présente trois sections :

Image

Le menu View de la fenêtre principale permet d'ouvrir trois autres fenêtres qui contiennent les autres commandes :

Commandes « Global »


Les commandes de la section « Global » affectent le fonctionnement de l'interface dans son ensemble.

Clock Source


La liste « Clock Source » permet de sélectionner la source d'horloge numérique.
Laisser « Internal » si vous n'utilisez aucune entrée S/PDIF ou ADAT.

Sync Status


Le bouton Sync Status indique si la carte verrouillée sur une horloge numérique valide.
Si vous n'utilisez pas d'entrées S/PDIF ou ADAT et que « Sync Status » est « Unlocked », changez la source d'horloge en « Internal ».

Commandes « Analogue Inputs »


Cette section s'applique à toutes les cartes exceptée la Gen 2 18i20 qui n'a qu'un bouton physique pour cette fonctionnalité.

Level


Les boutons « Level » servent à sélectionner l'impédance entre le niveau Mic/Line et Instrument.
  • Mettre « Line » lorsque l'on branche un microphone ou un équipement niveau ligne.
  • Le mode « Inst » est pour les instruments avec des micros comme les guitares.

Air


Activer Air simule le son des préamplis micro ISA 110.

Pad


Pad active une atténuation pour que le canal ait plus de marge d'écrêtage pour les signaux très forts.

Alimentation Fantôme (48V)


Les cartes Gen 2 ont un bouton physique pour contrôler l'alimentation fantôme.

Les cartes Gen 3 ont une commande physique et logicielle de l'alimentation fantôme. Activer le commutateur « 48V » envoie l'alimentation fantôme à l'entrée du micro XLR . Attention, ceci est nécessaire pour certains microphones (tels que microphones à condensateur), mais néfaste pour certains microphones (en particulier microphones à ruban vintage).

Sur les cartes Gen 3, l'alimentation fantôme est désactivée par défaut lorsque l'interface est activée. Cela peut être changé au démarrage configuration (menu View → Startup).

Commandes « Analogue Outputs »


Les commandes de sortie analogique vous permettent de régler le volume de sortie (gain) sur la sortie ligne analogique et les sorties casque.
Toutes les cartes prennent en charge le réglage du gain et de la mise en sourdine des canaux individuels.

Cliquez et faites glisser vers le haut/bas pour modifier le volume, ou utilisez la molette de votre souris. Vous pouvez également double-cliquer sur le bouton de volume pour basculer rapidement le volume entre la valeur minimale et 0dB.

Les plus grandes cartes : Gen 2 18i20, Gen 3 18i8 et Gen 3 18i20 ont un contrôle du volume physique(HW)/logiciel(SW) commutable. La position du grand bouton de volume sur le devant de la carte est indiqué dans la colonne « HW » de l'interface graphique. Les sorties analogiques peuvent voir leur volume réglé soit par le bouton (réglage « HW » du bouton HW/SW) ou par les molettes sur chaque sortie (réglage « SW » du bouton HW/SW).

Sur les autres cartes (plus petites), le gros bouton de volume à l'avant de la carte contrôle le volume des sorties Line 1 et 2. C'est en plus du contrôle du volume logiciel, par conséquent les deux doivent être montés pour entendre du son. Les autres sorties analogiques (ligne 3+) ne sont contrôlées que par les commandes logicielles.

Les contrôles de volume pour les sorties casque sur chaque interface fonctionnent en plus de tout autre contrôle de volume matériel ou logiciel pour ces canaux. Lors de l'utilisation d'un casque, les volumes de ceux les canaux seraient généralement réglés sur 0 dB et le volume réel contrôlé avec le(s) bouton(s) physique(s) du volume du casque.

Fenêtre de routage (Routing)


La fenêtre de routage (menu ViewRouting) permet un contrôle complet du routage du signal entre les entrées/sorties matérielles, le mélangeur interne et les entrées/sorties PCM (USB).
Image
Pour gérer les connexions de routage :
  • Cliquez et faites glisser d'une source vers une destination ou d'une destination vers une source pour les connecter. L'audio de la source sera lors envoyé à cette destination.
  • Cliquez sur une source ou une destination pour effacer les liens connectés à cette source/destination.
Notez qu'une destination ne peut être connectée qu'à une seule source, mais une source peut être connectée à de nombreuses destinations. Si vous voulez qu'une destination reçoive l'entrée de plusieurs sources, utilisez le mélangeur entrées et sorties.

Le menu Presets peut être utilisé pour effacer toutes les connexions ou pour configurer configurations courantes :
  • Le préréglage « Direct » établit la configuration habituelle en pour utiliser la carte comme interface audio en connectant :
    • toutes les entrées matérielles vers les entrées PCM
    • toutes les sorties PCM vers les sorties matérielles
  • Le préréglage « Preamp » connecte toutes les entrées matérielles aux sorties matérielles.
  • Le préréglage « Stereo Out » connecte les sorties PCM 1 et 2 à des paires de sorties matérielles.
Image

Loopback


Les cartes Gen 2 ont autant d'entrées PCM que d'entrées matérielles. Les cartes Gen 3 ont deux entrées PCM supplémentaires que le pilote propriétaire limite à être des entrées « Loopback ».

La fonction « Loopback » annoncée pour les appareils Gen 3 est en fait une limitation du logiciel propriétaire Focusrite Control. Les appareils Gen 2 et Gen 3 prennent en charge la réaffectation complète des entrées PCM, de sorte que vous pouvez avoir n'importe quelle entrée PCM en tant que « Loopback » ou assignée à toute autre source.

Talkback


Le microphone de talkback Gen 3 18i20 est une entrée analogique 9 et peut être routée comme n'importe quelle autre source. Si vous souhaitez enregistrer en l'utilisant, vous n'avez pas besoin du hack de « Loopback » suggéré par le fournisseur. Routez-le simplement vers une entrée PCM.

Fenêtre du mélangeur (Mixer)


Si vous utilisez la fenêtre de routage pour connecter les sources aux entrées du mélangeur et les sorties du mélangeur aux destinations, vous pouvez utiliser la fenêtre du mélangeur (menu ViewMixer) pour définir le volume de chaque entrée du mélangeur qui est envoyée à chaque sortie du mélangeur à l'aide d'une matrice de commandes.
Image
Cliquez et faites glisser vers le haut/bas sur les commandes de gain pour régler, ou utilisez la molette de défilement de votre souris. Vous pouvez également double-cliquer sur le cadran pour basculer rapidement entre la valeur minimale et 0dB.

Fenêtre de démarrage (Startup)


La fenêtre de démarrage (menu ViewStartup) est utilisée pour configurer les paramètres qui ne prennent effet que lorsque la carte est mise sous tension.
Image

Mode Autonome (Standalone)


Lorsque le mode autonome est activé, l'interface continue d'acheminer l'audio conformément aux paramètres de routage et de mixage précédents après avoir été déconnectée d'un ordinateur. En configurant le routage entre le matériel et les entrées et sorties du mélangeur de manière appropriée, l'interface peut agir comme un préampli ou un mélangeur autonome.

Le mode autonome est pris en charge sur tous les périphériques supportésé par le pilote du noyau. Même le 4i4 Gen 3 (qui est alimenté par bus) fonctionnera en mode autonome.

Persistance de l'alimentation fantôme (Gen 3 seulement)


Lorsque la persistance de l'alimentation fantôme est activée, la carte restaure le paramètre d'alimentation fantôme/48 V précédent lorsque la carte est allumée. Pour la sécurité des microphones qui peuvent être endommagés par l'alimentation fantôme, l'interface a par défaut l'alimentation fantôme désactivée lorsqu'elle est allumée.

Mode MSD (Mass Storage Device) (Gen 3 seulement)


Afin d'avoir accès à la totalité des fonctionnalités de la carte, il faut désactiver le mode MSD (activé en sortie d'usine). D'autre part, lorsque le mode MSD est activé, la carte se présente comme un périphérique de stockage de masse (comme une clé USB), contenant un lien vers le site Web de Focusrite vous incitant à enregistrer votre produit et à télécharger les pilotes propriétaires qui ne peuvent pas être utilisé sous Linux.

Une fois que le mode MSD est désactivé, le bouton correspondant est masqué. Si, pour une raison quelconque, vous souhaitez réactiver le mode MSD, vous pouvez définir l'option "device_setup" sur 3 pour récupérer le contrôle (voir section Prérequis).

Charger/Sauvegarder une configuration


L'état complet de l'interface peut être chargé et enregistré à l'aide des options de menu FileLoad Configuration et FileSave Configuration.

[+]

Les fichiers d'état enregistrés peuvent être utilisés pour simuler une interface si vous n'en avez pas attaché. Le répertoire "demo" de la distribution contient un exemple de fichier pour chaque modèle pris en charge.

Interface Simulation Mode


L'interface graphique peut charger un fichier d'état "alsactl" enregistré à partir d'une interface réelle et afficher une interface graphique comme si l'interface correspondante était connectée.

Ceci est utile si vous n'avez pas d'interface connectée et que vous souhaitez essayer, développer ou déboguer l'interface graphique.

Spécifiez le nom de fichier ".state" sur la ligne de commande ou sélectionnez l'option de menu FileInterface Simulation pour le charger.

Installation

[+]

Liens et commentaires



Collaborateur(s) de cette page : gwilherm , sub26nico et olinuxx .
Page dernièrement modifiée le Dimanche 24 juillet 2022 14:10:22 par gwilherm.
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, 07:16, mer. 30 Nov 2022: Bonjour et bienvenue à Ikben Zogroot :-)
olinuxx, 18:07, lun. 28 Nov 2022: Bonjour et bienvenue à NicolasJ cool
calixtus06, 07:55, sam. 26 Nov 2022: Bonjour et bienvenue à Bob33 :-)
calixtus06, 08:54, mar. 22 Nov 2022: Bonjour et bienvenue à gadeu :-)
olinuxx, 10:02, dim. 20 Nov 2022: Bonjour et bienvenue à Neandertahl cool
sub26nico, 13:39, mer. 16 Nov 2022: Merci Samuel ;-)
Samuel, 21:17, lun. 14 Nov 2022: [Lien] C'est de la balle et c'est enregistré avec librazik
olinuxx, 18:53, dim. 13 Nov 2022: @christorbec : le mégaphone ne sert pas à se faire dépanner. Ouvre un fil dans le forum.
christorbec, 15:22, dim. 13 Nov 2022: changer de soundfont dans ToneLib-jam ?
calixtus06, 06:59, dim. 13 Nov 2022: Bonjour et bienvenue à Djefux :-)
calixtus06, 11:59, sam. 12 Nov 2022: Bonjour et bienvenue à zardoz45 :-)
calixtus06, 07:10, mer. 09 Nov 2022: Bonjour et bienvenue à majneb :-)