User Tools

Site Tools


nndocs:lad

This is an old revision of the document!


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