zita-ajbridge - Online în cloud

Aceasta este comanda zita-ajbridge care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


zita-a2j, zita-j2a - Utilizați dispozitivul ALSA ca client Jack, cu reeșantionare.

REZUMAT


zita-a2j [Opțiuni]
zita-j2a [Opțiuni]

DESCRIERE


Aceste două programe permit utilizarea unui dispozitiv ALSA ca client Jack, pentru a oferi suplimentar
canale de captare (zita-a2j) sau redare (zita-j2a). Din punct de vedere funcțional, ele sunt echivalente cu
alsa_in și alsa_out care vin cu Jack, dar vor oferi o calitate audio mult mai bună.

Raportul de reeșantionare va fi de obicei stabil în câteva părți pe milion și se va modifica
doar foarte lin. Întârzierea va fi, de asemenea, stabilă chiar și în condiții mai rele, de ex
clientul Jack rulează aproape de sfârșitul ciclului. Nu ar trebui să existe o pierdere perceptibilă a
calitate deloc. Din versiunea 0.6.0, este posibil să dezactivați reeșantionarea dacă dispozitivul
este sincronizat cu word-clock.

Dispozitivul ALSA ar trebui să fie unul „hw:”, adică acces direct la o placă de sunet și nu un ALSA
dispozitivul „priză”. Se presupune un sistem Jack care funcționează bine, care rulează în modul în timp real.

Frecvența de eșantionare poate fi aceeași cu cea a lui Jack sau diferită. Întârzierea minimă se obține prin
rulează dispozitivul alsa la o dimensiune de perioadă mai mică decât Jack. Acest lucru se poate face în siguranță ca
threadul alsa va rula la o prioritate mai mare, iar în afară de copierea într-un buffer intern nr
se lucreaza acolo. Nu există restricții cu privire la produsul period_size și
number_of_periods așa cum există pentru alsa_in și alsa_out.

Reeșantionarea se realizează folosind biblioteca zita-resampler. The -Q opțiunea setează
calitatea reeșantionării. Valoarea parametrului este jumătate din lungimea (adică întârzierea) a
filtru multifazic utilizat pentru reeșantionare, exprimat în eșantioane la cea mai mică dintre cele două probe
ratele. Acest lucru afectează în principal forma răspunsului în frecvență în apropierea frecvenței Nyquist.
În mod normal, nu este necesar să folosiți această opțiune ca valoare optimă, în funcție atât de
ratele de eșantionare sunt alese automat. Gama disponibilă este 16..96.

-S opțiunea dezactivează reeșantionarea. Acest lucru necesită sincronizarea dispozitivului prin word-clock
la cel folosit de Jack.

-L opțiunea forțează interfața ALSA la 2 canale și un format de probă pe 16 biți. Acest lucru poate
este necesar atunci când a2j sau j2a este utilizat cu dispozitivul „buclă” ALSA, dacă celălalt capăt nu
acceptă mai mult de 2 canale sau mostre în virgulă mobilă. Această opțiune nu trebuie utilizată
in caz contrar.

Ambele programe vor imprima opțional unele informații de patru ori pe secundă. Primul
numărul este eroarea medie a buclei din ultimul sfert de secundă, în mostre. Ar trebui să fie
redusă la valori aleatoare mici, aproape de zero, după aproximativ 15 secunde. Al doilea este
factor de corecție dinamică a raportului nominal de reeșantionare. Aceasta ar trebui să convergă la o valoare
aproape de unul și nu se mișcă mult.

Mici variații ale acestor numere vor fi observate atunci când aplicațiile Jack sunt pornite sau oprite. Acest
este normal. Orice altceva nu este - vă rugăm să raportați.

La pornire și în caz de probleme majore, mesajul „Pornirea sincronizării” va apărea
fi tipărit. O repornire se poate întâmpla dacă există un timeout pe serverul Jack, de exemplu când a
clientul s-a prăbușit sau a terminat într-un mod murdar.

Jack1 va sări peste unul sau mai multe cicluri atunci când sunt pornite aplicații noi sau când un număr mare de aplicații
conexiunile portului se realizează într-un timp scurt. Acest lucru poate întrerupe semnalul audio, dar ar trebui
în caz contrar, nu are consecințe negative și nici nu necesită o repornire.

Atât zita-a2j, cât și zita-j2a vor suspenda funcționarea în timp ce Jack este în modul „roată liberă”.

OPŢIUNI


-h Imprimați linia de comandă și rezumatul opțiunilor.

-j
Numele clientului Jack [zita-a2j sau zita-j2a].

-d
Dispozitiv ALSA [niciunul].

-r
Rata de eșantionare [48000].

-p
Mărimea perioadei [256].

-n
Număr de fragmente [2].

-c
Număr de canale [2].

-Q
Calitatea reeșantionării [auto].

-S Sincronizare word clock, dezactivați reeșantionarea.

-I [0]
(doar zita-a2j) Corectarea latenței. Valoarea este adăugată la setul de proprietăți de latență
pe porturile Jack.

-O [0]
(doar zita-j2a) Corectarea latenței. Valoarea este adăugată la setul de proprietăți de latență
pe porturile Jack.

-L Forțați 2 canale și format de probă pe 16 biți.

-v Imprimați informații de urmărire.

Utilizați zita-ajbridge online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows