EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

zita-a2j – Online in der Cloud

Führen Sie zita-a2j beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl zita-a2j, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


zita-a2j, zita-j2a - Verwenden Sie das ALSA-Gerät als Jack-Client mit Resampling.

ZUSAMMENFASSUNG


zita-a2j [Optionen]
zita-j2a [Optionen]

BESCHREIBUNG


Mit diesen beiden Programmen kann man ein ALSA-Gerät als Jack-Client verwenden, um zusätzliche
Kanäle aufnehmen (zita-a2j) oder wiedergeben (zita-j2a). Funktionell sind sie äquivalent zu
alsa_in und alsa_out, die mit Jack geliefert werden, aber sie bieten eine viel bessere Audioqualität.

Das Resampling-Verhältnis ist normalerweise innerhalb weniger Teile pro Million stabil und ändert sich
nur ganz glatt. Die Verzögerung wird auch unter ungünstigsten Bedingungen stabil sein, z
der Jack-Client, der gegen Ende des Zyklus läuft. Es sollte kein wahrnehmbarer Verlust an
Qualität überhaupt. Ab Version 0.6.0 ist es auch möglich, das Resampling zu deaktivieren, wenn das Gerät
ist Wordclock-synchronisiert.

Das ALSA-Gerät sollte ein 'hw:'-Gerät sein, dh direkter Zugriff auf eine Soundkarte und kein ALSA
Gerät 'anstecken'. Es wird ein gut funktionierendes Jack-System vorausgesetzt, das im Echtzeitmodus läuft.

Die Abtastrate kann dieselbe wie die von Jack sein oder sich unterscheiden. Die minimale Verzögerung wird erreicht durch
das als-Gerät mit einer niedrigeren Periodengröße als Jack laufen zu lassen. Dies kann sicher durchgeführt werden, da die
alsa Thread wird mit einer höheren Priorität ausgeführt, und abgesehen vom Kopieren in einen internen Puffer nein
dort wird gearbeitet. Es gibt keine Beschränkungen für das Produkt von period_size und
number_of_periods wie für alsa_in und alsa_out.

Das Resampling wird mit der zita-resampler-Bibliothek durchgeführt. Die -Q Option setzt die
Resampling-Qualität. Der Parameterwert ist die halbe Länge (dh die Verzögerung) des
Mehrphasenfilter für Resampling, ausgedrückt in Samples am unteren der beiden Samples
Tarife. Dies beeinflusst hauptsächlich die Form des Frequenzgangs in der Nähe der Nyquist-Frequenz.
Normalerweise ist es nicht erforderlich, diese Option als optimalen Wert zu verwenden, je nachdem,
Abtastraten wird automatisch gewählt. Der verfügbare Bereich ist 16..96.

Das -S Option deaktiviert Resampling. Dazu muss das Gerät per Wordclock synchronisiert werden
zu dem von Jack verwendeten.

Das -L Option zwingt die ALSA-Schnittstelle auf 2 Kanäle und 16-Bit-Sample-Format. Das vielleicht
erforderlich sein, wenn a2j oder j2a mit dem 'Loop'-Gerät von ALSA verwendet wird, wenn das andere Ende dies nicht tut
akzeptieren mehr als 2 Kanäle oder Gleitkomma-Samples. Diese Option darf nicht verwendet werden
Andernfalls.

Beide Programme drucken optional einige Informationen viermal pro Sekunde. Der erste
Zahl ist der durchschnittliche Schleifenfehler während der letzten Viertelsekunde in Samples. Es sollte sein
nach etwa 15 Sekunden auf kleine Zufallswerte nahe Null reduziert. Das zweite ist das
dynamischer Korrekturfaktor des nominellen Resampling-Verhältnisses. Dies sollte zu einem Wert konvergieren
nah an einem und nicht viel bewegen.

Kleine Abweichungen dieser Zahlen werden angezeigt, wenn Jack-Apps gestartet oder gestoppt werden. Dies
ist normal. Alles andere nicht - bitte melden.

Beim Start und bei größeren Störungen erscheint die Meldung „Starte Synchronisierung“
gedruckt werden. Ein Neustart kann passieren, wenn es auf dem Jack-Server zu einem Timeout kommt, zB wenn a
Client abgestürzt oder auf schmutzige Weise beendet.

Jack1 überspringt einen oder mehrere Zyklen, wenn neue Apps gestartet werden oder wenn eine große Anzahl von
Portverbindungen sind in kurzer Zeit erledigt. Dies kann das Audiosignal unterbrechen, sollte aber
andernfalls keine negativen Folgen haben oder einen Neustart erfordern.

Sowohl zita-a2j als auch zita-j2a unterbrechen den Betrieb, während Jack im 'Freilauf'-Modus ist.

OPTIONAL


-h Befehlszeilen- und Optionsübersicht drucken.

-j
Jack-Clientname [zita-a2j oder zita-j2a].

-d
ALSA-Gerät [kein].

-r
Abtastrate [48000].

-p
Periodengröße [256].

-n
Anzahl der Fragmente [2].

-c
Anzahl der Kanäle [2].

-Q
Resampling-Qualität [auto].

-S Wordclock-Synchronisierung, Resampling deaktivieren.

-I [0]
(nur zita-a2j) Latenzkorrektur. Der Wert wird dem Latenz-Eigenschaftensatz hinzugefügt
an den Jack-Ports.

-O [0]
(nur zita-j2a) Latenzkorrektur. Der Wert wird dem Latenz-Eigenschaftensatz hinzugefügt
an den Jack-Ports.

-L 2 Kanäle und 16-Bit-Sample-Format erzwingen.

-v Trace-Informationen drucken.

Nutzen Sie zita-a2j online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    SCHLUCK
    SCHLUCK
    SWIG ist ein Softwareentwicklungstool
    das verbindet in C geschriebene Programme und
    C++ mit einer Vielzahl von High-Level
    Programmiersprachen. SWIG wird mit verwendet
    anders...
    SWIG herunterladen
  • 2
    WooCommerce Nextjs Reaktionsthema
    WooCommerce Nextjs Reaktionsthema
    Reagieren Sie mit dem WooCommerce-Theme, das mit erstellt wurde
    Als nächstes JS, Webpack, Babel, Node und
    Express mit GraphQL und Apollo
    Klient. WooCommerce-Shop in React(
    enthält: Produkte...
    Laden Sie WooCommerce Nextjs React Theme herunter
  • 3
    archlabs_repo
    archlabs_repo
    Paket-Repo für ArchLabs Dies ist eine
    Anwendung, die auch abgerufen werden kann
    für
    https://sourceforge.net/projects/archlabs-repo/.
    Es wurde in OnWorks gehostet in...
    Laden Sie archlabs_repo herunter
  • 4
    Zephyr-Projekt
    Zephyr-Projekt
    Das Zephyr Project ist eine neue Generation
    Echtzeitbetriebssystem (RTOS), das
    unterstützt mehrere Hardware
    Architekturen. Es basiert auf einer
    Kernel mit kleinem Fußabdruck ...
    Laden Sie das Zephyr-Projekt herunter
  • 5
    SCons
    SCons
    SCons ist ein Software-Konstruktionstool
    das ist eine überlegene Alternative zum
    klassisches "Make"-Build-Tool, das
    wir alle kennen und lieben. SCons ist
    implementiert ein...
    Laden Sie SCons herunter
  • 6
    PSInt
    PSInt
    PSeInt ist ein Pseudocode-Interpreter für
    spanischsprachige Programmierstudenten.
    Sein Hauptzweck ist es, ein Werkzeug für
    Grundlegendes lernen und verstehen
    Konzept...
    PSeInt herunterladen
  • Mehr »

Linux-Befehle

Ad