Archive - Mar 17, 2008
Paul W. Campbell posted a photo:
Paul W. Campbell posted a photo:
Trying my hand at building Ardour 2 from source on Ubuntu Gutsy (7.10).
Using the Downloading Source Code page as my point of reference.
First I got the source code for the 2.x branch.
svn co http://subversion.ardour.org/svn/ardour2/branches/2.0-ongoing ardour-2.x
These are the build dependencies taken from the debian/control file for existing ardour packages:
sudo apt-get install scons autotools-dev quilt patchutils cdbs debhelper scons \
dh-buildinfo libsigc++-2.0-dev libxml2-dev libasound2-dev libsndfile1-dev \
libsamplerate0-dev liblrdf0-dev ladspa-sdk libjack-dev libgtkmm-2.4-dev libglade2-dev \
libpango1.0-dev libgnomecanvasmm-2.6-dev libgnomecanvas2-dev libglib2.0-dev \
libglademm-2.4-dev gettext intltool libboost-dev libsoundtouch1-dev liblo0-dev \
libcairomm-1.0-dev fftw3-dev libtool
Then you just run the scons tool to configure and build. I want to install into a specific folder in my $HOME, so I need to make sure that it exists prior to building. Scons spits the dummy if it doesn't.
mkdir ~/apps/ardour2
cd ardour-2.x
scons PREFIX=$HOME/apps/ardour2
Wait for the configure and build to finish.
scons install
Security Limits for Ardour
This applies to installs from the package repository too.
To ensure good performance from Ardour and it's Jack backend, you need to give members of the group audio some extra privileges. Better access to the real-time clock, ability to run higher priority tasks and essentially unlimited amounts of lockable memory. Lockable memory is memory that won't be swapped to disk when you start to run out of the good stuff.
You do this by simply adding these three lines to your /etc/security/limits.conf file.
@audio - rtprio 99
@audio - nice -10
@audio - memlock unlimited
Make sure you are a member of the group 'audio'. Logout of your desktop to make use of these new limits as they only get applied at login.
Paul W. Campbell posted a photo:
Paul W. Campbell posted a photo:



