{"id":668,"date":"2015-04-19T17:14:23","date_gmt":"2015-04-19T15:14:23","guid":{"rendered":"http:\/\/www.thelins.se\/johan\/blog\/?p=668"},"modified":"2015-04-21T15:33:00","modified_gmt":"2015-04-21T13:33:00","slug":"ardour-4-on-debian-jessie","status":"publish","type":"post","link":"https:\/\/www.thelins.se\/johan\/blog\/2015\/04\/ardour-4-on-debian-jessie\/","title":{"rendered":"Ardour 4 on Debian Jessie"},"content":{"rendered":"<p>The <a href=\"http:\/\/ardour.org\/\">Ardour<\/a> project just announced version four of the digital audio workstation. Debian carries <a href=\"https:\/\/packages.debian.org\/jessie\/ardour3\">version 3<\/a>, so I decided to build version 4 myself. Here is a summary from what I learned.<\/p>\n<p>First of all, the Ardour people have written a <a href=\"http:\/\/ardour.org\/building_linux.html\">building page<\/a> and a <a href=\"http:\/\/ardour.org\/current_dependencies.html\">list of dependencies<\/a>. The do carry a set of patches towards some of the packages. These seems to be more or less small fixes, apart from the libsndfile that has a bug fix for handling BWF files.<\/p>\n<p>In addition to the patches libs, the requirements list a whole range of gtk and corresponding -mm packages as well as boost, and varous codecs and such. I decided not to care too much about versions for these packages. Instead, I just took whatever I could find in Debian. The packages installed are:<\/p>\n<ul>\n<li>libsndfile1-dev<\/li>\n<li>libgnomecanvas2-dev<\/li>\n<li>libsigc++-2.0-dev<\/li>\n<li>libcairo2-dev<\/li>\n<li>liblrdf0-dev<\/li>\n<li>libfreetype6-dev<\/li>\n<li>libboost1.55-all-dev<\/li>\n<li>libfftw3-dev<\/li>\n<li>libglibmm-2.4-dev<\/li>\n<li>libcairomm-1.0-dev<\/li>\n<li>libpangomm-1.4-dev<\/li>\n<li>libatkmm-1.6-dev<\/li>\n<li>libart2.0-cil-dev<\/li>\n<li>libgnomecanvasmm-2.6-dev<\/li>\n<li>liblo-dev<\/li>\n<li>libraptor2-dev<\/li>\n<li>librasqal3-dev<\/li>\n<li>libogg-dev<\/li>\n<li>libflac-dev<\/li>\n<li>libvorbis-dev<\/li>\n<li>libsamplerate0-dev<\/li>\n<li>libaudio-dev<\/li>\n<li>liblv2dynparam1-dev<\/li>\n<li>libserd-dev<\/li>\n<li>libsord-dev<\/li>\n<li>libsratom-dev<\/li>\n<li>liblilv-dev<\/li>\n<li>libsuil-dev<\/li>\n<li>librubberband-dev<\/li>\n<li>vamp-plugin-sdk<\/li>\n<li>libaubio-dev<\/li>\n<li>libjack-dev<\/li>\n<li>liblilv-dev<\/li>\n<\/ul>\n<p>Then it is just a matter of configuring using <tt>waf<\/tt>.<\/p>\n<p><code>.\/waf configure --with-backend=alsa --prefix=\/wherever\/you\/want\/it<br \/>\nmake<br \/>\n.\/waf install<br \/>\n<\/code><\/p>\n<p>My plan is to use ALSA (i.e. not JACK) and installing <tt>libjack-dev<\/tt> meant that Skype got kicked out, so the system needed some love to restore the order.<\/p>\n<p><code>apt-get autoremove<br \/>\napt-get remove libjack-dev<br \/>\napt-get remove libjack0<br \/>\ndpkg --install skype-debian_4.3.0.37-1_i386.deb<br \/>\napt-get install -f<\/code><\/p>\n<p>Despite this little hack, Ardour seems to work nicely and record and play back. I still need to test out some more features to see if everything is in place, but it looks hopeful.<\/p>\n<p><i>Update! As pointed out in the comments, Debian not only carries a <a href=\"https:\/\/packages.debian.org\/jessie\/ardour\">really old version<\/a> but also <a href=\"https:\/\/packages.debian.org\/jessie\/ardour3\">version 3<\/a>.<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Ardour project just announced version four of the digital audio workstation. Debian carries version 3, so I decided to build version 4 myself. Here is a summary from what I learned. First of all, the Ardour people have written a building page and a list of dependencies. The do carry a set of patches &hellip; <a href=\"https:\/\/www.thelins.se\/johan\/blog\/2015\/04\/ardour-4-on-debian-jessie\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Ardour 4 on Debian Jessie<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-668","post","type-post","status-publish","format-standard","hentry","category-linux"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/posts\/668","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/comments?post=668"}],"version-history":[{"count":4,"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/posts\/668\/revisions"}],"predecessor-version":[{"id":672,"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/posts\/668\/revisions\/672"}],"wp:attachment":[{"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/media?parent=668"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/categories?post=668"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thelins.se\/johan\/blog\/wp-json\/wp\/v2\/tags?post=668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}