Utilizzo di una DAW Linux con una tastiera MIDI collegata tramite USB
Se sei un musicista e desideri registrare e monitorare utilizzando una DAW (Digital Audio Workstation) in esecuzione in un ambiente Linux, probabilmente avrai scoperto che la connessione USB dalla DAW al controller MIDI (Musical Instrument Digital Interface) non lo è sempre semplice.
Bene, ecco le soluzioni per tre DAW, organizzate dal più semplice al più difficile. Le impostazioni più basilari sono coperte per i sistemi con solo un computer e un controller MIDI.
Diventa un membro di Audio
Innanzitutto, assicurati di essere un membro dell’audio del gruppo Linux. Questo ti fornirà le autorizzazioni necessarie per eseguire le cose senza problemi:
sudo usermod -a -G audio <your_user_name>
Dopo averlo fatto, riavviare il computer, quindi continuare. Verifica di essere effettivamente un membro dell’audio del gruppo eseguendo:
groups
Dovresti vedere l’audio elencato nell’output.
Installazione software
I requisiti software per questi esempi sono: la DAW, il kit di connessione audio Jack (con front-end QJackCtl), un synth come FluidSynth (con front-end Qsynth) per il monitoraggio e la riproduzione, oltre a una piccola utility di bridging molto utile chiamata a2jmidid.
Nota che se il tuo controller MIDI ha sintetizzatori incorporati, non hai necessariamente bisogno di un sintetizzatore esterno per il monitoraggio e la riproduzione: puoi semplicemente monitorare con le cuffie collegate direttamente al controller.
Qsynth con soundfont SF2 sembra funzionare sempre con il minimo sforzo, ma se preferisci un altro synth, provalo. Jack può essere utilizzato dalla riga di comando, ma il front-end grafico, QJackCtl, renderà le cose più semplici.
Per far parlare le cose con le DAW più impegnative, usa a2jmidid, che è un’utilità di bridging che riconosce le porte del sequencer ALSA (Advanced Linux Sound Architecture) e crea porte MIDI da esse. Le porte MIDI possono quindi essere collegate tramite la scheda MIDI QJackCtl nella finestra Connessioni.
Anche se questi esempi utilizzano una tastiera controller MIDI, le connessioni dovrebbero funzionare per qualsiasi controller MIDI , che si tratti di un pad, di uno strumento a fiato o di una batteria elettronica.
Installa qjackctl, a2jmidid e qsynth con il tuo gestore di pacchetti. Ad esempio a Lubuntu:
sudo apt-get install qjackctl
sudo apt-get install a2jmidid
sudo apt-get install qsynth
Come usare Rosegarden
Questo esempio utilizza Rosegarden versione 19.12.

Rosegarden è una DAW che di solito funziona subito con una configurazione minima. È disponibile come parte della suite di pacchetti Ubuntu e anche come download di codice binario o sorgente .
Rileverà automaticamente Jack e FluidSynth, avvierà Jack da solo, quindi effettuerà i collegamenti ALSA e audio necessari. Assicurati solo di avviare Qsynth prima di avviare Rosegarden perché non avvierà automaticamente il synth.
I problemi di Rosegarden possono essere facilmente risolti assicurando che le connessioni ALSA e audio vengano create controllando l’interfaccia QJackCtl Connections. Troverai varie porte elencate nelle schede ALSA e Audio.

Il problema più frequente è un synth disconnesso, causato dall’avvio del synth dopo Rosegarden invece che prima. Questo deve essere corretto effettuando la connessione tramite la finestra delle connessioni MIDI di Rosegarden, poiché una funzione della DAW potrebbe non consentire di intercettare il segnale se si tenta di effettuare la connessione tramite Jack.

Per monitorare durante il monitoraggio o per ascoltare durante la riproduzione, è necessario collegare l’uscita del sintetizzatore all’ingresso audio del computer.

Una volta stabilite queste connessioni, Rosegarden si comporterà generalmente come previsto durante la sessione di registrazione.
Come utilizzare LMMS
Questo esempio utilizza LMMS versione 1.2.2.

LMMS può effettuare connessioni affidabili tramite porte MIDI tramite Jack o ALSA. È disponibile come pacchetto Ubuntu e come file AppImage autonomo .
Questo esempio utilizza Jack-MIDI perché è coerente e comprensibile in termini di ciò che stai facendo con le connessioni. Prima di avviare LMMS, inizia aggiungendo il comando a2jmidid a Jack come comando dopo l’avvio. Dalla finestra QJackCtl Setup , inserisci il comando:
a2jmidid -e &
nella casella Esegui script dopo l’avvio . Quindi fare clic su OK e riavviare QJackCtl.

Il passaggio successivo consiste nel modificare le impostazioni di Setup LMMS> MIDI come segue:
- INTERFACCIA MIDI: Jack-MIDI
- IMPOSTAZIONI PER JACK-MIDI: lmms

Ora riavvia LMMS e verifica le connessioni nella scheda MIDI di QJackCtl.

Dopo aver scelto un sintetizzatore e averlo aggiunto, ad esempio, trascinando ZynAddSubFX nell’Editor brani, le connessioni della scheda audio QJackCtl dovrebbero essere simili alla presentazione della scheda audio per Rosegarden, tranne per il fatto che l’output verrà dalle porte master LMMS invece che direttamente dal synth .
Come usare Ardour
Questo esempio usa Ardour versione 6.6.0.

Se stai usando Ardour per registrare da un controller MIDI , potresti sentirti frustrato dal suo gran numero di porte, connessioni e nomi, quindi decidere di utilizzare una DAW alternativa. Ma cosa succederebbe se il tuo prossimo lavoro musicale fosse composto principalmente da tracce audio e Ardour si rivelasse la tua scelta migliore per la produzione?
È qui che a2jmidid può essere di aiuto.
Non avviare prima Ardour.
Avvia invece QJackCtl. Fare clic sul pulsante Start . Quindi nella finestra Connessioni , controlla che la scheda MIDI mostri a2j come client. Fare clic sul pulsante Espandi tutto . Verifica che il tuo controller MIDI si presenti come client sotto a2j. In caso contrario, prova a scollegare e poi ricollegare l’USB per il controller MIDI.
Ora avvia Ardour e scegli una nuova sessione .
Rileverà Jack, quindi solleverà la finestra di configurazione della sessione. Scegli modello vuoto . Se scegli Sessione di registrazione , ti consentirà automaticamente di aggiungere tracce di registrazione audio. Se stai registrando MIDI, vorrai una traccia MIDI, che devi aggiungere tu stesso.

Una volta che Ardour è in esecuzione, aggiungi una traccia MIDI dal menu Traccia . Ciò dovrebbe far sì che la finestra Jack Connections si popolerà con le connessioni corrette. Per verificare, apri la scheda MIDI e Espandi tutto .

Fai lo stesso nella scheda Audio .

Non dimenticare di controllare che la tua striscia di canale MIDI Ardour abbia un plug-in di synth funzionale. Altrimenti, non otterrai alcun suono.
Hai stabilito la connessione?
L’utilizzo di DAW Linux per la produzione di musica MIDI presenta alcuni enormi vantaggi per gli artisti, con il costo del driver principale. La maggior parte dei laptop è più che in grado di gestire il carico della CPU e i requisiti di memoria e puoi ottenere gratuitamente la maggior parte degli strumenti software.
Ci sono un gran numero di strumenti disponibili nel mondo Linux e ci vuole solo un po ‘di tempo e determinazione per farli funzionare per te.