Om du är musiker och vill spela in och övervaka med en Digital Audio Workstation (DAW) som körs i en Linux-miljö som du har förmodligen upptäckt att USB-anslutningen från DAW till din Musical Instrument Digital Interface (MIDI) -kontroller inte alltid är enkel.
Tja, här finns lösningar för tre DAW: er, organiserade från enklaste till svåraste. De mest grundläggande inställningarna täcks för system med bara en dator och en MIDI-kontroller.
Bli medlem i Audio
Kontrollera först att du är medlem i Linux-gruppljudet. Detta ger dig behörigheterna som krävs för att köra saker smidigt:
sudo usermod -a -G ljud
När du har gjort detta bör du starta om datorn och sedan fortsätta. Kontrollera att du nu verkligen är medlem i gruppljud genom att köra:
grupper
Du bör se ljud listat i utgången.
Mjukvaruinstallation
Programvarukrav för dessa exempel är: DAW, the ljudanslutningssats Jack (med QJackCtl-frontänden), en synth som FluidSynth (med Qsynth-frontänden) för övervakning och uppspelning, plus ett mycket användbart litet bryggverktyg som heter a2jmidid.
Observera att om din MIDI-kontroller har inbyggda syntar behöver du inte nödvändigtvis en extern synth för övervakning och uppspelning - du kan bara övervaka med hörlurar anslutna direkt till kontroller.
Relaterad: Varför ska du använda ditt tangentbord som en MIDI-kontroller
Qsynth med SF2 soundfonts verkar alltid fungera med minimalt krångel, men om du föredrar en annan synth, prova. Jack kan användas från kommandoraden, men den grafiska fronten, QJackCtl, gör det enklare.
För att få saker att prata med de mer utmanande DAW: erna, använd a2jmidid, vilket är ett överbryggande verktyg som känner igen Advanced Linux Sound Architecture (ALSA) sequencer-portar och skapar MIDI-portar från dem. MIDI-portarna kan sedan anslutas via fliken QJackCtl MIDI i fönstret Anslutningar.
Även om dessa exempel använder ett MIDI-kontrolltangentbord, är anslutningar ska fungera för alla MIDI-kontroller, oavsett om det är en dyna, ett blåsinstrument eller en trummaskin.
Installera qjackctl, a2jmidid och qsynth med din pakethanterare. Till exempel i Lubuntu:
sudo apt-get install qjackctl
sudo apt-get install a2jmidid
sudo apt-get install qsynth
Hur man använder Rosegarden
I detta exempel används Rosegarden version 19.12.
Rosegarden är en DAW som vanligtvis fungerar direkt med minimal installation. Den är tillgänglig som en del av Ubuntu-paketet och även som en nedladdning av binär eller källkod.
Det kommer automatiskt att upptäcka Jack och FluidSynth, starta Jack på egen hand och göra sedan de nödvändiga ALSA- och ljudanslutningarna. Se bara till att du startar Qsynth innan du startar Rosegarden eftersom det inte startar synth automatiskt.
Rosegarden-problem löses enkelt genom att se till att ALSA och ljudanslutningar skapas genom att kontrollera QJackCtl Connections-gränssnittet. Du hittar olika portar listade under flikarna ALSA och Audio.
Det vanligaste problemet är en frånkopplad synth, orsakad av att starta synth efter Rosegarden istället för tidigare. Detta måste korrigeras genom att anslutningen görs genom Rosegardens MIDI-anslutningsfönster, som en funktionen i DAW kanske inte låter den fånga signalen om du försöker upprätta anslutningen Jack.
För att övervaka under spårning eller lyssna under uppspelning måste du ansluta synth-utgången till datorns ljudingång.
När dessa anslutningar har upprättats kommer Rosegarden i allmänhet att fungera som förväntat under inspelningssessionen.
Relaterad: De bästa Linux Distros för artister, musiker och redaktörer
Hur man använder LMMS
I detta exempel används LMMS version 1.2.2.
LMMS kan göra tillförlitliga anslutningar antingen via MIDI-portar via Jack eller ALSA. Den finns som en Ubuntu-paket samt en fristående AppImage-fil.
I det här exemplet används Jack-MIDI eftersom det är konsekvent och förståeligt när det gäller vad du gör med anslutningar. Innan du startar LMMS, börja med att lägga till kommandot a2jmidid till Jack som ett kommandot efter start. Från QJackCtl Uppstart fönster, ange kommandot:
a2jmidid -e &
i Kör skript efter startrutan. Klicka sedan OK, och starta om QJackCtl.
Ditt nästa steg är att ändra Ställ in LMMS> MIDI-inställningar till det följande:
- MIDI-GRÄNSSNITT: Jack-MIDI
- INSTÄLLNINGAR FÖR JACK-MIDI: lmms
Starta nu om LMMS och verifiera anslutningarna på QJackCtls MIDI-flik.
Efter att ha valt en synth och lagt till den, till exempel genom att dra ZynAddSubFX till Song Editor, bör anslutningarna för QJackCtl-ljudfliken ser ut som ljudflikens show för Rosegarden förutom att utgången kommer från LMMS-masterportarna istället för synthen direkt.
Hur man använder Ardor
I detta exempel används Ardor version 6.6.0.
Om du använder Ardor för att spela in från en MIDI-kontroller, kan du bli frustrerad över det stora antalet portar, anslutningar och namn och sedan välja att använda en alternativ DAW. Men vad händer om ditt nästa musikverk består av mestadels ljudspår och Ardor då visar sig vara ditt bästa val för produktion?
Det är här a2jmidid kan vara till hjälp.
Starta inte Ardor först.
Istället startar du QJackCtl. Klicka på Start knapp. Sedan i Anslutningar fönstret, kontrollera att MIDI fliken visar a2j som klient. Klicka på Expandera alla knapp. Kontrollera att din MIDI-kontroller visas som en Klient under a2j. Om inte, försök att koppla ur och sedan ansluta USB till MIDI-kontrollenheten.
Starta nu Ardor och välj en Ny session.
Det kommer att upptäcka Jack och sedan höja sessionens installationsfönster. Välja Tom mall. Om du väljer Inspelningssession, gör det automatiskt att du kan lägga till ljudinspelningsspår. Om du spelar in MIDI vill du ha ett MIDI-spår som du måste lägga till själv.
När Ardor är igång lägger du till ett MIDI-spår från Spår meny. Detta bör resultera i att ditt Jack Connections-fönster fylls med rätt anslutningar. För att kontrollera, öppna MIDI flik och Expandera alla.
Gör detsamma i Audio flik.
Glöm inte att kontrollera att din Ardor MIDI-kanalremsa har ett funktionellt synth-plugin. Annars får du inget ljud.
Gjorde du anslutningen?
Att använda Linux DAWs för MIDI-musikproduktion har några stora fördelar för artister, med den primära drivrutinkostnaden. De flesta bärbara datorer klarar mer än CPU-belastning och minneskrav, och du kan få de flesta programvaruverktygen gratis.
Det finns ett stort antal verktyg tillgängliga i Linux-världen och det tar bara lite tid och beslutsamhet att få dem att fungera för dig.
Linux har kraftfulla appar för musikproduktion för både nybörjare och proffs. Här är allt du behöver för Linux-musikproduktion!
Läs Nästa
- Linux
- Kreativ
- Linux
- Digital Audio Workstation
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Ett steg till…!
Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.