{"id":144,"date":"2009-06-03T10:48:44","date_gmt":"2009-06-03T14:48:44","guid":{"rendered":"http:\/\/eugenecormier.com\/blog\/?p=144"},"modified":"2014-02-04T22:51:52","modified_gmt":"2014-02-05T02:51:52","slug":"using-art-tubefire-8-with-linux","status":"publish","type":"post","link":"https:\/\/eugenecormier.com\/?p=144","title":{"rendered":"Using ART Tubefire 8 with Linux"},"content":{"rendered":"<p>About a month ago I decided that it was time for me to pick up some decent recording gear and get moving on a recording. Going to a studio was out of the question for me because 1) I love computers and recording and I want to be involved in every part of the creation and 2) due to my job (I&#8217;ve taught some recording courses) I have a substantial working knowledge of recording techniques. I went to my local music shop and after a few days of reading and browsing and going home and researching on the net I decided to grab a nice mic (AKG C-214, this is for classical guitar) and a tube mic preamp (ART Tubefire 8).<\/p>\n<p>I was really impressed with the versatility of the Tubefire. You can read more about it <a href=\"http:\/\/www.artproaudio.com\/products.asp?cat=1&#038;type=79&#038;id=130\">here<\/a>, but to sum up it&#8217;s points: it is an eight channel, tube preamp which has been getting very good reviews for it&#8217;s price point&#8230;..and the real kicker, it has a built in ADC\/DAC which runs into the computer via firewire. Even without the computer sound input though I was really interested in this unit because it has: eight channels &#8211; eight ins, eight outs (great for a live setting with a band), real tubes (push the input gain on the unit and you can really get some nice tube warmth), and phantom power.<\/p>\n<p>So I had made up my mind on this product&#8230;.it really was everything I could possibly hope for&#8230;one last step (as a Linux guy)&#8230;..check for Linux support&#8230;I mean I&#8217;m pretty good with Linux these days, so even if I have to compile and hack a little&#8230;.no problem (and before you start saying&#8230;.oh why doesn&#8217;t he just reinstall windows\/macosx and stop complaining&#8230;.here&#8217;s the thing&#8230;..it&#8217;s not about using the other operating system&#8230;..it&#8217;s about not wanting to have to always keep the other operating system + recording software around so that I can get back to my original takes&#8230;..I use <a href=\"http:\/\/ardour.org\/\">Ardour<\/a> these days and it is definitely everything I will ever need in a recording program and I don&#8217;t feel like moving from a pro-tools powerhouse sort of program into say cubase or garageband)<br \/>\nAnyways, I hit the net with my fingers crossed and learned that the project\/program for firewire audio in Linux is <a href=\"http:\/\/www.ffado.org\/\">ffado<\/a>. After hitting their website and looking up Tubefire in the device support list (yes it was there at least) it was listed as &#8220;unknown&#8221;&#8230;..Damn&#8230;.it was so close&#8230;.it was everything I needed but no Linux support. So I thought about it and I came to the conclusion I could still use it as a preamp and run it into my computer via my Edirol UA-25 USB soundcard&#8230;.which gives me all the nice tube warmth for recording, but I lose the ability to record 8 tracks at once (into individual tracks in Ardour) and play back eight tracks at once (again individually)&#8230;.of course Ardour can record\/playback as many tracks as your hard drive can keep up with&#8230;.but it would be really nice to be able to mic a drum kit with eight mics, all running through a tube preamp into individual tracks on the computer for mixing a tweaking later&#8230;.but oh well&#8230;.now &#8230;.on to the fun and exciting bit<\/p>\n<p>Last night after owning the unit for a month&#8230;.I decided to screw around with the computer side of things a bit and see what I could learn (I have been using it successfully as a stand alone preamp)&#8230;..so I plugged it in to my computer via the firewire and sure enough, the kernel detected the firewire interface and setup a file (\/dev\/raw1394) to handle input\/output from the device&#8230;.good start \ud83d\ude42<br \/>\nI&#8217;m using the now current Ubuntu (ver.9.04 Jaunty) so I installed the following packages: linux-image-rt, linux-restricted-modules-rt, jackd, qjackctl, ardour, ffado-dbus-server, ffado-mixer-qt4, ffado-tools and libffado0<br \/>\nNext I ran the command (in a terminal): sudo chown myusername \/dev\/raw1394<br \/>\nto give myself permission to access the firewire device and I fired up the ffado mixer. it discovered the Tubefire, there were some settings (which seemed to do nothing) and there was nothing in the mixer&#8230;.ok what&#8217;s next&#8230;.let&#8217;s try jack<br \/>\nSo I started up Jack control, went into settings and changed: driver = firewire, interface = hw:0<br \/>\nhit the start button and voila&#8230;.Jack was talking to something&#8230;.I take a look at the input\/output channels&#8230;.OMG!!!! Jack is showing 8 inputs and 8 outputs&#8230;..now I&#8217;m starting to get really excited.<br \/>\nLast thing to check&#8230;..I started up Ardour and again everything works&#8230;.It looks like multiple inputs should work no problem (I only recorded one channel at a time, but I can&#8217;t see there being any problem) and I tested multiple playback channels at the same time&#8230;ran them into my Mackie and everything was fine&#8230;.so I&#8217;m assuming (I&#8217;ll test more in the coming weeks) that recording 8 channels at once should work and playing back 8 separate channels should work too<\/p>\n<p>In the Jack setup if you select the sample rate to be any of the device&#8217;s supported rates and then start Jack, the unit correctly displays the correct rate by lighting the proper led light<\/p>\n<p>wow&#8230;.I should have done this long ago&#8230;.lets put this in the &#8220;I can&#8217;t believe it just worked out of the box category!!!!!&#8221;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>About a month ago I decided that it was time for me to pick up some decent recording gear and get moving on a recording. Going to a studio was out of the question for me because 1) I love computers and recording and I want to be involved in every part of the creation [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":509,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,6],"tags":[],"class_list":["post-144","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-music"],"_links":{"self":[{"href":"https:\/\/eugenecormier.com\/index.php?rest_route=\/wp\/v2\/posts\/144","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eugenecormier.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eugenecormier.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eugenecormier.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eugenecormier.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=144"}],"version-history":[{"count":1,"href":"https:\/\/eugenecormier.com\/index.php?rest_route=\/wp\/v2\/posts\/144\/revisions"}],"predecessor-version":[{"id":456,"href":"https:\/\/eugenecormier.com\/index.php?rest_route=\/wp\/v2\/posts\/144\/revisions\/456"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eugenecormier.com\/index.php?rest_route=\/wp\/v2\/media\/509"}],"wp:attachment":[{"href":"https:\/\/eugenecormier.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=144"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eugenecormier.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=144"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eugenecormier.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}