Dimensione: 3064
Commento:
|
Dimensione: 3094
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 48: | Linea 48: |
---- CategoryNuoviDocumenti |
Introduzione
Jack è una sorta di server audio, ci permette di gestire gli ingressi e le uscite di molte [http://jackaudio.org/applications applicazioni audio], supporta i driver ALSA e OSS e può essere utilizzato da riga di comando o con un'interfaccia grafica "qjackctl".
Installazione
Jack dovrebbe essere installato di default sul vostro Ubuntu, ma se non fosse così, installarlo è un gioco da ragazzi; digitate da riga di comando:
sudo apt-get install jackd
[Oppure cercate con Synaptic "jackd"]
Se volete installare anche qjackctl per evitare di dover utilizzare jack esclusivamente da riga di comando, digitate:
sudo apt-get install qjackctl
[Oppure cercate con Synaptic "qjackctl"]
Utilizzo
Come abbiamo già accennato nell'Introduzione, Jack è una sorta di server audio, ed ovviamente come tale va trattato. Jack può essere avviato in due modi differenti:
- Tramite qjackctl, cliccando sul pulsante "Start", dopo che abbiamo controllato che le opzioni siano quelle che ci interessano.
- Tramite riga di comando invocando il demone "jackd".
La GUI di jack
L'utilizzo di "qjackctl" è davvero intuitivo, per questo vi consiglio di guardare lo [http://it.wikipedia.org/wiki/Immagine:Qjackctl.png screenshot] nel quale si vede la finestra delle opzioni.
JACKD, l'utilizzo da riga di comando
Per utilizzare jack da riga di comando occorre conoscere bene la sintatti del demone "jackd". Quello che segue è un esempio del comando da digitare per avviare Jack con ALSA:
jackd -n fabioserver -d alsa -d hw:1 -r 44100 -p 1024 -n 2
Adesso analizziamo un per uno i flags utilizzati nel comando di sopra
FLAG |
DESCRIZIONE |
-n fabioserver |
diamo il nome al server attuale |
-d alsa |
scegliamo quale driver audio utilizzare con jack |
A questo punto iniziano le opzioni tipiche di ALSA che possiamo consultare digitando jackd -d alsa --help
FLAG |
DESCRIZIONE |
hw:1 |
diciamo a jack di utilizzare la scheda audio n°1; di default jack utilizza la n°0 "hw:0", ovviamente la necessità di specificare la scheda audio nasce quando il sistema è dotato di più schede audio |
-r 44100 |
stabiliamo che la frequenza di campionamento deve essere di 44100 Hz; di default è 48000 Hz, ma a volte, soprattuto con schede audio non molto performanti è consigliabile utilizzare la qualità CD, 44100 per l'appunto |
-p 1024 |
stabiliamo che la dimensione del buffer deve essere di 1024 campioni; ovviamente minore è la dimensione del buffer, minore è la latenza e maggiore è l'utilizzo di risorse computazionali. Per evitare perdita di qualità nel segnale, clipping o perdita di frammenti audio, vi consiglio caldamente di testare tutte le opzioni (256/512/1024/2048) e di trovare quella che meglio rappresenta il compromesso tra: qualità audio/utilizzo delle risorse/tempo di latenza |
-n 2 |
diciamo a jack di utilizzare due buffer audio, anche qui valgono le stesse regole di prima |