Dimensione: 3293
Commento: inserita ToC e un po' di revisione
|
Dimensione: 3623
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 4: | Linea 4: |
||<tablebgcolor="#f1f1ed" tablewidth="30%" tablestyle="margin: 0pt 0pt 1em 1em; float: right; font-size: 0.9em;"style="padding: 0.5em;">'''Indice'''[[BR]] [[TableOfContents]] || | [[Indice(depth=2 align=right)]] [[VersioniSupportate(jaunty intrepid hardy)]] |
Linea 7: | Linea 8: |
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". | '''JACK''' è un server audio professionale che permette di gestire e coordinare 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 per via grafica con il programma '''qjackctl'''. |
Linea 10: | Linea 11: |
Jack dovrebbe essere installato di default sul vostro Ubuntu, ma se non fosse così, installarlo è un gioco da ragazzi; digitate da riga di comando: | Per installare '''JACK''' e la sua interfaccia grafica '''qjackctl''' è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] i pacchetti [apt://jackd,qjackctl jackd, qjackctl] |
Linea 12: | Linea 13: |
= Utilizzo da interfaccia grafica = Avviare '''Jack''' dal menù '''''Applicazioni -> Audio & Video -> JACK Control''''' e fare clic su «'''Start'''» per avviare il server audio. ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 1% ^>[[Immagine(Jack/Jack.png,450,center)]] ||<style="padding:0.5em; border:none;">Per predefinito il «sample rate» è impostato su «44100 Hz».[[BR]]Se è necessario modificarlo, per esempio per usarne uno a 48000 Hz, basterà fare clic su «'''Setup'''» per cambiare il suo valore.|| Una delle caratteristiche principali di '''Jack''' è quella di mettere differenti software audio in comunicazione fra loro. Facendo clic sul tasto '''«Connect»''' appare una finestra che rileva i software audio in uso.[[BR]] Nella figura in basso viene mostrato l'uso in combinazione di [:Multimedia/Audio/Ardour:Ardour] e '''Jamin'''. In questo modo i suoni di una delle tracce di '''Ardour''' potranno essere modificati con '''Jamin''' semplicemente collegando i canali audio di uscita della traccia stessa con i canali di entrata di '''Jamin'''. ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 1% ^>[[Immagine(Jack/2.png,450,center)]] ||<style="padding:0.5em; border:none;">I canali di uscita stereo '''Audio 2/out1''' e '''Audio 2/out2''' della '''traccia 2''' di '''Ardour''' sono stati rispettivamente collegati con i canali stereo di entrata '''in_L''' e '''in_R''' di '''Jamin'''.|| = Avvio da terminale = '''JACK''' può essere avviato dal terminale con un comando di questo tipo: |
|
Linea 13: | Linea 27: |
sudo apt-get install jackd | jackd -d alsa -d hw:1 -r 44100 -p 1024 -n 2 |
Linea 15: | Linea 29: |
[Oppure cercate con Synaptic "jackd"] | Segue una descrizione dei parametri utilizzati: |
Linea 17: | Linea 31: |
Se volete installare anche qjackctl per evitare di dover utilizzare jack esclusivamente da riga di comando, digitate: | ||<style="background-color:#FB8B00;":8%>FLAG||<style="background-color:#FB8B00;">DESCRIZIONE|| ##||-n fabioserver||diamo il nome al server attuale|| ||-d alsa||Driver audio utilizzare con jack|| ||hw:1||Scheda audio. Di default jack utilizza la scheda audio n°0 "hw:0". Se il sistema è dotato di più schede audio può essere necessario indicare la n°1, n°2, ecc..|| ||-r 44100||Frequenza di campionamento. 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||Dimensione del buffer. 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, è consigliabile testare tutte le opzioni (256/512/1024/2048) per trovare il migliore compromesso tra qualità audio/utilizzo delle risorse/tempo di latenza|| ||-n 2||Numero di buffer audio. Valgono le considerazioni fatte per le dimensioni del buffer|| |
Linea 19: | Linea 39: |
{{{ 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 |
Le opzioni di ALSA possono essere consultate dal terminale digitando:{{{ jackd -d alsa --help |
Linea 39: | Linea 43: |
Adesso analizziamo un per uno i flags utilizzati nel comando di sopra | = Ulteriori risorse = |
Linea 41: | Linea 45: |
||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|| = Da terminare = |
* [http://www.jackaudio.org/ Sito web del programma] |
BR Indice(depth=2 align=right) VersioniSupportate(jaunty intrepid hardy)
Introduzione
JACK è un server audio professionale che permette di gestire e coordinare 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 per via grafica con il programma qjackctl.
Installazione
Per installare JACK e la sua interfaccia grafica qjackctl è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] i pacchetti [apt://jackd,qjackctl jackd, qjackctl]
Utilizzo da interfaccia grafica
Avviare Jack dal menù Applicazioni -> Audio & Video -> JACK Control e fare clic su «Start» per avviare il server audio.
Per predefinito il «sample rate» è impostato su «44100 Hz».BRSe è necessario modificarlo, per esempio per usarne uno a 48000 Hz, basterà fare clic su «Setup» per cambiare il suo valore. |
Una delle caratteristiche principali di Jack è quella di mettere differenti software audio in comunicazione fra loro. Facendo clic sul tasto «Connect» appare una finestra che rileva i software audio in uso.BR Nella figura in basso viene mostrato l'uso in combinazione di [:Multimedia/Audio/Ardour:Ardour] e Jamin. In questo modo i suoni di una delle tracce di Ardour potranno essere modificati con Jamin semplicemente collegando i canali audio di uscita della traccia stessa con i canali di entrata di Jamin.
I canali di uscita stereo Audio 2/out1 e Audio 2/out2 della traccia 2 di Ardour sono stati rispettivamente collegati con i canali stereo di entrata in_L e in_R di Jamin. |
Avvio da terminale
JACK può essere avviato dal terminale con un comando di questo tipo:
jackd -d alsa -d hw:1 -r 44100 -p 1024 -n 2
Segue una descrizione dei parametri utilizzati:
FLAG |
DESCRIZIONE |
-d alsa |
Driver audio utilizzare con jack |
hw:1 |
Scheda audio. Di default jack utilizza la scheda audio n°0 "hw:0". Se il sistema è dotato di più schede audio può essere necessario indicare la n°1, n°2, ecc.. |
-r 44100 |
Frequenza di campionamento. 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 |
Dimensione del buffer. 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, è consigliabile testare tutte le opzioni (256/512/1024/2048) per trovare il migliore compromesso tra qualità audio/utilizzo delle risorse/tempo di latenza |
-n 2 |
Numero di buffer audio. Valgono le considerazioni fatte per le dimensioni del buffer |
Le opzioni di ALSA possono essere consultate dal terminale digitando:
jackd -d alsa --help
Ulteriori risorse
[http://www.jackaudio.org/ Sito web del programma]