Paul_Ferguson wrote So, it's worse than the software indicates... It must be possible to measure the real value in real time by cabling an in to an out and sending a measurable signal through the system, yes? |
Yes, but you'd need an entirely independent system to record and measure it on!
Some things to do with latency you can measure directly quite easily. For instance, I can measure the delay between two mic arrays (one close, one distant) picking up the same signal by using a clapper board, just like they use in film. You put the clapper board where the sound source is, 'clap' it once, and when looking at the resulting multi-track recording with the mics on different channels, it's dead easy to slide everything back into sync again. You can do this perfectly accurately as there are no dependent variables - everything stays the same except the acoustic conditions. This also gives you a pretty accurate estimate of the reverberation time of the building...
But when you want to measure the actual delay through a complete system, you need an independent recorder - just a portable device will do. You can do it very similarly - start with a clap at a sensible distance from a microphone, and have the portable recorder's mic positioned close to the headphones, which you put close to the clapper. When you set it recording, you will have, on your portable recorder, the original clap and a reproduction of it from the headphones. Dump the file into Audition, and it's then dead easy to measure the delay directly from the waveform.
It's also worth noting that if you include effects in your monitoring chain, this will also affect the system latency, as you have to include their processing time too.