[Audio] Trasformare Feisty per DAW (Digital Audio Workstation)
Inviato: lunedì 18 giugno 2007, 13:10
Trasformare Feisty per DAW (Digital Audio Workstation)
Vi sono diverse istruzioni in Internet per ottimizzare Feisty in modo che dia il massimo di sé quando si vuole lavorare con audio (registrare, incidere su più tracce, utilizzare i sintetizzatori e sequencer, e in pratica tutto quello che concerne la creazione, l'elaborazione, l'arrangiamento, le modifiche o i restauri di brani musicali.
Tuttavia nessuna di queste è veramente completa.
Di seguito riporto l'elenco di passaggi che ho percorso per avere un sistema a bassa latenza e funzionante in realtime, condizioni minime essenziali per una DAW.
Spero che le istruzioni siano esaustive, se qualcuno ne sa di più e riesce a darmi ulteriori suggerimenti sarei grato.
Abilitare i repository di Ubuntustudio.org
Da riga di comando, collegati in internet:
sudo su -c 'echo deb http://archive.ubuntustudio.org/ubuntustudio feisty main >> /etc/apt/sources.list'
wget -q http://archive.ubuntustudio.org/ubuntustudio.gpg -O- | sudo apt-key add -
&& sudo apt-get update
ed aspettare che si carichi la nuova lista di pacchetti disponibili
Installiamo il kernel a bassa latenza
Per scaricare il kernel a bassa latenza aprire Sistema>Amministrazione—>Synaptic
Installare il pacchetto
linux-low-latency
oppure da riga di comando
sudo apt-get install linux-image-lowlatency
Installato il nuovo kernel, prima di riavviare conviene modificare il file /etc/security/limits.conf inserendo alcune righe che danno i permessi al gruppo @audio di usare le risorse realtime, e con quale priorità usarle.
sudo gedit /etc/security/limits.conf
Portiamoci in fondo al file, e appena prima della riga # End of file aggiungiamo le seguenti righe:
@audio - rtprio 99
@audio - nice -10
@audio - memlock 250000
NOTA: il parametro memlock è impostato a 250MB, una buona regola è impostarlo alla metà della dimensione della ram (in questo caso di 512MB, quindi)
Prima di procedere è consigliabile riavviare con il kernel lowlatency.
Per avere un sistema che funzioni in realtime (tempo reale) è necessario compilare anche un apposito modulo per il kernel: per far questo in modo semplice occorre
installare il pacchetto module-assitant
installare il pacchetto realtime-lsm. (con Synaptic)
A questo punto andiamo a compilare il modulo (assicuratevi di essere ancora connessi ad internet):
Aprire module assistant col comando:
$ sudo module-assistant
Selezionare UPDATE e premere Invio
Selezionare PREPARE e premere Invio
Entrare nelm menù SELECT e scorrendo l'elenco selezionare il modulo realtime-lsm (premendo il tasto “spazio”) e quindi ancora Invio.
Apparirà un nuovo menù, scegliere SEARCH e poi GET. Ora si ha la sorgente del nuovo modulo.
Premere BUILD per compilarlo e se tutto è a posto si può premere INSTALL per installarlo.
Ora si può lavorare al meglio con le migliori condizioni di bassa latenza e realtime consentite dal proprio processore e dal proprio hardware.
Fine.
Vi sono diverse istruzioni in Internet per ottimizzare Feisty in modo che dia il massimo di sé quando si vuole lavorare con audio (registrare, incidere su più tracce, utilizzare i sintetizzatori e sequencer, e in pratica tutto quello che concerne la creazione, l'elaborazione, l'arrangiamento, le modifiche o i restauri di brani musicali.
Tuttavia nessuna di queste è veramente completa.
Di seguito riporto l'elenco di passaggi che ho percorso per avere un sistema a bassa latenza e funzionante in realtime, condizioni minime essenziali per una DAW.
Spero che le istruzioni siano esaustive, se qualcuno ne sa di più e riesce a darmi ulteriori suggerimenti sarei grato.
Abilitare i repository di Ubuntustudio.org
Da riga di comando, collegati in internet:
sudo su -c 'echo deb http://archive.ubuntustudio.org/ubuntustudio feisty main >> /etc/apt/sources.list'
wget -q http://archive.ubuntustudio.org/ubuntustudio.gpg -O- | sudo apt-key add -
&& sudo apt-get update
ed aspettare che si carichi la nuova lista di pacchetti disponibili
Installiamo il kernel a bassa latenza
Per scaricare il kernel a bassa latenza aprire Sistema>Amministrazione—>Synaptic
Installare il pacchetto
linux-low-latency
oppure da riga di comando
sudo apt-get install linux-image-lowlatency
Installato il nuovo kernel, prima di riavviare conviene modificare il file /etc/security/limits.conf inserendo alcune righe che danno i permessi al gruppo @audio di usare le risorse realtime, e con quale priorità usarle.
sudo gedit /etc/security/limits.conf
Portiamoci in fondo al file, e appena prima della riga # End of file aggiungiamo le seguenti righe:
@audio - rtprio 99
@audio - nice -10
@audio - memlock 250000
NOTA: il parametro memlock è impostato a 250MB, una buona regola è impostarlo alla metà della dimensione della ram (in questo caso di 512MB, quindi)
Prima di procedere è consigliabile riavviare con il kernel lowlatency.
Per avere un sistema che funzioni in realtime (tempo reale) è necessario compilare anche un apposito modulo per il kernel: per far questo in modo semplice occorre
installare il pacchetto module-assitant
installare il pacchetto realtime-lsm. (con Synaptic)
A questo punto andiamo a compilare il modulo (assicuratevi di essere ancora connessi ad internet):
Aprire module assistant col comando:
$ sudo module-assistant
Selezionare UPDATE e premere Invio
Selezionare PREPARE e premere Invio
Entrare nelm menù SELECT e scorrendo l'elenco selezionare il modulo realtime-lsm (premendo il tasto “spazio”) e quindi ancora Invio.
Apparirà un nuovo menù, scegliere SEARCH e poi GET. Ora si ha la sorgente del nuovo modulo.
Premere BUILD per compilarlo e se tutto è a posto si può premere INSTALL per installarlo.
Ora si può lavorare al meglio con le migliori condizioni di bassa latenza e realtime consentite dal proprio processore e dal proprio hardware.
Fine.