nndocs:lad
This is an old revision of the document!
Table of Contents
First, you must create the universe...
I use this guide in its current form on Debian Sid.
Start with the essentials.
sudo apt-get -y install ncurses-dev build-essential automake cmake subversion git libogg-dev alsa-tools alsa-tools-gui rtirq-init
Recent (hah) changes:
rtirq-init
used to be listed here, but with BFS-patched kernels, I don't think it's necessary anymore
Give yourself access to Realtime Scheduling
Add these lines to /etc/security/limits.conf
: (Note: I've heard that some systems are using /etc/systemd/user.conf
instead. I've not encountered this yet.)
@audio - rtprio 99 @audio - nice -19 @audio - memlock unlimited
Then add yourself to the audio group:
sudo adduser [username] audio
So on my system, I did sudo adduser david audio
. Between the time you do this and the time you start using any of this software, you'll need to log completely out and back in.
Ardour
Fetch the packaged dependencies:
sudo apt-get -y install uuid-dev liblrdf-dev libaubio-dev libarchive-dev libcppunit-dev liblrdf-dev libcwiid-dev libtag1-dev libtag-extras-dev vamp-plugin-sdk librubberband-dev libarchive-dev liblilv-dev libsratom-dev libsord-dev libserd-dev lv2-dev libsamplerate0-dev libjack-jackd2-dev libasound2-dev
Then check out and build Ardour:
git clone git://git.ardour.org/ardour/ardour.git ardour
cd ardour
./waf configure --optimize
./waf
sudo ./waf install
nndocs/lad.1581273159.txt.gz · Last modified: 2020/02/09 18:32 by naptastic