Verwenden einer Linux-DAW mit einem über USB angeschlossenen MIDI-Keyboard

Wenn Sie Musiker sind und mit einer Digital Audio Workstation (DAW) aufnehmen und überwachen möchten, die in einer Linux-Umgebung ausgeführt wird, haben Sie wahrscheinlich festgestellt, dass die USB-Verbindung von der DAW zu Ihrem MIDI-Controller (Musical Instrument Digital Interface) nicht besteht immer unkompliziert.

Nun, hier sind Lösungen für drei DAWs, die vom einfachsten bis zum schwierigsten organisiert sind. Die grundlegendsten Einstellungen gelten für Systeme mit nur einem Computer und einem MIDI-Controller.

Werden Sie Mitglied von Audio

Stellen Sie zunächst sicher, dass Sie Mitglied der Linux-Gruppe Audio sind. Auf diese Weise erhalten Sie die erforderlichen Berechtigungen, um einen reibungslosen Ablauf zu gewährleisten:

 sudo usermod -a -G audio <your_user_name>

Danach sollten Sie Ihren Computer neu starten und dann fortfahren. Stellen Sie sicher, dass Sie jetzt tatsächlich Mitglied von Gruppenaudio sind, indem Sie Folgendes ausführen:

 groups

In der Ausgabe sollte Audio aufgelistet sein.

Software Installation

Die Softwareanforderungen für diese Beispiele sind: die DAW, das Audio-Verbindungskit Jack (mit QJackCtl-Frontend), ein Synthesizer wie FluidSynth (mit Qsynth-Frontend) für Überwachung und Wiedergabe sowie ein sehr nützliches kleines Bridging-Dienstprogramm namens a2jmidid.

Beachten Sie, dass Sie, wenn Ihr MIDI-Controller über integrierte Synthesizer verfügt, nicht unbedingt einen externen Synthesizer für die Überwachung und Wiedergabe benötigen. Sie können nur mit direkt an den Controller angeschlossenen Kopfhörern überwachen.

Verwandte Themen: Warum Sie Ihr Keyboard als MIDI-Controller verwenden sollten

Qsynth mit SF2-Soundfonts scheint immer mit minimalem Aufwand zu funktionieren, aber wenn Sie einen anderen Synthesizer bevorzugen, probieren Sie es aus. Jack kann über die Befehlszeile verwendet werden, aber das grafische Frontend QJackCtl erleichtert die Arbeit.

Verwenden Sie a2jmidid, ein Bridging-Dienstprogramm, das ALSA-Sequenzer-Ports (Advanced Linux Sound Architecture) erkennt und daraus MIDI-Ports erstellt, um mit den anspruchsvolleren DAWs ins Gespräch zu kommen. Die MIDI-Ports können dann über die Registerkarte QJackCtl MIDI im Fenster Connections verbunden werden.

Obwohl in diesen Beispielen ein MIDI-Controller-Keyboard verwendet wird, sollten die Verbindungen für jeden MIDI-Controller funktionieren , unabhängig davon, ob es sich um ein Pad, ein Blasinstrument oder eine Drum-Maschine handelt.

Installieren Sie qjackctl, a2jmidid und qsynth mit Ihrem Paketmanager. Zum Beispiel in Lubuntu:

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

Wie man Rosegarden benutzt

In diesem Beispiel wird Rosegarden Version 19.12 verwendet.

Verwenden einer Linux-DAW mit einem über USB angeschlossenen MIDI-Keyboard - rosegarden recording

Rosegarden ist eine DAW, die normalerweise sofort mit minimalem Setup funktioniert. Es ist als Teil der Ubuntu-Paketsuite sowie als Binär- oder Quellcode-Download verfügbar .

Es erkennt Jack und FluidSynth automatisch, startet Jack selbstständig und stellt dann die erforderlichen ALSA- und Audioverbindungen her. Stellen Sie einfach sicher, dass Sie Qsynth starten, bevor Sie Rosegarden starten, da der Synth dadurch nicht automatisch gestartet wird.

Rosegarden-Probleme können leicht gelöst werden, indem sichergestellt wird, dass die ALSA- und Audioverbindungen hergestellt werden, indem die QJackCtl Connections-Schnittstelle überprüft wird. Auf den Registerkarten ALSA und Audio finden Sie verschiedene Anschlüsse.

Verwenden einer Linux-DAW mit einem über USB angeschlossenen MIDI-Keyboard - jack rosegarden ALSA

Das häufigste Problem ist ein nicht verbundener Synthesizer, der durch das Starten des Synthesizers nach Rosegarden anstelle von zuvor verursacht wird. Dies muss korrigiert werden, indem die Verbindung über das MIDI-Verbindungsfenster von Rosegarden hergestellt wird, da eine Funktion in der DAW möglicherweise nicht zulässt, dass das Signal abgefangen wird, wenn Sie versuchen, die Verbindung über Jack herzustellen.

Verwenden einer Linux-DAW mit einem über USB angeschlossenen MIDI-Keyboard - rosegarden midi devices

Um während des Trackings zu überwachen oder während der Wiedergabe zu hören, müssen Sie den Synth-Ausgang mit dem Audio-Eingang des Computers verbinden.

Verwenden einer Linux-DAW mit einem über USB angeschlossenen MIDI-Keyboard - jack rosegarden audio

Sobald diese Verbindungen hergestellt sind, verhält sich Rosegarden im Allgemeinen während der gesamten Aufnahmesitzung wie erwartet.

Verwandte: Die besten Linux-Distributionen für Künstler, Musiker und Redakteure

Verwendung von LMMS

In diesem Beispiel wird LMMS Version 1.2.2 verwendet.

Verwenden einer Linux-DAW mit einem über USB angeschlossenen MIDI-Keyboard - lmms recording midi

LMMS kann zuverlässige Verbindungen entweder über MIDI-Ports über Jack oder ALSA herstellen. Es ist als Ubuntu-Paket sowie als eigenständige AppImage-Datei verfügbar.

In diesem Beispiel wird Jack-MIDI verwendet, da es konsistent und verständlich ist, was Sie mit Verbindungen tun. Bevor Sie LMMS starten, fügen Sie Jack zunächst den Befehl a2jmidid als Befehl nach dem Start hinzu. Geben Sie im QJackCtl- Setup- Fenster den folgenden Befehl ein:

 a2jmidid -e &

im Feld Skript nach dem Start ausführen . Klicken Sie dann auf OK und starten Sie QJackCtl neu.

Verwenden einer Linux-DAW mit einem über USB angeschlossenen MIDI-Keyboard - jack a2jmidid connection kit

Der nächste Schritt besteht darin, die Einstellungen für Setup LMMS> MIDI wie folgt zu ändern:

  • MIDI-SCHNITTSTELLE: Jack-MIDI
  • EINSTELLUNGEN FÜR JACK-MIDI: lmms
Verwenden einer Linux-DAW mit einem über USB angeschlossenen MIDI-Keyboard - lmms jack midi interface

Starten Sie nun LMMS neu und überprüfen Sie die Verbindungen auf der Registerkarte MIDI von QJackCtl.

Verwenden einer Linux-DAW mit einem über USB angeschlossenen MIDI-Keyboard - jack lmms midi

Nachdem Sie einen Synthesizer ausgewählt und hinzugefügt haben, indem Sie beispielsweise ZynAddSubFX in den Song-Editor gezogen haben, sollten die QJackCtl-Audio-Tab-Verbindungen ähnlich aussehen wie die Audio-Tab-Show für Rosegarden, außer dass die Ausgabe von den LMMS-Master-Ports anstelle des Synth direkt erfolgt .

Wie man Ardour benutzt

In diesem Beispiel wird Ardour Version 6.6.0 verwendet.

Verwenden einer Linux-DAW mit einem über USB angeschlossenen MIDI-Keyboard - ardour recording midi 2

Wenn Sie Ardour verwenden, um von einem MIDI-Controller aufzunehmen , werden Sie möglicherweise frustriert über die große Anzahl von Ports, Verbindungen und Namen. Entscheiden Sie sich dann für eine alternative DAW. Aber was ist, wenn Ihr nächstes Musikwerk hauptsächlich aus Audiospuren besteht und Ardour sich dann als Ihre beste Wahl für die Produktion herausstellt?

Hier kann a2jmidid hilfreich sein.

Starten Sie Ardour nicht zuerst.

Starten Sie stattdessen QJackCtl. Klicken Sie auf die Schaltfläche Start . Dann im Fenster Verbindungen überprüfen, ob der MIDI – Registerkarte zeigt als Client A2J. Klicken Sie auf die Schaltfläche Alle erweitern . Stellen Sie sicher, dass Ihr MIDI-Controller unter a2j als Client angezeigt wird. Wenn nicht, ziehen Sie den USB-Stecker für den MIDI-Controller heraus und schließen Sie ihn dann wieder an.

Starten Sie nun Ardour und wählen Sie eine neue Sitzung .

Es erkennt Jack und öffnet dann das Fenster zum Einrichten der Sitzung. Wählen Sie Leere Vorlage . Wenn Sie Aufnahmesitzung auswählen, können Sie automatisch Audioaufzeichnungsspuren hinzufügen. Wenn Sie MIDI aufnehmen, benötigen Sie eine MIDI-Spur, die Sie selbst hinzufügen müssen.

Verwenden einer Linux-DAW mit einem über USB angeschlossenen MIDI-Keyboard - session setup windows jack running

Sobald Ardour läuft, fügen Sie eine MIDI-Spur aus dem Spur- Menü hinzu. Dies sollte dazu führen, dass Ihr Jack Connections-Fenster mit den richtigen Verbindungen gefüllt ist. Öffnen Sie zur Überprüfung die Registerkarte MIDI und erweitern Sie Alle .

Verwenden einer Linux-DAW mit einem über USB angeschlossenen MIDI-Keyboard - jack 5

Machen Sie dasselbe auf der Registerkarte Audio .

Verwenden einer Linux-DAW mit einem über USB angeschlossenen MIDI-Keyboard - jack 4

Vergessen Sie nicht zu überprüfen, ob Ihr Ardour MIDI Channel Strip über ein funktionierendes Synth Plugin verfügt. Andernfalls erhalten Sie keinen Ton.

Haben Sie die Verbindung hergestellt?

Die Verwendung von Linux-DAWs für die MIDI-Musikproduktion hat für Künstler einige enorme Vorteile, wobei die Haupttreiberkosten anfallen. Die meisten Laptops sind mehr als in der Lage, die CPU-Auslastung und den Speicherbedarf zu bewältigen, und Sie können die meisten Softwaretools kostenlos herunterladen.

Es gibt eine große Anzahl von Tools in der Linux-Welt, und es braucht nur einige Zeit und Entschlossenheit, um sie für Sie arbeiten zu lassen.