Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Multimedia/Audio/Jack"
Differenze tra le versioni 20 e 81 (in 61 versioni)
Versione 20 del 14/11/2007 13.44.28
Dimensione: 3185
Commento: toc
Versione 81 del 20/02/2019 21.47.32
Dimensione: 5266
Autore: dd3my
Commento: nuovo stile note/avvisi/suggerimenti (parziale)
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from jackHOWTO ## page was renamed from Jack
Linea 3: Linea 3:
[[BR]]
||<tablebgcolor="#f1f1ed" tablewidth="35%" tablestyle="margin: 0pt 0pt 1em 1em; float: right; font-size: 0.9em;" style="padding: 0.5em;">'''Indice'''[[BR]] [[TableOfContents]] ||
<<BR>>
<<Indice(depth=2 align=right)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=288946"; rilasci="14.04 16.04 17.10 18.04")>>
Linea 7: Linea 8:
'''JACK''' è un server audio professionale, 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'''.
'''JACK''' è un server audio professionale che permette di gestire e coordinare gli ingressi e le uscite di [[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'''.

{{{#!wiki note
L'utilizzo di '''Jack''' comporta l'interruzione del server '''!PulseAudio''' e del segnale audio dei riproduttori multimediali standard. Per un utilizzo integrato dei due server [[Multimedia/Audio/IntegrazioneJackPulseAudio|leggere qui]].<<BR>>Tuttavia durante una sessione con '''Jack''' è possibile utilizzare '''VLC''' tramite il [[Multimedia/Video/Vlc#jack|vlc-plugin-jack]].}}}
Linea 10: Linea 15:
'''JACK''' è incluso in Ubuntu. Nel caso non ci fosse, è sufficiente installare il pacchetto '''jackd''' attraverso [:AmministrazioneSistema/Synaptic:Synaptic], o mediante il terminale con il comando: {{{
sudo apt-get install jackd
}}}
Linea 14: Linea 16:
Se si desidera avviare il server JACK da interfaccia grafica, bisogna installare anche il pacchetto '''qjackctl''': {{{
sudo apt-get install qjackctl
}}}
Per installare '''JACK''' e la sua interfaccia grafica '''qjackctl''' è sufficiente [[AmministrazioneSistema/InstallareProgrammi|installare]] i pacchetti [[apt://jackd,qjackctl | jackd, qjackctl]]

Durante l'installazione viene chiesto di attivare la "'''''priorità realtime del processo'''''". Inserire la spunta e fare clic su '''Avanti'''.

= Utilizzo da interfaccia grafica =

[[AmbienteGrafico/AvviareProgrammi|Avviare]] il programma '''qjackctl'''.

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 1% ^><<Immagine(./JACK.png,450,center)>> ||<style="padding:0.5em; border:none;">Per predefinito il '''Sample rate''' (Campionamento) è impostato su 44100 Hz.<<BR>>Se è necessario modificarlo, basterà fare clic su '''Setup''' (Impostazioni) per cambiare il suo valore.||

Una delle caratteristiche principali di '''JACK''' è quella di mettere differenti software audio in comunicazione fra loro.
<<BR>>Facendo clic sul tasto «'''Connect'''» appare una finestra che rileva i software audio in uso. Nella figura in basso viene mostrato l'uso in combinazione di [[Multimedia/Audio/Ardour|Ardour]] e l'eqiualizzatore '''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(./Connection.png,450,center)>> ||<style="padding:0.5em; border:none;">I canali di uscita stereo «'''Audio 1/out1'''» e «'''Audio 1/out2'''» della traccia '''Audio 1''' di '''Ardour''' sono stati rispettivamente collegati con i canali stereo di entrata «'''in_L'''» e «'''in_R'''» di '''Jamin'''.||

Tuttavia quando si ha la necessità di gestire un numero elevato di collegamenti è preferibile utilizzare il tasto «'''Patchbay'''» attraverso il quale non solo sarà possibile settare i collegamenti stessi, ma soprattutto sarà possibile salvare le impostazioni.
Un esempio dell'utilizzo del tasto «'''Patchbay'''» è visibile in [[http://wiki.ubuntu-it.org/Multimedia/Audio/Rosegarden#head-164603b7a92f69b9cd1e86347a14145fd41e211a|questa]] pagina, dove attraverso '''Jack''' la gestione audio di '''Rosegarden''' viene affidata al software '''Qsynth'''.
Linea 19: Linea 35:
= Utilizzo =
Il server audio JACK può essere avviato sia da interfaccia grafica che da terminale.
= Avvio da terminale =
Linea 22: Linea 37:
== Avvio da interfaccia grafica ==
Nel menu '''''Applicazioni -> Audio & Video''''' è possibile avviare ''JACK Control''. 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.
'''JACK''' può essere avviato digitando il seguente comando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:
{{{
jackd -d alsa -d hw:1 -r 44100 -p 1024 -n 2
}}}
Segue una descrizione dei parametri utilizzati:
Linea 25: Linea 43:
== Avvio da terminale ==
Per utilizzare JACK da riga di comando occorre conoscere bene la sintassi del demone '''jackd'''. Quello che segue è un esempio del comando da digitare per avviare JACK con ALSA:
||<rowstyle="background-color: #cccccc;" :8%>'''Flag'''||<:>'''Descrizione'''||
##||-n fabioserver||diamo il nome al server attuale||
||<bgcolor="#f7f7f7":>'''-d alsa'''||Driver audio da utilizzare con '''JACK'''||
||<bgcolor="#f7f7f7":>'''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..||
||<bgcolor="#f7f7f7":>'''-r 44100'''||Frequenza di campionamento. Di default è 48000 Hz ma a volte, soprattutto con schede audio poco performanti, è consigliabile utilizzare la qualità CD, 44100 Hz per l'appunto.||
||<bgcolor="#f7f7f7":>'''-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||
||<bgcolor="#f7f7f7":>'''-n 2'''||Numero di buffer audio. Valgono le considerazioni fatte per le dimensioni del buffer||
Linea 28: Linea 51:
{{{
jackd -n fabioserver -d alsa -d hw:1 -r 44100 -p 1024 -n 2
}}}

Adesso analizziamo una per una le opzioni utilizzate 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: {{{
Le opzioni di ''ALSA'' possono essere consultate digitando il seguente comando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
Linea 40: Linea 54:
||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||
Linea 48: Linea 57:
 * [http://www.jackaudio.org/ Sito web del programma]
 * [[http://www.jackaudio.org/|Sito web del programma]]
 * [[http://sites.google.com/site/stefanodroghetti/Guide/not-to-my-havings|Guida in italiano sull'audio editing in ambiente Linux]]
 * [[Multimedia/Audio/IntegrazioneJackPulseAudio|Integrazione fra i server Jack e PulseAudio]]
Linea 51: Linea 61:
CategoryNuoviDocumenti CategoryMultimedia


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

JACK è un server audio professionale che permette di gestire e coordinare gli ingressi e le uscite di applicazioni audio. Supporta i driver ALSA e OSS e può essere utilizzato da riga di comando o per via grafica con il programma Qjackctl.

L'utilizzo di Jack comporta l'interruzione del server PulseAudio e del segnale audio dei riproduttori multimediali standard. Per un utilizzo integrato dei due server leggere qui.
Tuttavia durante una sessione con Jack è possibile utilizzare VLC tramite il vlc-plugin-jack.

Installazione

Per installare JACK e la sua interfaccia grafica qjackctl è sufficiente installare i pacchetti jackd, qjackctl

Durante l'installazione viene chiesto di attivare la "priorità realtime del processo". Inserire la spunta e fare clic su Avanti.

Utilizzo da interfaccia grafica

Avviare il programma qjackctl.

Per predefinito il Sample rate (Campionamento) è impostato su 44100 Hz.
Se è necessario modificarlo, basterà fare clic su Setup (Impostazioni) 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. Nella figura in basso viene mostrato l'uso in combinazione di Ardour e l'eqiualizzatore 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 1/out1» e «Audio 1/out2» della traccia Audio 1 di Ardour sono stati rispettivamente collegati con i canali stereo di entrata «in_L» e «in_R» di Jamin.

Tuttavia quando si ha la necessità di gestire un numero elevato di collegamenti è preferibile utilizzare il tasto «Patchbay» attraverso il quale non solo sarà possibile settare i collegamenti stessi, ma soprattutto sarà possibile salvare le impostazioni. Un esempio dell'utilizzo del tasto «Patchbay» è visibile in questa pagina, dove attraverso Jack la gestione audio di Rosegarden viene affidata al software Qsynth.

Avvio da terminale

JACK può essere avviato digitando il seguente comando in una finestra di terminale:

jackd -d alsa -d hw:1 -r 44100 -p 1024 -n 2

Segue una descrizione dei parametri utilizzati:

Flag

Descrizione

-d alsa

Driver audio da 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, soprattutto con schede audio poco performanti, è consigliabile utilizzare la qualità CD, 44100 Hz 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 digitando il seguente comando in una finestra di terminale:

jackd -d alsa --help

Ulteriori risorse


CategoryMultimedia