Wie geht das mit Phase-Alignement und Delay-Compensation?

raketenmann

raketenmann

Registriert
25.10.12
Beiträge
1.299
Reaktionen
441
Punkte
2.814
Hallo zusammen

Ich habe eine Frage: Ich versuche gerade mein Setup etwas besser verstehen zu können. Ich recorde gerade Bass mit einer DI und einem Amp über die UA OX mit S/PDIF. Ich wollte die Latenz des OX-Systems bestimmen, um die beiden Tracks 100% in phase zu bringen. Nun habe ich eine Impulse Response aus meinem Apollo Twin in die DI und Ox laufen lassen und wieder aufgenommen. In meiner Logik müsste das Apollo ja mit Logic die Roundtrip Latenz so kommunizieren, dass die Signale der gesendeten IR sowie des aufgenommenen DI-Tracks in phase sind - oder nicht? Nur die OX müsste verspätet sein, wegen digitaler Latenz.

Allerdings sieht das bei mir sonderbar aus: Das DI Signal wird von Logic gar nach vorne kompensiert (siehe Screenshot). Wie kommt das? Hat wer eine Idee?
 

Anhänge

  • Bildschirmfoto 2025-02-20 um 21.59.04.png
    Bildschirmfoto 2025-02-20 um 21.59.04.png
    2,6 MB · Aufrufe: 43
Hallo zusammen

Ich habe eine Frage: Ich versuche gerade mein Setup etwas besser verstehen zu können. Ich recorde gerade Bass mit einer DI und einem Amp über die UA OX mit S/PDIF. Ich wollte die Latenz des OX-Systems bestimmen, um die beiden Tracks 100% in phase zu bringen. Nun habe ich eine Impulse Response aus meinem Apollo Twin in die DI und Ox laufen lassen und wieder aufgenommen. In meiner Logik müsste das Apollo ja mit Logic die Roundtrip Latenz so kommunizieren, dass die Signale der gesendeten IR sowie des aufgenommenen DI-Tracks in phase sind - oder nicht? Nur die OX müsste verspätet sein, wegen digitaler Latenz.

Allerdings sieht das bei mir sonderbar aus: Das DI Signal wird von Logic gar nach vorne kompensiert (siehe Screenshot). Wie kommt das? Hat wer eine Idee?
Ich kenne jetzt die UA OX Box nicht, aber ich gehe davon aus, dass Du die OX box per SPDIF an das Apollo anschließt. Da kann es durchaus sein, dass dieses Signal schneller ist. Das Apollo meldet Logic eine Gesamtlatency. Diese beinhaltet das DSP Processing inkl. Audiointerfaceanbindung über den USB pro + Wandlung. Manche externen Wandler sind einen Tick schneller als die internen. Da das Apollo nicht weiß, was Du am SPDIF Port angeschlossen hast, berichtet es diesen Wert nicht an Logic. Deswegen musst Du in diesem Fall unter Einstellungen/Audio/Aufnahmeverzögerung den passenden Wert selber einstellen. Das kann man leicht machen mit einem Aufbau so wie Du es beschrieben hast. Ich habe das für alle meine Wandler gemacht (einen NeedleImpulse über den Testoscillator eingestellt auf 1 Hz, rausgebounct, importiert und von dort aus über das Interface mit den verschiedenen Wandlern wieder aufgenommen.) Jeder Wandler hat am gleichen Interface (RME Digiface USB) etwas verschiedene, aber konsistente Latenzen....
 
1. Kannst Du mal einen Screenshot von Einstellungen>Audio>Geräte posten?
2. Wähle mal jeweils eine Spur (Bass-DI und Bass Amp) aus ohne dass eine Region markiert ist. Dann kontrolliere bei den Regionseinstellungen, ob evtl. ein Delay eingestellt ist. Das würde sich auf alle neu erstellten Regionen auswirken.
Bildschirmfoto 2025-02-22 um 12.47.51.png
 
In den Einstellungen der ZAD Console findet sich eine Einstellung INPUT DELAY COMPENSATION. Der Sinn dieser Einstellung ist anders als der Name vermuten lässt das Hinzufügen eines zusätzlichen Delays um den Plugins im Unison Slot genügen Zeit zu geben die DSP Bearbeitung durchzuführen. Dieses Delay ist aber nur wirksam auf den Inout Kanälen. Nicht auf den Aux Kanälen und vermutlich auch nicht auf dem SPDIF Input oder ADAT Input da in diesen keine DSP Plugins eingesetzt werden können.

Ich habe ein Video gefunden welches das Problem beschreibt und das Vorgehen dieses entsprechend zu berücksichtigen.


View: https://youtu.be/qg9fb0iVFJw?si=RVlVurxwJxGDX_82

Hat man keine DSP Plugins in der Console kann man die Einstellung der Delay Compensation auf Null setzen.
 
Also ich habe mir eure Ideen nochmals angeschaut.

Das DI Signal kommt ca. 69 samples vor dem Originalsignal in der DAW an. Das S/PDIF OX Signal kommt ca. 107 samples nach dem Originalsignal an.


In den Einstellungen der ZAD Console findet sich eine Einstellung INPUT DELAY COMPENSATION
Ich habe die IDC deaktiviert. Es hat keinerlei Einfluss auf das oben genannte Resultat der Offsets.
Jeder Wandler hat am gleichen Interface (RME Digiface USB) etwas verschiedene, aber konsistente Latenzen....
Ja, das macht für mich absolut Sinn und ich habe überhaupt kein Problem damit, dass die OX eine Latenz hat, die mein System nicht kennen kann. Ich hänge mich jetzt gerade daran auf, dass ich eigentlich meinte, dass aber Logic die exakten Latenzwerte meines Apollo Twins und dessen I/O DA und AD Latenzen korrekt einkalkulieren können müsste. Bin ich da a) falsch oder b) stimmt da in meinen Einstellungen etwas nicht?

Weil, dass das DI Signal VOR dem zum out gesendeten Signal aufgezeichnet wird, zeigt ja, dass Logic diese Aufnahme nach vorne korrigiert, allerdings nicht korrekt, sondern zu viel....

Da kann es durchaus sein, dass dieses Signal schneller ist
Das könnte ev. der Fall sein - aber die OX hat eine digitale Signalbearbeitung drin, die eine Latenz von 113 samples macht. Da kann die OX das Twin Signal nicht einholen. Da ist aber auch nicht, was ich in der DAW sehen kann. Das OX Signal kommt definitiv später an - die Frage ist, warum das DI Signal VOR dem gesendete Signal platziert wird. Das macht für mich keinen Sinn....

Dann kontrolliere bei den Regionseinstellungen, ob evtl. ein Delay eingestellt ist.
Ist kein Delay drin...

Kannst Du mal einen Screenshot von Einstellungen>Audio>Geräte posten?
Voila

Bildschirmfoto 2025-02-23 um 10.27.25.png
 
Ok, in dem Projekt ist ja relativ viel los. Plugins auf der Summe, in den Spuren, evtl. auch auf Bussen, dazu Spurstapel und weitere Spuren mit anderen Plugins und Du startest in Takt 125 ...
Ich wollte die Latenz des OX-Systems bestimmen,
das würde ich in einem leeren Projekt ohne Spurstapel und ohne Plugins machen.
Das sind potenzielle Fehlerquellen.

Also einfach eine Audiospur zum Senden des Impulses, zwei Audiospuren zum Aufnehmen über DI bzw. UA OX.
 
Ok, in dem Projekt ist ja relativ viel los. Plugins auf der Summe, in den Spuren, evtl. auch auf Bussen, dazu Spurstapel und weitere Spuren mit anderen Plugins und Du startest in Takt 125 ...

das würde ich in einem leeren Projekt ohne Spurstapel und ohne Plugins machen.
Das sind potenzielle Fehlerquellen.

Also einfach eine Audiospur zum Senden des Impulses, zwei Audiospuren zum Aufnehmen über DI bzw. UA OX.
OK, ja das stimmt. Aber grundsätzlich müsste das keinen Unterschied machen. Die IR sende ich direkt über den Analog Out raus, auf der Spur ist kein Plugin...

Trotzdem würde mich jetzt noch interessieren: müsste es denn teschnisch möglich sein? Also bei euren Systemen funktioniert das? Ein File durch einen Analog Out wieder ins Interface rein reampen und das File ist am exakt selben Ort wie das rausgesendete?

Deswegen musst Du in diesem Fall unter Einstellungen/Audio/Aufnahmeverzögerung den passenden Wert selber einstellen
Das habe ich noch nicht verstanden. Müsste die Aufnahmeverzögerung eben nicht automatisch durch den Treiber des Interfaces geliefert werden? Und in Logic gibt es da ja nur eine Aufnahmeverzögerung. Wie soll ich da denn bspw. für den Wandler am ADAT einen Wert einstellen?
 

Ähnliche Themen

raketenmann
Antworten
35
Aufrufe
2K
raketenmann
raketenmann
RECORDING-Redaktion
  • Artikel
Antworten
9
Aufrufe
48K
Vlad_
V
popsta
Antworten
0
Aufrufe
3K
popsta
popsta

Neue Antworten


Oft gelesene Themen

Zurück
Oben