From debb932573010fb7b260f56d618644dbadd2e6b1 Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Tue, 8 Jun 2021 10:52:37 -0700 Subject: Add an option to mix directly in the JACK callback --- alsoftrc.sample | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'alsoftrc.sample') diff --git a/alsoftrc.sample b/alsoftrc.sample index 825d74c9..f41b8087 100644 --- a/alsoftrc.sample +++ b/alsoftrc.sample @@ -484,8 +484,7 @@ [jack] ## spawn-server: (global) -# Attempts to autospawn a JACK server whenever needed (initializing the -# backend, opening devices, etc). +# Attempts to autospawn a JACK server when initializing. #spawn-server = false ## custom-devices: (global) @@ -496,6 +495,12 @@ # given by the jack_get_ports function) for each enumerated device. #custom-devices = +## rt-mix: +# Renders samples directly in the real-time processing callback. This allows +# for lower latency and less overall CPU utilization, but can increase the +# risk of underruns when increasing the amount of work the mixer needs to do. +#rt-mix = true + ## connect-ports: # Attempts to automatically connect the client ports to physical server ports. # Client ports that fail to connect will leave the remaining channels @@ -509,6 +514,7 @@ # less than JACK's buffer update size, it will be clamped. This option may # be useful in case the server's update size is too small and doesn't give the # mixer time to keep enough audio available for the processing requests. +# Ignored when rt-mix is true. #buffer-size = 0 ## -- cgit v1.2.3