Ardour is audio hardware independant since it uses jack and therefore supports a wide variety of hardware. Also this means that Ardour will run with any hardware supported by JACK, or even with no audio interface at alli It also is a great architecture to use in audio render farms where modern networks are used to move audio instead of audio cables. The complete list of supported hardware is quite extensive.
Wednesday, May 10, 2006
Ardour
Ardour capabilities include: multichannel recording, non-linear, non-destructive region based editing with unlimited undo/redo, full automation support, a mixer whose capabilities rival high end hardware consoles, lots of plugins to warp, shift and shape your music, and controllable from hardware control surfaces at the same time as it syncs to timecode.
Ardour is not a sound file editor, a MIDI sequencer or a loop-based music system. You can use it in conjunction with Audacity which is a sound editor, or ???? with is a MIDI sequencer and ??? with is a loop based music system.
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
cd /tmp/ardour
wget http://umn.dl.sourceforge.net/sourceforge/scons/scons-0.96.1.tar.gz
tar zxf scons-0.96.1.tar.gz
cd scons-0.96.1
paco -lap scons-0.96.1 "python setup.py install"
paco -lap scons-0.96.1 "python setup.py install --standard-lib"
ldconfig
cd /tmp/ardour
wget http://pkgconfig.freedesktop.org/releases/pkg-config-0.20.tar.gz
tar zxf pkg-config-0.20.tar.gz
cd pkg-config-0.20
./configure
make
paco -lp pkg-config-0.20 "make install"
ldconfig
cd /tmp/ardour
wget http://download.librdf.org/source/raptor-1.4.9.tar.gz
tar zxf raptor-1.4.9.tar.gz
cd raptor-1.4.9
./configure
make
paco -lp raptor-1.4.9 "make install"
ldconfig
cd /tmp/ardour
wget ftp://xmlsoft.org/libxml2/libxml2-2.6.24.tar.gz
tar zxf libxml2-2.6.24.tar.gz
cd libxml2-2.6.24
./configure
make
paco -lp libxml2-2.6.24 "make install"
ldconfig
cd /tmp/ardour
wget http://www.mega-nerd.com/SRC/libsamplerate-0.1.2.tar.gz
tar zxf libsamplerate-0.1.2.tar.gz
cd libsamplerate-0.1.2
./configure
make
paco -lp libsamplerate-0.1.2 "make install"
ldconfig
cd /tmp/ardour
wget http://www.ladspa.org/download/ladspa_sdk.tgz
tar zxf ladspa_sdk.tgz
cd ladspa_sdk
cd src
make
paco -lp ladspa_sdk_1.12 "make install"
ldconfig
cd /tmp/ardour
wget http://easynews.dl.sourceforge.net/sourceforge/lrdf/liblrdf-0.4.0.tar.gz
tar zxf liblrdf-0.4.0.tar.gz
cd liblrdf-0.4.0
./configure
make
paco -lp liblrdf-0.4.0 "make install"
ldconfig
cd /tmp/ardour
wget ftp://ftp.gtk.org/pub/gtk/v2.8/glib-2.8.6.tar.bz2
tar jxf glib-2.8.6.tar.bz2
cd glib-2.8.6
./configure
make
paco -lp glib-2.8.6 "make install"
ldconfig
cd /tmp/ardour
wget ftp://ftp.gtk.org/pub/gtk/v2.8/atk-1.10.3.tar.gz
tar zxf atk-1.10.3.tar.gz
cd atk-1.10.3
./configure
make
paco -lp atk-1.10.3 "make install"
ldconfig
cd /tmp/ardour
wget http://easynews.dl.sourceforge.net/sourceforge/freetype/freetype-2.2.1.tar.bz2
tar jxf freetype-2.2.1.tar.bz2
cd freetype-2.2.1
./configure
make
paco -lp freetype-2.2.1 "make install"
ldconfig
cd /tmp/ardour
wget http://fontconfig.org/release/fontconfig-2.3.95.tar.gz
tar zxf fontconfig-2.3.95.tar.gz
cd fontconfig-2.3.95
./configure
make
paco -lp fontconfig-2.3.95 "make install"
ldconfig
cd /tmp/ardour
wget ftp://ftp.gtk.org/pub/gtk/v2.8/dependencies/libpng-1.2.8.tar.bz2
tar jxf libpng-1.2.8.tar.bz2
cd libpng-1.2.8
./configure
cp scripts/makefile.linux Makefile
make
paco -lp libpng-1.2.8 "make install"
ldconfig
cd /tmp/ardour
wget ftp://ftp.gtk.org/pub/gtk/v2.8/dependencies/cairo-1.0.2.tar.gz
tar zxf cairo-1.0.2.tar.gz
cd cairo-1.0.2
./configure
make
paco -lp cairo-1.0.2 "make install"
ldconfig
cd /tmp/ardour
wget ftp://ftp.gtk.org/pub/gtk/v2.8/pango-1.10.4.tar.bz2
tar jxf pango-1.10.4.tar.bz2
cd pango-1.10.4
./configure
make
paco -lp pango-1.10.4 "make install"
echo "/usr/local/lib/pango/1.4.0/modules" >> /etc/ld.so.conf
ldconfig
cd /tmp/ardour
wget ftp://ftp.gtk.org/pub/gtk/v2.8/gtk+-2.8.17.tar.gz
tar zxf gtk+-2.8.17.tar.gz
cd gtk+-2.8.17
./configure
make
paco -lp gtk+-2.8.17 "make install"
echo "/usr/local/lib/gtk-2.0/2.4.0/loaders" >>/etc/ld.so.conf
echo "/usr/local/lib/gtk-2.0/2.4.0/immodules" >>/etc/ld.so.conf
echo "/usr/local/lib/gtk-2.0/2.4.0/engines" >>/etc/ld.so.conf
ldconfig
cd /tmp/ardour
wget http://ftp.gnome.org/pub/GNOME/platform/2.14/2.14.1/sources/libart_lgpl-2.3.17.tar.gz
tar zxf libart_lgpl-2.3.17.tar.gz
cd libart_lgpl-2.3.17
./configure
make
paco -lp libart_lgpl-2.3.17 "make install"
ldconfig
cd /tmp/ardour
wget http://ftp.gnome.org/pub/GNOME/platform/2.14/2.14.1/sources/libglade-2.5.1.tar.bz2
tar jxf libglade-2.5.1.tar.bz2
cd libglade-2.5.1
./configure
make
paco -lp libglade-2.5.1 "make install"
/usr/local/lib/libglade/2.0
ldconfig
cd /tmp/ardour
wget http://ftp.gnome.org/pub/GNOME/platform/2.14/2.14.1/sources/libgnomecanvas-2.14.0.tar.bz2
tar jxf libgnomecanvas-2.14.0.tar.bz2
cd libgnomecanvas-2.14.0
./configure
make
paco -lap libgnomecanvas-2.14.0 "make all-recursive"
paco -lap libgnomecanvas-2.14.0 "make install"
ldconfig
#Ardour version 1
cd /tmp/ardour
wget http://ardour.org/files/releases/ardour-cvs.tar.bz2
tar jxf ardour-cvs.tar.bz2
cd ardour
scons
paco -lp ardor "scons install"
#Ardour version 1
cd /tmp/ardour
wget http://ardour.org/files/releases/ardour2-cvs.tar.bz2
tar jxf ardour2-cvs.tar.bz2
cd ardour2
scons
paco -lp ardor2 "scons install"
Running Ardour
ardour
ardour2
Conclusion