Archive - Mar 17, 2008


Software: Ardour Logo

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.

Project navigation

Archives

January 2009
MonTueWedThuFriSatSun
-2-101234
567891011
12131415161718
19202122232425
2627282930311

My Podiobooks

Syndicate

Syndicate content