Ardour 3 is the latest version available for the premier DAW (Digital Audio Workstation) for Linux. Unfortunately due to Ardour recently changing to a payment oriented package distribution the Fedora repositories are at release 2.8.6. This is for the built packages, you can build it yourself, which is what we are going to do.
There are a few dependencies we need to install as well as a realtime kernel. Luckily PlanetCCRMA ans RPMFusion exist that gives us the needed packages and kernels. So lets get moving and install some packages and compile some code.
First let’s add the rpmfusion and planetccrma repositories to our installation. Open a terminal session and add the free and non-free rpmfusion repositories.
$ su -c ‘yum localinstall –nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm’
Now that we have rpmfusion added let’s add PlanetCCRMA repository.
$ sudo rpm -Uvh http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/18/i386/planetccrma-repo-1.1-3.fc18.ccrma.noarch.rpm
Next we need to install the realtime kernel and alsa libraries that is available from PlanetCCRMA. While still in the terminal session.
$ sudo yum install planetccrma-core
No reboot your system and make sure to select the new kernel from the grub menu. Next install a few dependencies needed for the build.
$ sudo yum install git jack-audio-connection-kit-devel libsndfile-devel liblo-devel aubio-devel cppunit-devel cwiid-devel liblrdf-devel libsamplerate-devel lv2-devel serd-devel sord-devel sratom-devel lilv-devel flac-devel gtkmm24-devel libgnomecanvas-devel libgnomecanvasmm26-devel suil-devel libcurl libcurl-devel uuid uuid-devel libuuid libuuid-devel lib fftw3 fftw3-devel liboggz liboggz-devel qjackctl jack-audio-connection-kit boost boost-devel libxml2 libxml2-devel
Now it is time to download Ardour from GIT and install it in your home directory or another of your choice.
git clone git://git.ardour.org/ardour/ardour.git 3.0
Once the download has completed we need to compile it.
Compile is done and you can now start it. Add your id to the “jackuser” group and then start QJackCtl then you can start Ardour from the terminal.
That’s all you need and now start recording!