Well, you're both right, but normally we're talking about the latency introduced by the software (OS and the actual plugins).spacef wrote:You are 100% right, but allow me to completely disagreewinger wrote:Latencies are not inherent to the processors. The latency comes from the software, and how the data is moved from the hardware IO to application that is using the data.
not about cpu, but about the relation to a hardware, ie an ensemble of i/os, connections, cpu, ram etc....
I just measured the roundtrips for Pulsar 2 (from the DSP environment - no latency introduced by the OS or buffer size).
44.1KHz roundtrip (in one direction) for SP-DIF = 4 samples = 0.09ms
44.1KHz total roundtrip (both direction) for SP-DIF = 8 samples = 0.18ms
The total roundtrip for the analogue connection is 66 samples - normally its 1/3 for the output and 2/3 for the input, so that will give us :
44.1KHz roundtrip for analogue output = 22 samples = 0.50ms
44.1KHz roundtrip for analogue input = 44 samples = 1.00ms
44.1KHz total roundtrip for analogue = 66 samples = 1.50ms
Let us do the same for the best audio interfaces - Apogee Symphony and Lynx Studio AES16e. They run without any problems at 32 sample buffers on my Mac Pro.
44.1KHz roundtrip (in one direction) for AES/Apogee = 32 + 2 samples = 0.77ms
44.1KHz total roundtrip (both direction) for AES/Apogee = 32 + 32 + 4 samples = 1.54ms
My AD/DA converter have 15 sample latency for the input and 8 sample latency for output - this give us :
44.1KHz roundtrip for analogue output (AES/Apogee -> D/A) = 32 + 2 + 8 samples = 0.95ms
44.1KHz roundtrip for analogue input (A/D -> AES/Apogee) = 32 + 2 + 15 samples = 1.11ms
44.1KHz total roundtrip for analogue (AES/Apogee -> D/A -> A/D -> AES/Apogee) = 32 + 2 + 8 + 32 + 2 + 15 samples = 2.06ms
The performance of my Logic setup is very close to the performance of the DSP environment of the Pulsar 2 - the next step for audio interfaces is 16 sample buffers in OSX.