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. 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.1596391016.txt.gz · Last modified: 2020/08/02 17:56 by naptastic