Topic: Yet another latency thread (Solved! almost)
Hi everyone,
I have been struggling to get round trip latency lower than 20ms in pianoteq.
My configuration is Ryzen 7 3700X, Behringer UMC204HD, Windows 10 22H2.
This is after optimizing the following things after going through lots of previous posts on latency:
All unnecessary background processes were turned off. This includes adobe, asus, indexing service. There's no antivirus slowing things down. Processor usage has been around 0.5% or less at idle.
Processor minimum and maximum power state is set to 100. Its on high performance power plan.
Temperature throttling is off, and temps are well below 50 degrees.
All optimizations according to fl studio's low latency guide were applied.
Below are the frequencies and buffer sizes.
These are average values out of a number of values i took. All samples were within about 2ms more or less.
Balanced power plan -
Windows direct audio low latency - 50 ms (as expected)
Behringer ASIO - 48 khz 64 samples - 20 ms
power saving off, max performance plan, -
48 Khz, 64 samples - 20 ms
192 Khz, 128 samples - 20 ms
192 Khz 32 samples - 20 ms
96 Khz, 128 samples - 20 ms
Test methodology -
I used an external recorder, in my case, phone, to record the audio, independent of the computer and noted down the time between the click sound of mouse or key sound of keyboard, and the point at which waveform of the note starts to form. I did this in a fairly quiet setting to eliminate any background noise affecting the results.
I've added a screenshot and one of the many recordings in this folder.
https://drive.google.com/drive/folders/...sp=sharing
I also used RTL Utility by oblique audio to measure the rtl of the audio interface. This was done by taking output cable and connecting it to input jack and sending a click signal. That turned out to be 5.8-6ms for 48 Khz 64 samples.
Latencymon utility does not detect any interrupts that could cause latency to increase.
Now my question is, what could be causing this extra 14ms. I just cannot figure out. Is it pianoteq itself needing this long to compute? Could there be something wrong with drivers? Perhaps it says ASIO but pianoteq isn't still using ASIO? Is there a delay added between keypress and hammer strike somewhere in pianoteq which could be adding this? May be something somewhere in windows is still configured wrong?
I also tried the same with ableton live and its latency hovers at 25ms or higher. Even though it reports input+output latency to be around 6ms. But this could simply be the time ableton needs to read a sample off disk and do a bunch of computations on it.
Any help would be greatly appreciated.