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 7 e 83 (in 76 versioni)
Versione 7 del 09/02/2007 00.59.17
Dimensione: 3048
Autore: FabioBuda
Commento:
Versione 83 del 11/05/2020 21.05.53
Dimensione: 5068
Autore: jeremie2
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
= JackHOWTO = ## page was renamed from Jack
#LANGUAGE it
<<BR>>
<<Indice(depth=2 align=right)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=288946"; rilasci="20.04 18.04 16.04")>>
Linea 3: Linea 7:
== 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".
= Introduzione =
Linea 6: Linea 9:
== 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:
'''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'''.
Linea 9: Linea 11:
{{{#!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]].}}}

= Installazione =

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;">Il ''campionamento'' è impostato in modo predefinito su 44100 Hz.<<BR>>Se necessario, modificarlo facendo clic su '''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 pulsante '''Connetti''' 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'equalizzatore '''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_out1'''» e «'''audio_/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 pulsante '''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|questa]] pagina, nella quale 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 [[AmministrazioneSistema/RigaDiComando|terminale]]:
Linea 10: Linea 38:
sudo apt-get install jackd jackd -d alsa -d hw:1 -r 44100 -p 1024 -n 2
Linea 12: Linea 40:
[Oppure cercate con Synaptic "jackd"] Segue una descrizione dei parametri utilizzati:
Linea 14: Linea 42:
Se volete installare anche qjackctl per evitare di dover utilizzare jack esclusivamente da riga di comando, digitate: ||<rowstyle="background-color: #cccccc;" :8%>'''Flag'''||<:>'''Descrizione'''||
||<#f7f7f7:>'''-d alsa'''||Driver audio da utilizzare con '''JACK'''||
||<#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..||
||<#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.||
||<#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||
||<#f7f7f7:>'''-n 2'''||Numero di buffer audio. Valgono le considerazioni fatte per le dimensioni del buffer||
Linea 16: Linea 49:
{{{
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 digitando il seguente comando nel [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
jackd -d alsa --help
Linea 36: Linea 53:
 * Con il flag "-n fabioserver" diamo come nome al server attuale fabioserver.
 * Con il flag "-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
 * Con il flag "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 in un sistema sono presenti più schede audio.
 * Con il flag "-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.
 * Con il flag "-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.
 * Con il flag "-n 2" diciamo a jack di utilizzare due buffer audio, anche qui valgono le stesse regole di prima.
= Da terminare entro Domenica 11/02/2007 =
= Ulteriori risorse =

 * [[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]]

----
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.

Il campionamento è impostato in modo predefinito su 44100 Hz.
Se necessario, modificarlo facendo clic su 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 pulsante Connetti appare una finestra che rileva i software audio in uso. Nella figura in basso viene mostrato l'uso in combinazione di Ardour e l'equalizzatore 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_out1» e «audio_/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 pulsante 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, nella quale 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 nel terminale:

jackd -d alsa --help

Ulteriori risorse


CategoryMultimedia