I want to try learning some music composition in Linux. After some search, I found people do recommend several nice audio software for Linux.
One of these applications is Ardour. You can install 2009's version 2.8 from the official Ubuntu repos. The newest version is available for free as source code or in a limited demo binary from the Ardour webpage. You can also get an unlimited binary paying a small amount. But I wanted to test the newest version without limitations before contributing to the project.
Edit: havent tried but probably much easier is to add kxstudio's repository and install:
sudo add-apt-repository ppa:kxstudio-team/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ardour3
First I tried to build from the sources. For that I had to look for backported builds of the required dependencies, until it finally configured and built fine following Ardour's linux building guide.
Then I found also a binary of Ardour 3 for Ubuntu Precise 64, which also needed some other dependencies, but installed fine.
After the installation I followed these instructions to solve some permissions issues.
So, for your records, if you want to avoid the building process and install Ardour 3 directly from unofficial binaries, this is the list of binaries I downloaded and installed:
Dependencies:
https://launchpadlibrarian.net/122787874/lv2-dev_1.2.0%7Edfsg1-1%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/115147330/libsratom-dev_0.4.0-1%2Bnodebug1_amd64.deb
https://launchpadlibrarian.net/115147333/libsratom-0-0_0.4.0-1%2Bnodebug1_amd64.deb
https://launchpadlibrarian.net/134594997/libsord-0-0_0.12.0-2%2Bnodebug1%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/134594998/libsord-dev_0.12.0-2%2Bnodebug1%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/123040203/libserd-dev_0.18.0%7Edfsg0-1%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/123040204/libserd-0-0_0.18.0%7Edfsg0-1%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/123128744/liblilv-0-0_0.14.4%7Edfsg0-1%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/123128745/python-lilv_0.14.4%7Edfsg0-1%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/123128746/liblilv-dev_0.14.4%7Edfsg0-1%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/123128747/lilv-utils_0.14.4%7Edfsg0-1%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/123038029/libsuil-0-0_0.6.6-0%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/123038028/libsuil-dev_0.6.6-0%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/115147330/libsratom-dev_0.4.0-1%2Bnodebug1_amd64.deb
https://launchpadlibrarian.net/115147333/libsratom-0-0_0.4.0-1%2Bnodebug1_amd64.deb
https://launchpadlibrarian.net/134594997/libsord-0-0_0.12.0-2%2Bnodebug1%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/134594998/libsord-dev_0.12.0-2%2Bnodebug1%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/123040203/libserd-dev_0.18.0%7Edfsg0-1%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/123040204/libserd-0-0_0.18.0%7Edfsg0-1%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/123128744/liblilv-0-0_0.14.4%7Edfsg0-1%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/123128745/python-lilv_0.14.4%7Edfsg0-1%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/123128746/liblilv-dev_0.14.4%7Edfsg0-1%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/123128747/lilv-utils_0.14.4%7Edfsg0-1%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/123038029/libsuil-0-0_0.6.6-0%7Eprecise1_amd64.deb
https://launchpadlibrarian.net/123038028/libsuil-dev_0.6.6-0%7Eprecise1_amd64.deb
And finally the Ardour 3 binary:
Dont forget to follow the instructions I mentioned above if you find some permissions problems.
That was the easy part, now I have to learn how to use it ;)
Just to leave here the extra info, arldd listed these dependencies for the ardev binary I compiled:
linux-vdso.so.1 libardourcp.so.4 libardour.so.3 libmidipp.so.4 libevoral.so.0 libgtkmm2ext.so.0 libpbd.so.4 libtimecode.so.0 libfontconfig.so.1 libglibmm-2.4.so.1 libgobject-2.0.so.0 libsigc-2.0.so.0 libglib-2.0.so.0 libgtk-x11-2.0.so.0 libgdk-x11-2.0.so.0 libpangoft2-1.0.so.0 libpangocairo-1.0.so.0 libcairo.so.2 libpango-1.0.so.0 libasound.so.2 libcurl-gnutls.so.4 libgtkmm-2.4.so.1 libatkmm-1.6.so.1 libgdkmm-2.4.so.1 libpangomm-1.4.so.1 libcairomm-1.0.so.1 libgnomecanvasmm-2.6.so.1 libgnomecanvas-2.so.0 libart_lgpl_2.so.2 libX11.so.6 libjack.so.0 libm.so.6 libfftw3f.so.3 libstdc++.so.6 libgcc_s.so.1 libpthread.so.0 libc.so.6 libaudiographer.so.0 librubberband.so.4 libvamphost.so.0 libvampplugin.so.0 libtaglib.so.0 libltc.so.1 libuuid.so.1 libsndfile.so.1 libsamplerate.so.0 liblrdf.so.0 libdl.so.2 liblilv-0.so.0 libgiomm-2.4.so.1 libsmf.so libgdk_pixbuf-2.0.so.0 libxml2.so.2 libfreetype.so.6 libexpat.so.1 libgmodule-2.0.so.0 libffi.so.6 libpcre.so.3 librt.so.1 libXfixes.so.3 libatk-1.0.so.0 libgio-2.0.so.0 libXext.so.6 libXrender.so.1 libXinerama.so.1 libXi.so.6 libXrandr.so.2 libXcursor.so.1 libXcomposite.so.1 libXdamage.so.1 libpixman-1.so.0 libpng12.so.0 libxcb-shm.so.0 libxcb-render.so.0 libxcb.so.1 libz.so.1 libidn.so.11 liblber-2.4.so.2 libldap_r-2.4.so.2 libgssapi_krb5.so.2 libgnutls.so.26 libgcrypt.so.11 librtmp.so.0 libgthread-2.0.so.0 libgailutil.so.18 libfftw3.so.3 libFLAC.so.8 libvorbisenc.so.2 libvorbis.so.0 libogg.so.0 libraptor.so.1 libsord-0.so.0 libserd-0.so.0 libsratom-0.so.0 libselinux.so.1 libresolv.so.2 libXau.so.6 libXdmcp.so.6 libsasl2.so.2 libgssapi.so.3 libkrb5.so.3 libk5crypto.so.3 libcom_err.so.2 libkrb5support.so.0 libtasn1.so.3 libp11-kit.so.0 libgpg-error.so.0 libxslt.so.1 libheimntlm.so.0 libkrb5.so.26 libasn1.so.8 libhcrypto.so.4 libroken.so.18 libkeyutils.so.1 libwind.so.0 libheimbase.so.1 libhx509.so.5 libsqlite3.so.0 libcrypt.so.1
how did you install jack ?
ReplyDeleteThe jack packages (from kxstudio-team's repo) installed in mi machine are:
ReplyDeletejackd, jackd-firewire, jackd2, jackd2-firewire, libjack-dev, libjack-jackd2-0, libjack-jackd2-0:i386, , libjack-jackd2-dev, libjack0, libjack0-dev
If you have problems you may have to install pulseaudio-module-jack aswell.
nice, do you know what to typ in terminal if you want to uninstall it ?
ReplyDeletein ubuntu and debian systems:
Deletesudo apt-get update
sudo apt-get install pulseaudio-module-jack
sorry, readed install. To uninstall:
Deletesudo apt-get remove ardour3
and/or
sudo apt-get remove pulseaudio-module-jack
Hi there,
ReplyDeleteRecently I switch to debian testing from ubuntu precise, and I use ardour and jack to record some tunes for my weekend band. Do you have any suggestion to install ardour 3 in debian testing?
Best regards,
Hi Aníbal,
DeleteI've only udes it in ubuntu, so far. As ubuntu is a debian, I guess it should work the same. In the worst case you would have to build it from the sources.
Best