PS, I'm not sure why your line outs would line up after the round trip—they shouldn't.
However, it is accurate that both Mon and line have different delay, but this is compensated for on playback only with the later Apollo drivers.
Sent from my iPhone using Tapatalk
OK. Please let me briefly explain what I consider to be normal DAW behavior.
Just forget the practical example I mentioned for a moment. Because you’re right so far, that there are a few things that I (deliberately) didn't write down because I didn't want to complicate things too much.
Let's look at it technically next. Let's try to come to a common denominator.
A closed system of DAW and converter knows its latencies. All latencies. Those of the input converters, those of the output converters.
AVID HDX in Combo with AVID I/O does perfectly fine, and I am not surprised Luna + Apollo does also perfectly fine.
I will now describe the exact test method again. And I believe that this test method is correct. It is the right way to test sample accuracy.
And I am of the opinion that it is a matter of course for the correct function of a DAW + Converter that one comes to a sample-accurate result with this test.
Here is the test method:
TEST 1:
I sent a signal from an audio track in Luna (in this case it was a click sound)
out through the MONITOR OUTPUT L (MAIN OUT in Luna) on my Apollo 16.
I connected the MONITOR OUTPUT L with the LINE IN 1 of my Apollo 16. With a cable.
I re-recorded the signal from the LINE IN 1 onto a new audio track in Luna.
If I now compare both tracks, then I see that the recorded signal is too late.
Result: NOT SAMPLE ACCURATE
TEST 2:
I sent a signal from an audio track in Luna (in this case it was a click sound)
out through the LINE OUT 1 on my Apollo 16.
I connected the LINE OUT 1 with the LINE IN 1 of my Apollo. With a cable.
I re-recorded the signal from the LINE IN 1 onto a new audio track in Luna.
If I now compare both tracks, then I see that both waveforms are exactly equal.
Result: SAMPLE ACCURATE
TEST 3:
I sent a signal from an audio track in Luna (in this case it was a click sound)
out through the MONITOR OUTPUT L on my Apollo 16.
BUT:
Compared to test 1, I chose my other Apollo 16 as the monitoring device.
That means the main out in Luna now goes to the monitor outs of the other Apollo.
Means the physical output is the same, but it is no longer defined as MAIN OUT.
I connected the MONITOR OUTPUT L with the LINE IN 1 of my Apollo 16. With a cable.
I re-recorded the signal from the LINE IN 1 onto a new audio track in Luna.
If I now compare both tracks, then I see that both waveforms are exactly equal.
Result: SAMPLE ACCURATE
I'm not surprised that test 2 and test 3 give a sample accurate result.
And if I understood your post correctly, you wouldn't expect that. And I don't want to offend you, but I think that's wrong.
Do this test with an AVID HDX + AVID I/O and you will also find that it fits the sample perfectly.
Because that's how it has to be.
Do test 2 with an RME interface in combination with Logic or Cubase. It can happen to you that it doesn't fit exactly.
But this is not a closed system either.
That is exactly the advantage of a closed system.
AVID can do that with its software and converters and I would have been very surprised if UA hadn't been able to do this with its software and converters.
I believe that in the meantime I have found the explanation for why test 1 does not work.
As soon as you define a monitor output as a main out, it has to fulfill additional tasks. Volume control, mute, mono. I believe the sample offset here is due to the implementation of these functions.
Please, let's evaluate and discuss this for now.
We can talk about what this means for headphone mixes afterwards, because you are right, there is something to consider here and it will not be completely accurate.
But I would like to discuss that separately afterwards if you don't mind.
Happy to hear your opinion!
cheers
Matt