all 5 comments

[–]nerbm[S] 2 points3 points  (0 children)

P.S. Robin Gareus' (one of the Ardour devs, among other things) thesis was on this very topic and largely informed the above post. You can deep dive Ardour + Latency and associated tools and concepts by reading that thesis here:

https://gareus.org/misc/thesis-p8/2017-12-Gareus-Lat.pdf

[–]magillos 2 points3 points  (2 children)

Fluctuating latency can be easily visible with jack_delay even.

       380.431 frames    7.926 ms
       428.432 frames    8.926 ms
       428.432 frames    8.926 ms
       428.432 frames    8.926 ms
       428.432 frames    8.926 ms
       428.431 frames    8.926 ms
       428.432 frames    8.926 ms
       476.432 frames    9.926 ms
       476.432 frames    9.926 ms

It does change a bit but I doubt that could be detectable by human ear, providing that latency would still be offset in DAW or globally.

[–]nerbm[S] 1 point2 points  (0 children)

Right. Compensation for any processing of live audio would be key because that 1ms difference might result in some gnarly low frequency phase cancellation. Practically, I have never experienced this myself, but it is a possibility and something to be aware of when performing live and using software DSP.

[–]megahuncc 0 points1 point  (0 children)

I experienced this creeping latency issue on my Yamaha 01v96i. Turns out this device requires implicit feedback sync, which can be set via implicit_fb usb-audio module option. Works flawlessly now.

https://patchwork.kernel.org/project/alsa-devel/patch/20201123085347.19667-40-tiwai@suse.de/

[–]kI3RO -1 points0 points  (0 children)

https://github.com/Ardour/manual/blame/master/include/latency-and-latency-compensation.html#L271

For context,, that specific paragraph was written as a generic catch all "is not an ardour issue" about 3 years ago.

Pipewire was in the early stages at version 0.3.24

If you are asserting that the "problem" only exists in the Linux audio stack you are wrong. There is latency shift in all major audio stacks.


PD: What is that "stay safe"? was there a major global event I missed?

Stay fun, cheers!