Chiudi i Widgets
Cerca
Cambia lingua
installato per sbaglio dssi-vst
Mar Ott 01, 2013 1:58 pm Da Tumbao
Sono appena arrivato su Linux Audio. org
COMPLIMENTI!
Stavo seguendo la bellissima guida di Senbee e ho combinato subito un guaio.
Invece che dare …
[ Lettura completa ]
COMPLIMENTI!
Stavo seguendo la bellissima guida di Senbee e ho combinato subito un guaio.
Invece che dare …
[ Lettura completa ]
Commenti: 4
[News] Pronta la nuova guida sulla produzione musicale!
Sab Mag 12, 2012 9:11 am Da Senbee
Ho finalmente riscritto la mia guida sulla produzione musicale su Ubuntu. Per migliorarla o per discutere gli argomenti trattati siete invitati a …
[ Lettura completa ]
[ Lettura completa ]
Commenti: 20
Argomenti più visti
Ultimi argomenti attivi
I postatori più attivi del mese
Nessun utente |
[Guida] Impostazioni jack schede USB
2 partecipanti
Linux-Audio.org :: Jack :: Setup
Pagina 1 di 1
[Guida] Impostazioni jack schede USB
Nel caso si utilizzi una scheda audio USB jack lavora meglio se la latenza del software è multipla di 1ms. Puoi ottenere questo risutato solo se lavori con frequenze di campionamento di 45kHz, 96kHz, o 192kHz (in quanto la latenza di jack è: [(frame)/(frequenza di campionamto)]*(periodi)). Utilizzando 64 frame, 48kHz e 3 periodi si produce una latenza software di 4ms e un'interfaccia USB dovrebbe lavorare ben, senza xRun.
Si può ridurre la latenza, che deve comunque essere un numero intero, utilizzando un periodo di 2, dovresti ottenerre una latenza di 2ms impostando 48frame e 48kHz. Una Edirol UA-25 può lavorare con queste impostazioni con alcuni programmi e non avere xRun.
Ricordiamo: (Frame/frequenza di campionamento) * Periodi = Latenza teorica (o latenza derivata matematicamente).
La latenza reale dipende da altri fattori, ma le schede USB necessitano che la latenza matematica sia multipla di 1ms (o sottomultiplo, per esempio 0,5ms. La FocusRite 2i2 riesce a lavorare tranquillamente con 24 frame, 2 periodi a 48000 kHz).
Ho trovato questa tabella che segna le combinazioni che generano valori utilizzabili per periodi da 2 e 3, e vengono suggerite le migliori impostazioni per le interfacie USB.
NOTA: alcuni software e plug-in hanno bisogno di valori di frame che siano potenze di 2 (ad esempio guitarix). Otterrai errori se usi valori di frame diversi, o addirittura dei plug-in/software potrebbero non partire.
Inoltre nota che lo stesso jackd preferisce valori di frame che siano potenze di 2. Dalla pagina web di jack:
-p, --period int
“Specifica il numero di frame tra le chiamate jack a process(). Questo valore deve essere una potenza di 2, e di default è 1024. Se necessiti latenze minori, imposta -p quanto basso tanto puoi usare senza ottenere xRun. Un valore di periodo più alto porta a latenze maggiori, ma genera meno xRun. La latenza in ingresso di jack in secondi vale: (periodi/frequenza di campionamento).”
[I valori segnati in rosso non lavoreranno idealmente con schede USB ma vengono incluse per avere un più grande quadro generale]
[I valori in verde lavoreranno con ogni software o plug-in che richiedono la potenza di 2.]
(Frame/Frequenza di campionamento)*Periodi=Latenza in ms
( 16 / 48000 ) * 3 = 1
( 24 / 48000 ) * 3 = 1.5
( 32 / 48000 ) * 3 = 2
( 48 / 48000 ) * 3 = 3
( 64 / 48000 ) * 3 = 4
( 72 / 48000 ) * 3 = 4.5
( 80 / 48000 ) * 3 = 5
( 96 / 48000 ) * 3 = 6
( 112 / 48000 ) * 3 = 7
( 128 / 48000 ) * 3 = 8
( 144 / 48000 ) * 3 = 9
( 160 / 48000 ) * 3 = 10
( 176 / 48000 ) * 3 = 11
( 256 / 48000 ) * 3 = 16
( 512 / 48000 ) * 3 = 32
( 960 / 48000 ) * 3 = 60
( 1024 / 48000 ) * 3 = 64
( 2048 / 48000 ) * 3 = 128
( 16 / 48000 ) * 2 = 0.6666666667
( 24 / 48000 ) * 2 = 1
( 32 / 48000 ) * 2 = 1.3333333333
( 48 / 48000 ) * 2 = 2
( 64 / 48000 ) * 2 = 2.6666666667
( 72 / 48000 ) * 2 = 3
( 80 / 48000 ) * 2 = 3.3333333333
( 96 / 48000 ) * 2 = 4
( 120 / 48000 ) * 2 = 5
( 128 / 48000 ) * 2 = 5.3333333333
( 144 / 48000 ) * 2 = 6
( 168 / 48000 ) * 2 = 7
( 192 / 48000 ) * 2 = 8
( 216 / 48000 ) * 2 = 9
( 240 / 48000 ) * 2 = 10
( 256 / 48000 ) * 2 = 10.6666666667
( 512 / 48000 ) * 2 = 21.3333333333
( 1024 / 48000 ) * 2 = 42.6666666667
( 2048 / 48000 ) * 2 = 85.3333333333
( 16 / 96000 ) * 3 = 0.5
( 24 / 96000 ) * 3 = 0.75
( 32 / 96000 ) * 3 = 1
( 48 / 96000 ) * 3 = 1.5
( 64 / 96000 ) * 3 = 2
( 72 / 96000 ) * 3 = 2.25
( 80 / 96000 ) * 3 = 2.5
( 96 / 96000 ) * 3 = 3
( 128 / 96000 ) * 3 = 4
( 160 / 96000 ) * 3 = 5
( 192 / 96000 ) * 3 = 6
( 224 / 96000 ) * 3 = 7
( 256 / 96000 ) * 3 = 8
( 288 / 96000 ) * 3 = 9
( 320 / 96000 ) * 3 = 10
( 512 / 96000 ) * 3 = 16
( 1024 / 96000 ) * 3 = 32
( 2048 / 96000 ) * 3 = 64
( 16 / 96000 ) * 2 = 0.3333333333
( 24 / 96000 ) * 2 = 0.5
( 32 / 96000 ) * 2 = 0.6666666667
( 48 / 96000 ) * 2 = 1
( 64 / 96000 ) * 2 = 1.3333333333
( 72 / 96000 ) * 2 = 1.5
( 80 / 96000 ) * 2 = 1.6666666667
( 96 / 96000 ) * 2 = 2
( 128 / 96000 ) * 2 = 2.6666666667
( 144 / 96000 ) * 2 = 3
( 192 / 96000 ) * 2 = 4
( 240 / 96000 ) * 2 = 5
( 256 / 96000 ) * 2 = 5.3333333333
( 288 / 96000 ) * 2 = 6
( 336 / 96000 ) * 2 = 7
( 384 / 96000 ) * 2 = 8
( 432 / 96000 ) * 2 = 9
( 480 / 96000 ) * 2 = 10
( 512 / 96000 ) * 2 = 10.6666666667
( 1024 / 96000 ) * 2 = 21.3333333333
( 2048 / 96000 ) * 2 = 42.6666666667
( 16 / 192000 ) * 3 = 0.25
( 24 / 192000 ) * 3 = 0.375
( 32 / 192000 ) * 3 = 0.5
( 48 / 192000 ) * 3 = 0.75
( 64 / 192000 ) * 3 = 1
( 72 / 192000 ) * 3 = 1.125
( 96 / 192000 ) * 3 = 1.5
( 128 / 192000 ) * 3 = 2
( 192 / 192000 ) * 3 = 3
( 256 / 192000 ) * 3 = 4
( 512 / 192000 ) * 3 = 8
( 1024 / 192000 ) * 3 = 16
( 2048 / 192000 ) * 3 = 32
( 16 / 192000 ) * 2 = 0.1666666667
( 24 / 192000 ) * 2 = 0.25
( 32 / 192000 ) * 2 = 0.3333333333
( 48 / 192000 ) * 2 = 0.5
( 64 / 192000 ) * 2 = 0.6666666667
( 72 / 192000 ) * 2 = 0.75
( 96 / 192000 ) * 2 = 1
( 128 / 192000 ) * 2 = 1.3333333333
( 256 / 192000 ) * 2 = 2.6666666667
( 512 / 192000 ) * 2 = 5.3333333333
( 1024 / 192000 ) * 2 = 10.6666666667
( 2048 / 192000 ) * 2 = 21.3333333333
Questi “strani valori” migliorano veramente le prestazioni per voi?Provatele e ripostate!
É anche un problema per le schede non USB lavorare con latenze che sono multiple di 1ms?O loro preferiscono numeri non interi?
A proposito: è stato detto precedentemente che numeri interi sono ottenibili solamente con 48kHz, 96kHz e 192kHz, in realtà con 44,1kHz esistono due valori di frame che potrebbero funzionare anche con le USB! (Non si è sicuri che riescano a lavorare ottimalmente nella pratica...)
(147 frame / 44100) * 3 periodi = 10ms
(441 frame / 44100) * 2 periodi = 20ms
Un piccolo avviso per quando si utilizza Guitarix
Molti degli effetti, e simulatori di amplificatori di Guitarix dipendono da librerie che esigono frame/periodi come potenza di 2 (16, 32, 64, 128, etc), e la maggiorparte delle volte Guitarix fallisce se non si utilizzano queste impostazioni. Si può risolvere questo problema scegliendo 3 periodi, questo permette di ottenere valori “convenzionali” di 2^n frame/periodi. Infatti, se scegli di utilizzare 2 periodi, è impossibile riuscire a far lavorare correttamente Guitarix mentre si ha una latenza che sia un numero intero di ms.
Fonti: http://www.linuxmusicians.com/viewtopic.php?f=47&t=10707
Ringraziamenti speciali: AutoStatic
Si può ridurre la latenza, che deve comunque essere un numero intero, utilizzando un periodo di 2, dovresti ottenerre una latenza di 2ms impostando 48frame e 48kHz. Una Edirol UA-25 può lavorare con queste impostazioni con alcuni programmi e non avere xRun.
Ricordiamo: (Frame/frequenza di campionamento) * Periodi = Latenza teorica (o latenza derivata matematicamente).
La latenza reale dipende da altri fattori, ma le schede USB necessitano che la latenza matematica sia multipla di 1ms (o sottomultiplo, per esempio 0,5ms. La FocusRite 2i2 riesce a lavorare tranquillamente con 24 frame, 2 periodi a 48000 kHz).
Ho trovato questa tabella che segna le combinazioni che generano valori utilizzabili per periodi da 2 e 3, e vengono suggerite le migliori impostazioni per le interfacie USB.
NOTA: alcuni software e plug-in hanno bisogno di valori di frame che siano potenze di 2 (ad esempio guitarix). Otterrai errori se usi valori di frame diversi, o addirittura dei plug-in/software potrebbero non partire.
Inoltre nota che lo stesso jackd preferisce valori di frame che siano potenze di 2. Dalla pagina web di jack:
-p, --period int
“Specifica il numero di frame tra le chiamate jack a process(). Questo valore deve essere una potenza di 2, e di default è 1024. Se necessiti latenze minori, imposta -p quanto basso tanto puoi usare senza ottenere xRun. Un valore di periodo più alto porta a latenze maggiori, ma genera meno xRun. La latenza in ingresso di jack in secondi vale: (periodi/frequenza di campionamento).”
[I valori segnati in rosso non lavoreranno idealmente con schede USB ma vengono incluse per avere un più grande quadro generale]
[I valori in verde lavoreranno con ogni software o plug-in che richiedono la potenza di 2.]
(Frame/Frequenza di campionamento)*Periodi=Latenza in ms
( 16 / 48000 ) * 3 = 1
( 24 / 48000 ) * 3 = 1.5
( 32 / 48000 ) * 3 = 2
( 48 / 48000 ) * 3 = 3
( 64 / 48000 ) * 3 = 4
( 72 / 48000 ) * 3 = 4.5
( 80 / 48000 ) * 3 = 5
( 96 / 48000 ) * 3 = 6
( 112 / 48000 ) * 3 = 7
( 128 / 48000 ) * 3 = 8
( 144 / 48000 ) * 3 = 9
( 160 / 48000 ) * 3 = 10
( 176 / 48000 ) * 3 = 11
( 256 / 48000 ) * 3 = 16
( 512 / 48000 ) * 3 = 32
( 960 / 48000 ) * 3 = 60
( 1024 / 48000 ) * 3 = 64
( 2048 / 48000 ) * 3 = 128
( 16 / 48000 ) * 2 = 0.6666666667
( 24 / 48000 ) * 2 = 1
( 32 / 48000 ) * 2 = 1.3333333333
( 48 / 48000 ) * 2 = 2
( 64 / 48000 ) * 2 = 2.6666666667
( 72 / 48000 ) * 2 = 3
( 80 / 48000 ) * 2 = 3.3333333333
( 96 / 48000 ) * 2 = 4
( 120 / 48000 ) * 2 = 5
( 128 / 48000 ) * 2 = 5.3333333333
( 144 / 48000 ) * 2 = 6
( 168 / 48000 ) * 2 = 7
( 192 / 48000 ) * 2 = 8
( 216 / 48000 ) * 2 = 9
( 240 / 48000 ) * 2 = 10
( 256 / 48000 ) * 2 = 10.6666666667
( 512 / 48000 ) * 2 = 21.3333333333
( 1024 / 48000 ) * 2 = 42.6666666667
( 2048 / 48000 ) * 2 = 85.3333333333
( 16 / 96000 ) * 3 = 0.5
( 24 / 96000 ) * 3 = 0.75
( 32 / 96000 ) * 3 = 1
( 48 / 96000 ) * 3 = 1.5
( 64 / 96000 ) * 3 = 2
( 72 / 96000 ) * 3 = 2.25
( 80 / 96000 ) * 3 = 2.5
( 96 / 96000 ) * 3 = 3
( 128 / 96000 ) * 3 = 4
( 160 / 96000 ) * 3 = 5
( 192 / 96000 ) * 3 = 6
( 224 / 96000 ) * 3 = 7
( 256 / 96000 ) * 3 = 8
( 288 / 96000 ) * 3 = 9
( 320 / 96000 ) * 3 = 10
( 512 / 96000 ) * 3 = 16
( 1024 / 96000 ) * 3 = 32
( 2048 / 96000 ) * 3 = 64
( 16 / 96000 ) * 2 = 0.3333333333
( 24 / 96000 ) * 2 = 0.5
( 32 / 96000 ) * 2 = 0.6666666667
( 48 / 96000 ) * 2 = 1
( 64 / 96000 ) * 2 = 1.3333333333
( 72 / 96000 ) * 2 = 1.5
( 80 / 96000 ) * 2 = 1.6666666667
( 96 / 96000 ) * 2 = 2
( 128 / 96000 ) * 2 = 2.6666666667
( 144 / 96000 ) * 2 = 3
( 192 / 96000 ) * 2 = 4
( 240 / 96000 ) * 2 = 5
( 256 / 96000 ) * 2 = 5.3333333333
( 288 / 96000 ) * 2 = 6
( 336 / 96000 ) * 2 = 7
( 384 / 96000 ) * 2 = 8
( 432 / 96000 ) * 2 = 9
( 480 / 96000 ) * 2 = 10
( 512 / 96000 ) * 2 = 10.6666666667
( 1024 / 96000 ) * 2 = 21.3333333333
( 2048 / 96000 ) * 2 = 42.6666666667
( 16 / 192000 ) * 3 = 0.25
( 24 / 192000 ) * 3 = 0.375
( 32 / 192000 ) * 3 = 0.5
( 48 / 192000 ) * 3 = 0.75
( 64 / 192000 ) * 3 = 1
( 72 / 192000 ) * 3 = 1.125
( 96 / 192000 ) * 3 = 1.5
( 128 / 192000 ) * 3 = 2
( 192 / 192000 ) * 3 = 3
( 256 / 192000 ) * 3 = 4
( 512 / 192000 ) * 3 = 8
( 1024 / 192000 ) * 3 = 16
( 2048 / 192000 ) * 3 = 32
( 16 / 192000 ) * 2 = 0.1666666667
( 24 / 192000 ) * 2 = 0.25
( 32 / 192000 ) * 2 = 0.3333333333
( 48 / 192000 ) * 2 = 0.5
( 64 / 192000 ) * 2 = 0.6666666667
( 72 / 192000 ) * 2 = 0.75
( 96 / 192000 ) * 2 = 1
( 128 / 192000 ) * 2 = 1.3333333333
( 256 / 192000 ) * 2 = 2.6666666667
( 512 / 192000 ) * 2 = 5.3333333333
( 1024 / 192000 ) * 2 = 10.6666666667
( 2048 / 192000 ) * 2 = 21.3333333333
Questi “strani valori” migliorano veramente le prestazioni per voi?Provatele e ripostate!
É anche un problema per le schede non USB lavorare con latenze che sono multiple di 1ms?O loro preferiscono numeri non interi?
A proposito: è stato detto precedentemente che numeri interi sono ottenibili solamente con 48kHz, 96kHz e 192kHz, in realtà con 44,1kHz esistono due valori di frame che potrebbero funzionare anche con le USB! (Non si è sicuri che riescano a lavorare ottimalmente nella pratica...)
(147 frame / 44100) * 3 periodi = 10ms
(441 frame / 44100) * 2 periodi = 20ms
Un piccolo avviso per quando si utilizza Guitarix
Molti degli effetti, e simulatori di amplificatori di Guitarix dipendono da librerie che esigono frame/periodi come potenza di 2 (16, 32, 64, 128, etc), e la maggiorparte delle volte Guitarix fallisce se non si utilizzano queste impostazioni. Si può risolvere questo problema scegliendo 3 periodi, questo permette di ottenere valori “convenzionali” di 2^n frame/periodi. Infatti, se scegli di utilizzare 2 periodi, è impossibile riuscire a far lavorare correttamente Guitarix mentre si ha una latenza che sia un numero intero di ms.
Fonti: http://www.linuxmusicians.com/viewtopic.php?f=47&t=10707
Ringraziamenti speciali: AutoStatic
TRADUZIONE AS91
as91- Moderatore
- Messaggi : 473
Punti : 568
Data d'iscrizione : 05.02.14
Re: [Guida] Impostazioni jack schede USB
Onestamente mi gira un pò la testa...
saguan67- Moderatore
- Messaggi : 730
Punti : 910
Data d'iscrizione : 02.05.12
Località : Ravenna
Argomenti simili
» Impostazioni Jack
» [GUIDA] Usare più schede contemporaneamente - Metodi alternativi
» Jack ..impostazioni ottimali
» [GUIDA] Spiegazione impostazioni jackd - Parte1 (easy)
» [GUIDA] Spiegazione impostazioni jackd - Parte2 (Latenza)
» [GUIDA] Usare più schede contemporaneamente - Metodi alternativi
» Jack ..impostazioni ottimali
» [GUIDA] Spiegazione impostazioni jackd - Parte1 (easy)
» [GUIDA] Spiegazione impostazioni jackd - Parte2 (Latenza)
Linux-Audio.org :: Jack :: Setup
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.
|
|
Gio Apr 02, 2020 1:56 pm Da ivoermejo
» rimuovere tracce obsolete
Gio Giu 13, 2019 11:43 am Da Steeler
» Carla non riesco a caricare plugins .dll
Mer Ott 03, 2018 12:07 pm Da Stan
» jack e molteplici schede audio
Gio Mag 24, 2018 6:52 am Da snake150582
» Saffire pro 24 dsp, Ubuntu Studio 16.04, Jack
Mar Feb 13, 2018 6:43 am Da end117
» Chi siamo, dove andiamo?
Lun Mar 27, 2017 5:26 am Da franki
» Ingen
Lun Mar 27, 2017 5:16 am Da franki
» RME Multiface Nuendo Audiolink 96 + PCI + PCMCIA II & Cable + Original Box
Mar Ago 23, 2016 8:03 pm Da touchstyle
» ancora un softsynth ...
Mar Mag 31, 2016 5:29 pm Da franki