Got mine set up - cool little project. Can't wait for SPDIF input support
I performed latency measurements using a Beagle USB analyzer, scope, DAC, and some custom scripting to decode the captured USB traffic.
Latency is measured from the point that audio data is transmitted over USB to analog output from a DAC, bypassing any buffering in the PC entirely.
The DAC (some cheap generic SPDIF DAC from Amazon) I measured separately on Audio Precision and found it adds ~300us latency to the signal path.
Tested FW v1.1.1 at 48Khz sample rate. All filters disabled.
With the DSPi, I'm getting anywhere from 4-13ms latency, slowly dropping by about 7us/s (1 sample every 3 seconds at 48Khz, if my math is right).
Occasionally, the latency will shoot back up to some value in the aforementioned range. I don't see any underruns counted in the stats from the DSPi Console when this occurs.
Latency also changes each time the USB playback is restarted.
Enabling some EQ filters didn't seem to change the behavior.
I am able to measure consistently +/- 1us with this setup on some other USB audio devices, for reference.