RandomEar
Major Contributor
- Joined
- Feb 14, 2022
- Messages
- 1,350
- Likes
- 3,611
While this is true and easily tested, the method has one major flaw: Time differences and clock drift can lead to a very bad nulling result, even if the actual files were 100% identical otherwise. I assume @pma did time-align the files to within one sample. I don't know if he corrected clock drift for all samples provided here. But as far as I understood his posts, there was at least no sub-sample alignment. In consequence, the nulling result won't be perfect (a 1/2 sample error is expected on average, increasing over the length of the recording) and can be misleading about the actual differences between the DACs.Hi,
you may digitally compare both files provided by pma and hear and see the diff (in audacity e.g.):
sox -m -v 1 file_1.wav -v -1 file_2.wav file_diff.wav
sox -m -v 1 DAC1.wav -v -1 DAC1.wav DAC1_1-diff.wav
If the compared files would be equal, the diff would be deep silence (you can test it easily by comparing same files).
The DAC-files differ extremely compared to the file_x - files above.
What does the sox command do here? It mixes two files together - but the second file is inverted. If the second file is identical, it completely cancels out each sample of the first file and deep silence is the result. If there are any differences, the samples can't cancel each other out any more and you get an audible diff.
You now may argue if this diff is audible or not if you compare each of the test files serially with your ears.
DeltaWave can and does correct this and allows you to listen to the corrected diff. That's a much better way to judge the nulling result.