Configuring Realtime Threads
If you get a warning message when you start Renoise, read this section.
To allow Renoise to create realtime threads, which are required for low latencies with ALSA or JACK, you have to
edit the /etc/security/limits.conf file. A realtime kernel does NOT help here, it does not set the required options
automatically!
To enable RT thread creation via PAM open the /etc/security/limits.conf file in a text editor as root (or sudo).
Then somewhere near the end of the file add:
YOURUSERNAME - rtprio 99
YOURUSERNAME - nice -10
Replace YOURUSERNAME with your username. You can discover this with the `whoami` command.
Alternatively you could also create a group named “Audio”, add your user to that group, and use “@Audio”
instead of “YOURUSERNAME”.
Save the file. Log Out. Login. At this point it should be working. To verify that it works, launch Renoise,
select ALSA and make sure the “Realtime threads” option is on. You will get a friendly warning like the one above
if RT creation failed. Try again.
Jack Configuration
If you don't have "Jack Control (JACK Audio Connection Kit)", we recommend that you install it.
Jack Control allows easy Audio/MIDI routing with an intuitive GUI. On Ubuntu:
$ sudo apt-get install jackd qjackctl
Now you can start it from [Applications] -> [Audio] -> [Jack Control].
Click the "Setup" button, and set following values:
Change the "Priority" value to 89. (If you use realtime kernel, also add check mark beside "Realtime")
Change the "Periods/buffer" value to 3 or more.
In addition, please configure latency and other settings according to the needs of your system.
Bookmarks