Another use case for me is that I can more easily route audio from sources and applications to other applications, using JACK (and Patchage as a GUI).
Re:Cool but obscure X11 tools
by microcolonel on Monday August 19, 2019 @10:47PM
(#20743442)
This is not too difficult in PulseAudio. Every output has a "monitor" which can be routed to any application that's recording. You can do this through a GUI called pavucontrol, though it's not as pretty or flexible-looking as patchage or many of the other JACK patchbays. PulseAudio is, of course, more geared toward consumer and basic professional scenarios in general. Synchronization becomes important once you're routing through a couple of different applications.
FWIW I've been able to get similar input latency with PulseAudio as with JACK, that's not so much the issue as synchronization. If PulseAudio introduced a timecode like JACK, that'd probably be close to enough.
If you were really just going for minimum latency, your recording application would use ALSA directly.