Hi Alexandra, Robin,
welcome to the RME user forum.
Just curious, does the software run on Windows or macOS? There are few differences. Windows might be ideal because when using ASIO drivers, then you have direct access to the HW of the recording interface and do not have to go through the audio subsystem of the OS (neither Windows nor macOS).
If Windows:
- best would be if your software supported ASIO drivers,
then you have then direct access from the application to the recording interface.
- 2nd option is to enable WDM drivers in the RME driver settings and to access the WDM devices
Not known by me, what additional latency this brings. It uses the ASIO driver but might have to go through
WDM related layers of Windows Sound system as well.
In the end, I assume the application will be capable of doing the one (ASIO) or other (WDM),
sending/receiving audio to/from the Windows default sound device would usually only be 2ch.
IMHO, ASIO support in the application would be ideal (recommended)
As a side note … "Zero-latency" is not possible as you surely know, but everybody likes/uses this term
The lowest latencies "near zero" you only get when routing audio on the physical interface from an input to an output. Then you have only the latencies for AD and DA conversion, the higher the sample rate, the lower the latencies (but only small differences, see below.
These values you can get from the manual, see ch 40.2 Latency and Monitoring
https://www.rme-audio.de/downloads/fface_ucx2_d.pdf
https://www.rme-audio.de/downloads/fface_ucx2_e.pdf
To put an example for 44.1 kHz: AD 5 samples, 0.11ms, DA 5.8 samples, 0.13ms = 0.24ms
I am not sure how the audio flow is in your use case
a) A/D --- USB --- PC/application or
b) A/D --- USB --- PC/application --- USB --- D/A (this is the full RTL, round trip latency)
Here a few examples of full RTL @44.1 kHz for some RME products / product combination that I own(ed).
To stay under 5ms RTL you would require ASIO buffer sizes of max 64 samples at 44.1 kHz.
If it is only A/D and one time over USB, then maybe also 128 samples might work.
BR Ramses - UFX III, 12Mic, XTC, ADI-2 Pro FS R BE, RayDAT, X10SRi-F, E5-1680v4, Win10Pro22H2, Cub14