jonboyuk
I just want to say - the quad capture has arrive and it's AWESOME!!!!!!!! It works perfectly on both of my devices under USB 2.0 & 3.0!
One thing I don't get is something with the latency. Any insight would be great.
- At a sample rate of 48kHz, I get a return trip of 5.6ms
- At a sample rate of 96kHz, I get a return trip of 4.2ms
- At a sample rate of 192kHz, I get a return trip of 3.5ms!
No hiss or pops or crackles (as long as I have 'Reduce CPU load' ticked).
I prefer 96 but I get a better latency when it's higher. Why would this be? Logic says it should be the other way around!
Sample-rate is the number of samples per second:
- 48k is 48,000 samples per second
- 96k is 96,000 samples per second
- 192k is 192,000 samples per second
If the sample-rate in Sonar is set to 96k, it's playing back 96,000 samples per second.
There are two sources of latency with a host-based DAW:
- Your audio interface
- Any latent plugins
Let's say your audio interface is set to a 64-sample ASIO buffer size. That buffer size is static (doesn't change).
The higher the sample-rate (more samples played per second), that 64-samples will have less latency.
You can calculate the latency of the ASIO buffer size (at any sample-rate) using algebra.
ie: Using a 64-sample ASIO buffer size at 48k
64 (ASIO buffer size) divided by 48,000 (sample rate) = x (latency in ms) divided by 1000 (there are 1000ms in a second)
solve for x
The latency of a 64-sample ASIO buffer size at 48k is 1.33ms
Let's double the sample rate to 96k and do the same equation.
64 (ASIO buffer size) divided by 96,000 (sample rate) = x (latency in ms) divided by 1000 (there are 1000ms in a second)
solve for x
The latency of a 64-sample ASIO buffer size at 96k is 0.67ms
Round-trip latency is the sum of the following:
- ASIO input buffer
- ASIO output buffer
- Latency from the A/D converters
- Latency from the D/A converters
- The audio interface driver's hidden safety buffer (this is the x-factor with audio interfaces)
Using the example of the 64-sample ASIO buffer size at 48k you get the following round-trip latency:
ASIO input buffer 1.3ms
ASIO output buffer 1.3ms
Latency from the A/D and D/A converters (very roughly 2ms)
The driver's hidden safety buffer (varies from very small to huge depending on the audio interface's driver)
The end user typically has no control over the hidden safety buffer (so there's no real way to mitigate its latency).
The best audio interfaces offer sub 5ms total round-trip latency at a 64-sample ASIO buffer size/48k