This page is for documenting the (round-trip) latencies between data acquisition, availability of data on the host PC, and generating a response (in the simplest case just a trigger output).
Reducing the latency is one of the major points that we're trying to improve in order to enable better closed-loop experiments.
...
To change the buffer size, click on the number of ms displayed in the status bar at the top (to the right of the CPU load bar) and change the 'audio buffer size'. At some point the latency benefit becomes very small and the cpu load increases for smaller buffers, so it is worth experimenting to find the optimal value.
USB3.0
Switching to USB 3 enables recordings of 512 channels and somewhat reduces latencies. See the rhythm module documentation for info on current software compatibility issues with USB3.
Nikolas Karalis ran some USB3 latency tests (link) pasted below:
However, I am not sure if perhaps I need to recompile the GUI using new headers to see any effect (that I did not try).
PCIe (future development)
...