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 wurde festgestellt, dass die USB-Verbindung von der DAW zu Ihrem MIDI-Controller (Musical Instrument Digital Interface) nicht immer besteht einfach.
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
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:
Gruppen
In der Ausgabe sollte Audio aufgelistet sein.
Software Installation
Die Softwareanforderungen für diese Beispiele sind: die DAW, die 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 keinen externen Synthesizer benötigen, wenn Ihr MIDI-Controller über integrierte Synthesizer verfügt zur Überwachung und Wiedergabe - Sie können einfach mit Kopfhörern überwachen, die direkt an das angeschlossen sind Regler.
Verbunden: 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, um mit den anspruchsvolleren DAWs ins Gespräch zu kommen das ALSA-Sequenzer-Ports (Advanced Linux Sound Architecture) erkennt und daraus MIDI-Ports erstellt. Die MIDI-Ports können dann über die Registerkarte QJackCtl MIDI im Fenster Connections verbunden werden.
Obwohl diese Beispiele ein MIDI-Controller-Keyboard verwenden, ist das Verbindungen sollten für jeden MIDI-Controller funktionieren, ob es sich um ein Pad, ein Blasinstrument oder eine Drum Machine handelt.
Installieren Sie qjackctl, a2jmidid und qsynth mit Ihrem Paketmanager. Zum Beispiel in Lubuntu:
sudo apt-get installiere qjackctl
sudo apt-get installiere a2jmidid
sudo apt-get installiere qsynth
Wie man Rosegarden benutzt
In diesem Beispiel wird Rosegarden Version 19.12 verwendet.
Rosegarden ist eine DAW, die normalerweise sofort mit minimalem Setup funktioniert. Es ist als Teil der Ubuntu-Paketsuite und auch als erhältlich Download von Binär- oder Quellcode.
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.
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 als hergestellt wird Die Funktion in der DAW erlaubt es möglicherweise nicht, das Signal abzufangen, wenn Sie versuchen, die Verbindung herzustellen Jack.
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.
Sobald diese Verbindungen hergestellt sind, verhält sich Rosegarden im Allgemeinen während der gesamten Aufnahmesitzung wie erwartet.
Verbunden: Die besten Linux-Distributionen für Künstler, Musiker und Redakteure
Verwendung von LMMS
In diesem Beispiel wird LMMS Version 1.2.2 verwendet.
LMMS kann zuverlässige Verbindungen entweder über MIDI-Ports über Jack oder ALSA herstellen. Es ist als erhältlich Ubuntu-Paket sowie eine eigenständige AppImage-Datei.
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. Aus dem QJackCtl Einrichten Fenster, geben Sie den Befehl ein:
a2jmidid -e &
in dem Führen Sie das Skript nach dem Start aus. Dann klick OK, und starten Sie QJackCtl neu.
Ihr nächster Schritt ist das Ändern der Richten Sie LMMS> MIDI-Einstellungen ein Zu dem Folgendem:
- MIDI-SCHNITTSTELLE: Jack-MIDI
- EINSTELLUNGEN FÜR JACK-MIDI: lmms
Starten Sie nun LMMS neu und überprüfen Sie die Verbindungen auf der Registerkarte MIDI von QJackCtl.
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 hergestellt werden Sieht ähnlich aus wie die Audio-Registerkarte für Rosegarden, nur dass die Ausgabe von den LMMS-Master-Ports anstelle des Synthesizers direkt erfolgt.
Wie man Ardour benutzt
In diesem Beispiel wird Ardour Version 6.6.0 verwendet.
Wenn Sie Ardour verwenden, um von einem MIDI-Controller aufzunehmenWenn Sie mit der großen Anzahl von Ports, Verbindungen und Namen frustriert sind, 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. Drücke den Start Taste. Dann in der Verbindungen Fenster, überprüfen Sie, ob die MIDI Die Registerkarte zeigt a2j als Client. Drücke den Alle erweitern Taste. Stellen Sie sicher, dass Ihr MIDI-Controller als angezeigt wird Klient unter a2j. Wenn nicht, ziehen Sie den Stecker aus der Steckdose und schließen Sie dann den USB-Anschluss für den MIDI-Controller wieder an.
Starten Sie nun Ardour und wählen Sie a Neue Sitzung.
Es erkennt Jack und öffnet dann das Fenster zum Einrichten der Sitzung. Wählen Leere Vorlage. Wenn Sie wählen Aufnahmesessionkönnen Sie automatisch Audio-Aufnahmespuren hinzufügen. Wenn Sie MIDI aufnehmen, benötigen Sie eine MIDI-Spur, die Sie selbst hinzufügen müssen.
Sobald Ardour läuft, fügen Sie eine MIDI-Spur aus dem hinzu Spur Speisekarte. Dies sollte dazu führen, dass Ihr Jack Connections-Fenster mit den richtigen Verbindungen gefüllt ist. Öffnen Sie zur Überprüfung die MIDI Registerkarte und Alle erweitern.
Machen Sie dasselbe in der Audio Tab.
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.
Linux bietet leistungsstarke Musikproduktions-Apps für Anfänger und Profis. Hier ist alles, was Sie für die Linux-Musikproduktion benötigen!
Weiter lesen
- Linux
- Kreativ
- Linux
- Digital Audio Workstation
Abonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Noch ein Schritt…!
Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.