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. The host needs to be provisioned “The Naptastic Way” already.
Start with the essentials.
sudo apt -y install ncurses-dev build-essential automake cmake subversion git libogg-dev alsa-tools alsa-tools-gui rtirq-init
Development headers we're going to need
sudo apt -y install libcurl4-gnutls-dev libarchive-dev libfftw3-dev uuid-dev liblrdf-dev libaubio-dev libcppunit-dev liblrdf-dev libcwiid-dev libtag1-dev libtag-extras-dev vamp-plugin-sdk librubberband-dev libsratom-dev liblilv-dev
Applications and plugins we install from Debian
sudo apt -y install ir.lv2 eq10q qsynth
Specifically request soundfonts be installed
sudo apt -y install fluid-soundfont-gm fluid-soundfont-gs musescore-general-soundfont-lossless opl3-soundfont
This is where we install our own soundfonts globally
rsync soundfonts from someplace to /usr/local/share/someplace
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.1596463827.txt.gz · Last modified: 2020/08/03 14:10 by naptastic