Nein. Ist eine Besonderheit von Core Audio und betrifft jedes einzelne Gerät.Das ist aber eine Besonderheit der RME, keine allgemeine von MacOS?
Zusammenfassung:
Hier ist die Zusammenfassung der Core Audio Safety Offset und ihrer Auswirkung auf die Latenz:
Was ist der Core Audio Safety Offset?
Der Safety Offset ist ein zwingender Latenzpuffer in macOS Core Audio, der sicherstellt, dass Audiodaten im Arbeitsspeicher verfügbar sind, bevor die Hardware sie abspielt oder aufnimmt.
- Zweck: Er verhindert Audio-Aussetzer (Klicks und Knacken), indem er dem System Zeit zur Verarbeitung gibt.
- Mandatory (Pflicht): macOS erfordert diesen Puffer zwingend; ohne ihn funktionieren Audio-Interfaces nicht stabil.
- Geräteabhängig: Der genaue Wert variiert von Interface zu Interface und wird vom Treiber bestimmt.
- Optimierung: Hochwertige Interfaces optimieren ihre Treiber, um diesen Offset so klein wie möglich zu halten (z. B. 24–32 Samples), um die Latenz niedrig zu halten.
Auswirkung auf die Latenz
Der Safety Offset wirkt sich auf sowohl den Input als auch den Output aus.
Wenn der Safety Offset beispielsweise 32 Samples beträgt, erhöht sich die Round-Trip-Latenz um 64 Samples (32 Samples für den Eingang + 32 Samples für den Ausgang).
Die Formel für die Gesamtlatenz lautet:
Gesamtlatenz=Input-Puffer+Output-Puffer+Input Safety Offset+Output Safety Offset
Das bedeutet, der Safety Offset wird für den Rundweg zweimal addiert. Dies ist ein Hauptgrund, warum Audio-Interfaces auf macOS oft eine höhere Latenz aufweisen als auf Windows (wo ASIO keinen ähnlichen zwingenden Puffer erfordert).
Stimmt, aber es erhöht sich die Latenz nochmals (und es gibt potenzielle Fallstricke):Bitwig für win soll auch mehrere Audio-
Interfaces verwalten können (??).
Beim Mac geht es ja sowieso.
kommt bei Core Audio, wenn man mehrere Soundkarten als aggregate device benutzt nochmals Latenz hinzu?
Ja, beim Erstellen eines Aggregate Device in macOS Core Audio wird zusätzliche Latenz hinzugefügt.
Hier sind die wichtigsten Punkte:
- Erhöhte Gesamtlatenz: Das Hinzufügen weiterer Geräte zur Aggregation erhöht die Gesamtlatenz des Systems leicht. GitHub +1
- Schwächstes Glied: Die Latenz des Aggregate Device entspricht in der Regel der Latenz des langsamsten (höchste Latenz aufweisenden) Interfaces in der Gruppe. logic-users-group.com
- Verzögerung zwischen Geräten: Es kann zu messbaren Latenzunterschieden zwischen den einzelnen Geräten in der Aggregation kommen, was zu Phasenverschiebungen führen kann. realgearonline.com
- Besondere Fälle (z. B. Bluetooth): Besonders Geräte mit hoher Latenz, wie Bluetooth-Lautsprecher, können die Gesamtlatenz massiv erhöhen (bis zu 354 ms oder mehr). whylogicprorules.com
- Treiber-Genauigkeit: Die Latenzkompensation in DAWs (Digital Audio Workstations) hängt davon ab, dass die Treiber die Latenz korrekt melden. Falsch gemeldete Latenzwerte können zu Inkonsistenzen führen. ableton.com
Zuletzt bearbeitet: