aboutsummaryrefslogtreecommitdiffstats
path: root/alsoftrc.sample
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2021-06-08 10:52:37 -0700
committerChris Robinson <[email protected]>2021-06-08 10:52:37 -0700
commitdebb932573010fb7b260f56d618644dbadd2e6b1 (patch)
tree1664315e916e7899ed1a2b4c5c68173755f85884 /alsoftrc.sample
parent58a9549a5886fe91aba698abb4e6e4c0c94f129e (diff)
Add an option to mix directly in the JACK callback
Diffstat (limited to 'alsoftrc.sample')
-rw-r--r--alsoftrc.sample10
1 files changed, 8 insertions, 2 deletions
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
##