Utilisation d'un DAW Linux avec un clavier MIDI connecté par USB

Utilisation d'un DAW Linux avec un clavier MIDI connecté par USB

Si vous êtes un musicien et que vous souhaitez enregistrer et contrôler à l'aide d'une station de travail audio numérique (DAW) fonctionnant dans un environnement Linux, vous avez probablement constaté que la connexion USB de la DAW à votre contrôleur MIDI d'interface numérique d'instrument de musique n'est pas toujours simple.





Eh bien, voici des solutions pour trois DAW, organisées du plus simple au plus difficile. Les configurations les plus basiques sont couvertes pour les systèmes avec juste un ordinateur et un contrôleur MIDI.





Devenez membre d'Audio

Tout d'abord, assurez-vous que vous êtes membre du groupe audio Linux. Cela vous fournira les autorisations nécessaires pour que les choses se déroulent correctement :





sudo usermod -a -G audio

Après cela, vous devez redémarrer votre ordinateur, puis continuer. Vérifiez que vous êtes bien membre du groupe audio en exécutant :

groups

Vous devriez voir l'audio répertorié dans la sortie.



comment ajouter des cours au calendrier google

Installation du logiciel

Les exigences logicielles pour ces exemples sont : le DAW, le kit de connexion audio Jack (avec frontal QJackCtl), un synthé tel que FluidSynth (avec Qsynth frontal) pour le monitoring et la lecture, ainsi qu'un petit utilitaire de pontage très utile appelé a2jmidid.

Notez que si votre contrôleur MIDI a des synthés intégrés, vous n'avez pas nécessairement besoin d'un synthé externe pour le monitoring et la lecture - vous pouvez simplement écouter avec un casque branché directement sur le contrôleur.





En relation: Pourquoi devriez-vous utiliser votre clavier comme contrôleur MIDI

Qsynth avec les soundfonts SF2 semble toujours fonctionner avec un minimum d'agitation, mais si vous préférez un autre synthé, essayez-le. Jack peut être utilisé à partir de la ligne de commande, mais le frontal graphique, QJackCtl, facilitera les choses.





Afin de faire parler les choses avec les DAW les plus difficiles, utilisez a2jmidid, qui est un utilitaire de pontage qui reconnaît les ports de séquenceur Advanced Linux Sound Architecture (ALSA) et crée des ports MIDI à partir d'eux. Les ports MIDI peuvent ensuite être connectés via l'onglet MIDI QJackCtl dans la fenêtre Connexions.

Même si ces exemples utilisent un clavier de contrôleur MIDI, les connexions devraient fonctionner pour n'importe quel contrôleur MIDI, qu'il s'agisse d'un pad, d'un instrument à vent ou d'une boîte à rythmes.

Installez qjackctl, a2jmidid et qsynth avec votre gestionnaire de paquets. Par exemple dans Lubuntu :

sudo apt-get install qjackctl
sudo apt-get install a2jmidid
sudo apt-get install qsynth

Comment utiliser Rosegarden

Cet exemple utilise Rosegarden version 19.12.

Rosegarden est un DAW qui fonctionne généralement tout de suite avec une configuration minimale. Il est disponible dans le cadre de la suite de packages Ubuntu et également en tant que téléchargement de code binaire ou source .

Il détectera automatiquement Jack et FluidSynth, démarrera Jack tout seul, puis établira les connexions ALSA et audio nécessaires. Assurez-vous simplement de démarrer Qsynth avant de démarrer Rosegarden car il ne démarrera pas automatiquement le synthé.

Les problèmes de Rosegarden sont facilement résolus en s'assurant que les connexions ALSA et audio sont créées en vérifiant l'interface de connexions QJackCtl. Vous trouverez divers ports répertoriés sous les onglets ALSA et Audio.

Le problème le plus fréquent est un synthé déconnecté, causé par le démarrage du synthé après Rosegarden au lieu d'avant. Cela doit être corrigé en établissant la connexion via la fenêtre de connexions MIDI de Rosegarden, car une fonction de la DAW peut ne pas lui permettre de piéger le signal si vous essayez d'établir la connexion via Jack.

Afin de surveiller pendant le suivi ou d'écouter pendant la lecture, vous devez connecter la sortie du synthé à l'entrée audio de l'ordinateur.

Une fois ces connexions établies, Rosegarden se comportera généralement comme prévu tout au long de la session d'enregistrement.

En rapport: Les meilleures distributions Linux pour artistes, musiciens et éditeurs

Comment utiliser LMMS

Cet exemple utilise LMMS version 1.2.2.

LMMS peut établir des connexions fiables via les ports MIDI via Jack ou ALSA. Il est disponible sous forme de Paquet Ubuntu ainsi qu'un fichier AppImage autonome .

Cet exemple utilise Jack-MIDI car il est cohérent et compréhensible en termes de ce que vous faites avec les connexions. Avant de démarrer LMMS, commencez par ajouter la commande a2jmidid à Jack en tant que commande post-démarrage. Depuis le QJackCtl Installer fenêtre, entrez la commande :

a2jmidid -e &

dans le Exécuter le script après la boîte de démarrage . Puis clique D'ACCORD, et redémarrez QJackCtl.

Votre prochaine étape consiste à changer le Configurer LMMS > Paramètres MIDI à ce qui suit :

  • MIDI INTERFACE: Jack-MIDI
  • PARAMÈTRES POUR JACK-MIDI : lmms

Redémarrez maintenant LMMS et vérifiez les connexions dans l'onglet MIDI de QJackCtl.

Après avoir choisi un synthé et l'avoir ajouté, par exemple, en faisant glisser ZynAddSubFX dans l'éditeur de morceau, les connexions de l'onglet audio QJackCtl devraient ressembler à l'onglet audio de Rosegarden, sauf que la sortie viendra des ports maîtres LMMS au lieu du synthé directement .

meilleur moment pour acheter un ordinateur de bureau

Comment utiliser Ardour

Cet exemple utilise Ardour version 6.6.0.

Si vous utilisez Ardour pour enregistrer à partir d'un contrôleur MIDI , vous pourriez être frustré par son grand nombre de ports, de connexions et de noms, puis décider d'utiliser un autre DAW. Mais que se passe-t-il si votre prochaine œuvre musicale consiste principalement en des pistes audio et qu'Ardour s'avère alors être votre meilleur choix pour la production ?

C'est là que a2jmidid peut être utile.

Ne démarrez pas Ardour en premier.

Au lieu de cela, démarrez QJackCtl. Clique le Début bouton. Puis dans le Connexions fenêtre, vérifiez que le MIDI l'onglet affiche a2j en tant que client. Clique le Développer tout bouton. Vérifiez que votre contrôleur MIDI s'affiche comme un Client sous a2j. Sinon, essayez de débrancher puis de rebrancher l'USB du contrôleur MIDI.

Maintenant, lancez Ardour et choisissez un Nouvelle session .

Il détectera Jack, puis ouvrira la fenêtre de configuration de la session. Choisir Modèle vide . Si vous choisissez Séance d'enregistrement , il vous permettra automatiquement d'ajouter des pistes d'enregistrement audio. Si vous enregistrez du MIDI, vous aurez besoin d'une piste MIDI, que vous devrez ajouter vous-même.

Une fois Ardour en cours d'exécution, ajoutez une piste MIDI depuis le Pister menu. Cela devrait entraîner le remplissage de votre fenêtre Jack Connections avec les connexions appropriées. Pour vérifier, ouvrez le MIDI onglet et Développer tout .

Faites de même dans le l'audio languette.

N'oubliez pas de vérifier que votre tranche de console Ardour MIDI dispose d'un plugin synthé fonctionnel. Sinon, vous n'obtiendrez aucun son.

pourquoi mon téléphone continue-t-il à chauffer

Avez-vous fait le lien ?

L'utilisation de DAW Linux pour la production musicale MIDI présente d'énormes avantages pour les artistes, avec le principal coût du pilote. La plupart des ordinateurs portables sont plus que capables de gérer la charge du processeur et les besoins en mémoire, et vous pouvez obtenir gratuitement la plupart des outils logiciels.

Il existe un grand nombre d'outils disponibles dans le monde Linux et cela prend juste du temps et de la détermination pour les faire fonctionner pour vous.

Partager Partager Tweeter E-mail Les meilleures applications gratuites de production musicale Linux pour les beats, les boucles et les enregistrements

Linux propose de puissantes applications de production musicale pour les débutants comme pour les professionnels. Voici tout ce dont vous avez besoin pour la production musicale Linux !

Lire la suite
Rubriques connexes
  • Linux
  • Créatif
  • Linux
  • Station de travail audio numérique
A propos de l'auteur Russ Frazier(4 articles publiés)

Russ a plus de 20 ans d'expérience dans le développement de logiciels sur des systèmes Unix et Linux en tant qu'ingénieur électricien en CAO microélectronique, systèmes informatiques et API personnalisées. Il est titulaire d'un BSEE de la San Jose State University et d'un MBA de la North Carolina State University. Il compose et joue de la musique à ses heures perdues.

Plus de Russ Frazier

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner