<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Create Digital Music &#187; jack</title>
	<atom:link href="http://createdigitalmusic.com/tag/jack/feed/" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmusic.com</link>
	<description>The latest gear, software, and techniques for electronic music production and performance</description>
	<lastBuildDate>Fri, 20 Nov 2009 17:06:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Free Linux Studio: How to Use LinuxDSP Effects with Ardour</title>
		<link>http://createdigitalmusic.com/2009/09/23/free-and-open-source-daw-how-to-use-linuxdsp-effects-with-ardour/</link>
		<comments>http://createdigitalmusic.com/2009/09/23/free-and-open-source-daw-how-to-use-linuxdsp-effects-with-ardour/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 16:31:44 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[101]]></category>
		<category><![CDATA[Ardour]]></category>
		<category><![CDATA[beginners]]></category>
		<category><![CDATA[DAWs]]></category>
		<category><![CDATA[DSP]]></category>
		<category><![CDATA[effects]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[jack]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[linuxdsp]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2009/09/23/free-and-open-source-daw-how-to-use-linuxdsp-effects-with-ardour/</guid>
		<description><![CDATA[ 
Alongside our Renoise + Indamixx netbook-optimized production competition, I’m kicking off this week a series of CDM and guest tutorials on working with Linux audio tools, Renoise, and more. First up, here’s a basic look at how to route the free-as-in-beer linuxDSP effects toolkit into the powerful, modern, open-source DAW Ardour. Correction:  I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/images/2009/09/ardourdsp2.jpg" rel="lightbox"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ardourdsp2" border="0" alt="ardourdsp2" src="http://createdigitalmusic.com/images/2009/09/ardourdsp2_thumb.jpg" width="580" height="187" /></a> </p>
<p>Alongside our Renoise + Indamixx <a href="http://createdigitalmusic.com/2009/09/22/indamixx-renoise-cdm-music-production-contest-tracker-ninjas-nows-your-chance/">netbook-optimized production competition</a>, I’m kicking off this week a series of CDM and guest tutorials on working with Linux audio tools, Renoise, and more. First up, here’s a basic look at how to route the free-as-in-beer <a href="http://www.linuxdsp.co.uk/">linuxDSP</a> effects toolkit into the powerful, modern, open-source DAW <a href="http://ardour.org/">Ardour</a>. <strong>Correction: <strong> I implied that linuxDSP had an open source license, which is not correct. It should be considered &#8220;freeware&#8221; but not free software. Ardour, of course, is fully open source, and this is as much a tutorial on how to use JACK to route effects as it is linuxDSP per se.</p>
<p><a href="http://www.linuxdsp.co.uk/">http://www.linuxdsp.co.uk/</a><span id="more-7621"></span>
<p>linuxDSP comes with a nice set of basic effects, including a 15-band graphic EQ, stereo reverb, valve-emulating overdrive and compressor, and parametric channel EQ, plus a much nicer graphical patchbay interface for using JACK to route audio between applications. (That last one probably deserves its own look.) linuxDSP is also bundled with upcoming builds of the <a href="http://indamixx.com">Indamixx</a> products, and it’s freely available, so if you’ve got Linux and Ardour, you can follow this tutorial&#160; &#8212; and if you’re interested in using Linux at all, you’ll want to give linuxDSP a look. <em>Note: The Indamixx version of LinuxDSP is optimized for Atom-based Netbooks and is an Indamixx exclusive.</em></p>
<p>For those of you used to running VST and AU plug-ins, you may find linuxDSP a bit confusing at first. Instead of opening them as you would a plug-in, you launch them as an application. Thanks to the power of JACK, though, you can freely route audio between software <em>without</em> a lot of the limitations normally associated with plug-in architectures. Of course, when you’re in the habit of doing things one way, that can feel a little strange. So I’m pleased to welcome Mike from the linuxDSP project, who shares with us his own tutorial for getting started with Ardour and linuxDSP.</p>
<p>Also, trust me – this may seem like a lot of steps in the case of a simple insert, but that’s partly because we’ve broken it down to make sure you’re clear on the process. Actually doing this can be pretty fast. And keep in mind that this works for <em>any</em> routing with <em>any</em> JACK-aware application – so you could side-chain a drum track into a surround-sound SuperCollider granular effect you’ve built, for instance. It’s easily worth a little extra effort to get around the comparative rigidity of conventional plug-ins, even before considering these are all free tools.</p>
<p>You can also save a session with routings you want so that Ardour acts like a virtual studio, in which your favorite effects and routings are ready to run. (In fact, because of the modular nature of a JACK Linux setup, you can think of Ardour more like a traditional mixer and patch bay than just a monolithic DAW – keeping in mind that Renoise, the tracker in our competition, now has full JACK support.)</p>
<h3>linuxDSP with a Simple Ardour Project</h3>
<p> <em></em>
<p><em>Mike from linuxDSP</em></p>
<p>1. <strong>Open Ardour and linuxDSP.</strong> Start up Ardour, and create or open an existing project. In this example, a simple project consisting of one stereo track will be used, as shown below:</p>
<p><a href="http://createdigitalmusic.com/images/2009/09/ardourdsp1.jpg" rel="lightbox"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ardourdsp1" border="0" alt="ardourdsp1" src="http://createdigitalmusic.com/images/2009/09/ardourdsp1_thumb.jpg" width="580" height="247" /></a> </p>
<p>In order to connect a linuxDSP plug-in as an insert on the track, we need to launch the plug-in and connect it via the Ardour mixer. Make sure the plug-in is running; you can do this by launching it, just like any other application. In this example, the CHEQ2 is used, since the track is stereo. <em>Ed.: That is to say, there’s both a stereo and mono version of the EQ, so grab the stereo one!</em></p>
<p><a href="http://createdigitalmusic.com/images/2009/09/ardourdsp3.jpg" rel="lightbox"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ardourdsp3" border="0" alt="ardourdsp3" src="http://createdigitalmusic.com/images/2009/09/ardourdsp3_thumb.jpg" width="400" height="660" /></a> </p>
<p>2. <strong>Route an insert in the mixer. </strong>Next, select Ardour&#8217;s mixer window. Here, the stereo track the plug-in is to be inserted into is selected. Now make a new insert point. To do this, right click in the black area above the fader:</p>
<p><a href="http://createdigitalmusic.com/images/2009/09/newinsert.jpg" rel="lightbox"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="newinsert" border="0" alt="newinsert" src="http://createdigitalmusic.com/images/2009/09/newinsert_thumb.jpg" width="227" height="301" /></a> </p>
<p>From the drop-down menu that appears, select New Insert. The Mixer window will now show the new insert point in the black area above the fader.</p>
<p><a href="http://createdigitalmusic.com/images/2009/09/ardourdsp5.jpg" rel="lightbox"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ardourdsp5" border="0" alt="ardourdsp5" src="http://createdigitalmusic.com/images/2009/09/ardourdsp5_thumb.jpg" width="176" height="309" /></a></p>
<p>3. <strong>Select your insert. </strong>Double-click on “(insert 1)” in the Mixer window. This will open the insert dialogue.</p>
<p><a href="http://createdigitalmusic.com/images/2009/09/ardourdsp6.jpg" rel="lightbox"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ardourdsp6" border="0" alt="ardourdsp6" src="http://createdigitalmusic.com/images/2009/09/ardourdsp6_thumb.jpg" width="580" height="297" /></a>     <br />4. <strong>Connect the linuxDSP effect to the Ardour insert point. </strong>The insert dialog allows you to connect the insert point to any external JACK application. In this case, the CHEQ2    <br />is going to be used, so the CHEQ2 tab is selected. You will see that the CHEQ2 has two    <br />inputs, &quot;inL&quot; and &quot;inR,&quot; and two outputs, &quot;outL&quot; and &quot;outR.&quot; In this example, we are going to route    <br />the signal from the channel insert send to the inL and inR connections on the CHEQ2, and then    <br />route the signal coming back out of the CHEQ2 &quot;outL&quot; and &quot;outR&quot; to the insert return.</p>
<p>Click on &quot;inL&quot; in the &quot;Available connections&quot; window. &quot;inL&quot; will now appear in the &quot;out 1&quot; box to the left. Click on &quot;inR&quot; in the &quot;Available connections&quot; window. &quot;inR&quot; will now appear in the &quot;out 2&quot; box to   <br />the left Next do the same for &quot;outL&quot; and &quot;outR&quot; in the &quot;Available Connections&quot; window on the right. </p>
<p>The insert dialogue should now look like this:</p>
<p><a href="http://createdigitalmusic.com/images/2009/09/ardourdsp7.jpg" rel="lightbox"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ardourdsp7" border="0" alt="ardourdsp7" src="http://createdigitalmusic.com/images/2009/09/ardourdsp7_thumb.jpg" width="580" height="200" /></a>&#160;</p>
<p>5. <strong>Activate the setup. </strong>Finally, return to Ardour&#8217;s mixer window and &#8216;activate&#8217; the insert by right clicking on it and selecting &quot;Activate&quot; from the drop-down menu.</p>
<p><a href="http://createdigitalmusic.com/images/2009/09/ardourdsp8.jpg" rel="lightbox"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ardourdsp8" border="0" alt="ardourdsp8" src="http://createdigitalmusic.com/images/2009/09/ardourdsp8_thumb.jpg" width="245" height="404" /></a> </p>
<p>6. <strong>Save and re-use! </strong>Once this is set up, if you save the session, Ardour will take care of the routing for you next time the session is loaded. All you have to do is make sure the CHEQ2 has been launched before you start Ardour and load the session.</p>
<p><a href="http://createdigitalmusic.com/images/2009/09/ardourdsp9.jpg" rel="lightbox"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ardourdsp9" border="0" alt="ardourdsp9" src="http://createdigitalmusic.com/images/2009/09/ardourdsp9_thumb.jpg" width="370" height="360" /></a></p>
<p>If you play the track in Ardour, adjusting the controls on the CHEQ2 will affect the sound.</p>
<p><em>Got more requests for tutorials? Let us know. Next on my slate is using the awesome powers of the JP1 patchbay. It’s a graphical patchbay for JACK, but made a <a href="http://www.linuxdsp.co.uk/download/jp1/index.html">whole lot prettier</a>. If you’re using it already and have some tips, let me know and I’ll incorporate them into the story.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/09/23/free-and-open-source-daw-how-to-use-linuxdsp-effects-with-ardour/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Linux Music Workflow: Switching from Mac OS X to Ubuntu with Kim Cascone</title>
		<link>http://createdigitalmusic.com/2009/08/04/linux-music-workflow-switching-from-mac-os-x-to-ubuntu-with-kim-cascone/</link>
		<comments>http://createdigitalmusic.com/2009/08/04/linux-music-workflow-switching-from-mac-os-x-to-ubuntu-with-kim-cascone/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 12:40:01 +0000</pubDate>
		<dc:creator>Kim Cascone</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alsa]]></category>
		<category><![CDATA[ambient]]></category>
		<category><![CDATA[Ardour]]></category>
		<category><![CDATA[artists]]></category>
		<category><![CDATA[composers]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[field-recording]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[jack]]></category>
		<category><![CDATA[kim-cascone]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[musicians]]></category>
		<category><![CDATA[netbook]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[switcher]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=6837</guid>
		<description><![CDATA[
Here&#8217;s a switcher story of a different color: from the Mac, to Linux. It&#8217;s one thing to talk about operating systems and free software in theory, or to hear from died-in-the-wool advocates of their platform of choice. In this case, we turn to Kim Cascone, an experienced and gifted musician and composer with an impressive [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/images/2009/08/ardourcrop.jpg"><img src="http://createdigitalmusic.com/images/2009/08/ardourcrop.jpg" alt="ardourcrop" title="ardourcrop" width="580" height="490" class="alignleft size-full wp-image-6865" /></a></p>
<p><em>Here&#8217;s a switcher story of a different color: <strong>from</strong> the Mac, to Linux. It&#8217;s one thing to talk about operating systems and free software in theory, or to hear from died-in-the-wool advocates of their platform of choice. In this case, we turn to Kim Cascone, an experienced and gifted musician and composer with an <a href="http://en.wikipedia.org/wiki/Kim_Cascone">impressive resume </a>of releases and a rich sens of sound. This isn&#8217;t someone advocating any platform over another: it&#8217;s an on-the-ground, in-the-trenches, real-world example of how Kim made this set of tools work in his music, in the studio and on tour. A particular thanks, as he&#8217;s given me some new ideas for how to work with Audacity and Baudline. Kim puts his current setup in the context of decades of computer work. Even if you&#8217;re not ready to leave Mac (or Windows) just yet, Kim&#8217;s workflow here could help if you&#8217;re looking to make a Linux netbook or laptop more productive in your existing rig.</p>
<p>Stay tuned, as I&#8217;ll have some other stories on how to make your Linux music workflow effective creatively, particularly in regards to leaping over some of the setup hurdles Kim describes. -PK</em><span id="more-6837"></span></p>
<h3>Historical Evolution</h3>
<p>I&#8217;ve been working with computers since the 1970s. Inspired by the work of composer <a href="http://en.wikipedia.org/wiki/David_Behrman">David Behrman</a>, I taught myself assembly language and programmed a simple digital sequencer on a <a href="http://oldcomputers.net/kim1.html">KIM-1</a>, single-board microcomputer, controlling an Aries modular synthesizer I had built. I discovered a then-new magazine called <em><a href="http://www.mitpressjournals.org/cmj">Computer Music Journal</a></em> at the local computer shop and bought every copy I could get my hands on. (I still have them, too.) Later, I helped a friend&#8217;s father, an executive at IBM, unpack and set up the first personal computer IBM made. The manuals alone took up two or three feet of bookshelf space.</p>
<p>Fast-forward through a couple of decades of owning Commodore 64s, Apple computers, and PCs. In 1997, I purchased my first laptop: a woefully-underpowered Compaq Presario. It wasn&#8217;t fast enough for real-time audio, so I had to render sound files to hard disk using the audio programming language <a href="http://http://www.csounds.com/">Csound</a>. I created many of the sounds this way for my CD &#8216;blueCube( )&#8217;. But the capacity to work anywhere was enough for me to give up ever owning another desktop computer.</p>
<p>Frustrated with the &#8216;code-compile-listen&#8217; process of working with Csound and wanting to work in real-time, I switched to the graphical multi-media programming language <a href="http://cycling74.com">Max/MSP</a>, which necessitated a move back to Apple hardware, so I bought a PowerBook. Having Max/MSP running on a laptop was the perfect environment for me. I could build the tools I needed whenever an idea presented itself. The computer functioned as both sound design studio and stage instrument. I worked this way for ten years, faithfully following the upgrade path set forth by Apple and the various developers of the software I used. Continually upgrading required a substantial financial commitment on my part.</p>
<h3>Apple Seeds of Discontent</h3>
<p><a href="http://www.flickr.com/photos/niklasnikon/1380990409/"><img src="http://farm2.static.flickr.com/1192/1380990409_fd8e6c6dc3.jpg"></a></p>
<div class="imgcaption">Photo (<a href="http://creativecommons.org/licenses/by-nc/2.0/deed.en">CC</a>) <a href="http://www.flickr.com/people/niklasnikon/">NiklasNikon</a>.</div>
<p>When I&#8217;m on the road, I use my laptop as a music studio, performance instrument, and administration office. I don&#8217;t like surprises on the road. Having a computer fail means a loss of income, and makes for an embarrassing moment if the failure happens during a performance. If watching laptop music bores some people, watching a musician reboot is even worse. So to be safe, I stress-test all new hardware or software in my studio for at least a month before I take it on the road. Max/MSP patches run for hours, software is used for weeks, and hardware is left on for days at a time to help induce failure before I leave home. But as fate would have it, an iBook I was touring with died a few years ago. I brought the laptop into an Apple repair shop in Berlin, where a technician diagnosed the problem as a faulty logic board. The failure rate on logic boards was high for that model of iBook, and in response to public pressure, Apple instituted a logic board replacement program. Luckily, my laptop qualified and the logic board was replaced for free. But the failure and ongoing buggy behavior impacted my work schedule and added to the stress of touring.</p>
<p>I&#8217;ve now replaced logic boards on three computers; the other two I paid for out of pocket. The out-of-warranty cost of replacing a logic board on an Apple laptop is around six hundred dollars &#8212; cheaper than buying a brand new laptop, but still significant. </p>
<p>If you make your living with applications that run on OS X, there are no options if a laptop fails. You either repair expensive Apple hardware or buy new expensive Apple hardware. This is called &#8216;vendor lock-in.&#8217; </p>
<p>Then, during my 2009 spring tour, my PowerBook G4 exhibited signs of age, with missing keystrokes, intermittent backlighting, the failure of a RAM slot, and reduced performance. As an alternative to repairing the PowerBook, I investigated what a new MacBook Pro and upgrades for all my software would cost. A quick back-of-a-napkin estimate came to approximately $3,000, not including the time it would take tweaking and testing to make it work for the tour. If the netbook revolution hadn&#8217;t come along and spawn a price-wars on laptops, I might have proceeded to increase my credit card debt. But as a wise uncle once advised, &#8220;you invest either your time or your money; never both.&#8221;</p>
<h3>Meeting Ubuntu</h3>
<p>I had tried Linux in 2005 on PowerPC-based Mac laptops, though at the time I couldn&#8217;t get audio working, even after extensive tweaking. But I had kept an eye on Ubuntu ever since. After considering MacBook Pro prices, I checked out the new netbooks coming to market and picked up a refurbished Dell Inspiron Mini 9 with Ubuntu pre-installed.</p>
<p>I loaded up my Dell with all a selection of Linux audio applications and brought it with me on tour as an emergency backup to my tottering PowerBook. The Mini 9 could play back four tracks of 24-bit/96 kHz audio with effects – not bad for a netbook. The solution to my financial constraint became clear, and I bought a refurbished Dell Studio 15, installed Ubuntu on it, and set it up for sound production and business administration. The total cost was around $600 for the laptop plus a donation to a software developer — a far cry from the $3000.00 price tag and weeks of my time it would have cost me to stay locked-in to Apple. After a couple of months of solid use, I have had no problems with my laptop or Ubuntu. Both have performed flawlessly, remaining stable and reliable.</p>
<h3>Getting Past Ubuntu Audio Complexities</h3>
<p>There are a few differences between how audio works on Mac OS X and how it works on Ubuntu Linux. OS X uses the Core Audio and Core MIDI frameworks for audio and MIDI services, respectively. All applications requiring audio services on OS X talk to Core Audio, which mixes and routes multiple audio streams to the desired locations. Core Audio is simple, monolithic, and easy to set up, and all the end-user controls are accessible from one panel. You can even create a single aggregate device from multiple sound cards if you need more inputs or outputs than one sound card can supply. To Apple&#8217;s credit, Core Audio and the applications that make use of it are the reason why you see so many laptop musicians seated behind glowing Apple logos on stage.</p>
<p>On Ubuntu, audio is a rather different story. Apple&#8217;s slogan &#8216;Think Different&#8217; would be good advice for musicians encountering Ubuntu&#8217;s audio setup for the first time. Audio in Ubuntu can appear at first to be a confusing jumble of servers, layers, services, and terminology. Go to System->Preferences->Sound, click on the Devices tab, and check out the pulldown menu next to &#8216;Sound Events&#8217; at the top of the panel. You will see various acronyms, possibly including cryptic-looking technologies like OSS, ESD, ALSA, JACK, and Pulse Audio. These acronyms represent a byzantine tangle of conflicting technologies that over time, and due to political reasons or backwards compatibility, have ended up cohabiting with one another. &#8216;Frankenstein&#8217; might be an accurate metaphor here. </p>
<p>Thankfully, there is a simpler way, which is the combination of <a href="http://www.alsa-project.org/main/index.php/Main_Page">ALSA</a> [a high-performance, kernel-level audio and MIDI system] and <a href="http://jackaudio.org/">JACK</a> [a system for creating low-latency audio, MIDI, and sync connections between applications and computers]. The battle-scarred among us have learned to ignore all the other audio cruft bolted on to Ubuntu and just use ALSA and JACK. One can think of the ALSA/JACK stack, the heart of most pro Linux studios, as the Core Audio of Linux and in my opinion Jack should be the first thing installed on any musicians laptop. I&#8217;d go so far as to suggest placing it in the Startup Applications so it&#8217;s always running.</p>
<p><img src="http://createdigitalmusic.com/images/2009/08/jackstartup.jpg" alt="jackstartup" title="jackstartup" width="480" height="411" class="alignleft size-full wp-image-6842" /></p>
<div class="imgcaption">Qjackctl (labeled JACK GUI) in Ubuntu/GNOME&#8217;s Startup Applications Preferences panel.</div>
<p>The ALSA/JACK combination is a little more complex to set up and tweak than Apple&#8217;s Core Audio, but there&#8217;s a lot of good information online. <em>[Ed.: ALSA, JACK, and the real-time Linux kernel also have some advantages over Mac OS X that can be worth the effort. While JACK has been ported to Mac, Linux has more JACK-aware tools, which is necessary for transport sync. Just as importantly, once configured, you can build rigs with Linux that have greater low-latency performance than may be practical on Mac or Windows. In other words, while it may require an investment of time, it can be both free and better! -PK]</em></p>
<p><a href="http://createdigitalmusic.com/images/2009/08/JACK-Diagram.png"><img src="http://createdigitalmusic.com/images/2009/08/jackdiag_t.png" alt="jackdiag_t" title="jackdiag_t" width="580" height="369" class="alignleft size-full wp-image-6846" /></a></p>
<div class="imgcaption">This diagram, albeit dated, shows how Jack and ALSA work together. Please note that Jack does currently support MIDI. Click through for full-sized version. Courtesy Jörn Nettingsmeier; used by permission.</div>
<h3>Workflow</h3>
<p>Over the past ten years, I&#8217;ve developed a workflow that has worked well in the studio and on the road. Since I created most of my tools in Max/MSP, they could shape-shift to fit any musical task I encountered. A sound mangling tool I&#8217;d written for studio use, for instance, I could then adapt for a performance with Tony Conrad. I modified parts of my performance patch for sound installations. This environment served me well over the years &#8211; until recently, when my aesthetic focus changed from using randomness in my work to taking a more deterministic approach. This happened to coincide with my change of operating systems.</p>
<p>I do a lot of location recording while on tour. My rig consists of an Olympus LS-10 digital recorder and an Audio Technica AT-822 single-point stereo microphone. I record at 96kHz/24-bit to a 16GB SDHC card in the LS-10. When I want to audition sound files in the field, I use my netbook&#8217;s SDHC reader, renaming sound files directly on the card. I can look at some of the files in Baudline if I need to check for low-frequency rumble or technical anomalies. I have come to use Baudline on a daily basis.</p>
<p><a href="http://createdigitalmusic.com/images/2009/08/baudlinedesk.jpg"><img src="http://createdigitalmusic.com/images/2009/08/baudlinedesk_t.jpg" alt="baudlinedesk_t" title="baudlinedesk_t" width="580" height="363" class="alignleft size-full wp-image-6848" /><br />
</a>
<div class="imgcaption">A typical Baudline session. Click through for full-sized version.</div>
<p>Back in the studio, using the sound editing program Audacity, I remove voice slates, trim heads and tails, adjust gain and EQ as needed, then save them to a project folder. And because I don&#8217;t like surprises in the studio, either, this folder gets backed up onto a remote network drive as well as a local USB drive.</p>
<p><a href="http://createdigitalmusic.com/images/2009/08/audacitydesk1.jpg"><img src="http://createdigitalmusic.com/images/2009/08/audacitydesk1_t.jpg" alt="audacitydesk1_t" title="audacitydesk1_t" width="580" height="363" class="alignleft size-full wp-image-6850" /></a></p>
<div class="imgcaption">A typical Audacity session. Click through for full-sized version.</div>
<p>Building my sound library takes weeks or months. During this time, I start filling a notebook with ideas, drawings, plans and marginalia, from which a score emerges. I import all my project sound files into the open-source Digital Audio Workstation <a href="http://ardour.org/">Ardour</a>, arranging them to loosely resemble the score in my notebook. Once my Ardour session is set up, I move sounds around, try different effects, create new textures by layering, then render and re-import sub-mixes until the piece starts to take shape. I use a KORG nanoKONTROL as a mixing surface. I assign faders, pans and switches assigned to the DAW allowing me to quickly play around with different mix ideas.</p>
<p><a href="http://createdigitalmusic.com/images/2009/08/ardourdesk.jpg"><img src="http://createdigitalmusic.com/images/2009/08/ardourdesk_t.jpg" alt="ardourdesk_t" title="ardourdesk_t" width="580" height="363" class="alignleft size-full wp-image-6853" /></a></p>
<div class="imgcaption">A typical Ardour session. Click through for full-sized version.</div>
<p>Once the piece sounds finished, I mix down to a stereo .WAV file at 24-bit/44.1kHz, without using compression or EQ on the mix bus. Tip: mastering engineers really appreciate getting a raw 24-bit master that hasn&#8217;t been fiddled around with by the musician. For performances, I also use Ardour and the nanoKONTROL to do an acousmatic presentation. This version of the Ardour session will have compression and/or EQ on the mix bus, since I want the material to sound more polished. As a side note: I am looking into using the mastering tool <a href="http://jamin.sourceforge.net/en/about.html">JAMin [JACK Audio Mastering Interface]</a> for this purpose in the future.</p>
<h3>Sayonara, Apple</h3>
<p>After ten years of working on Apple laptops, I&#8217;ve left the fold. Not only was the expense of owning and maintaining Apple hardware a key factor in my switch, but the operating system had become a frustration to me. Details like not having a tree-view in the right hand panel of the Finder window slowed me down. Ubuntu, on the other hand, feels more like an operating system made for grown-ups. And what&#8217;s especially nice is that Ubuntu scales nicely to the expertise of the user. Your cousin the computer geek or your Grandma can install and use Ubuntu and get as deep as they like. Combine this with the recent rash of cheap, powerful laptops, and Ubuntu&#8217;s market share is bound to grow.</p>
<h3>A Request</h3>
<p>It&#8217;s important that kernel and audio application developers (1) ensure all audio creation software has support for JACK, (2) improve and update tools for JACK to make it easy for musicians to install, configure, and use, (3) ship distros with the realtime kernel already tested and configured for use, (4) to integrate the real-time kernel patches into the mainline kernel. <em>[Ed.: On each of these points, distributions and kernel builds are steadily improving, partly thanks to feedback from communities like the music production community. The realtime kernel likely won't be the default, mainline kernel, but it's important to have well-maintained optional packages at the very least.  That doesn't mean you have to wait for improvements to happen, though, and in future articles I'll talk a bit about how you can configure your system now to take advantage of this functionality. -PK]</em></p>
<p>Most importantly, consider paying a subscription to support developers of JACK and your favorite Linux audio software, or, if you can write code, proofread text, write a manual, do a translation, contribute graphic design, or create content; please help by contributing something to the development of the software you use.</p>
<p>I would like to thank Ken Restivo, Mike Rooke, Paul Davis, Philip DeTullio, Jörn Nettingsmeier and Matt Griffen at Canonical Ltd. for advice and inspiration in the writing of this article.</p>
<p><em>Kim Cascone is a composer, sound artist, touring musician, lecturer and writer. He lives in the San Francisco Bay Area with his wife Kathleen and son Cage.</em></p>
<p>Links:<br />
<a href="http://www.osnews.com/story/6720/Introduction_to_Linux_Audio">http://www.osnews.com/story/6720/Introduction_to_Linux_Audio</a><br />
<a href="http://www.alsa-project.org/main/index.php/Main_Page">http://www.alsa-project.org/main/index.php/Main_Page</a><br />
<a href="http://ardour.org/node">http://ardour.org/node</a><br />
<a href="http://audacity.sourceforge.net/">http://audacity.sourceforge.net/</a><br />
<a href="http://www.kokkinizita.net/linuxaudio/">http://www.kokkinizita.net/linuxaudio/</a><br />
<a href="http://www.baudline.com/">http://www.baudline.com/</a><br />
<a href="http://jackaudio.org/">http://jackaudio.org/</a><br />
<a href="http://drobilla.net/software/patchage/">http://drobilla.net/software/patchage/</a><br />
<a href="http://www.ladspa.org/">http://www.ladspa.org/</a><br />
<a href="http://lv2plug.in/">http://lv2plug.in/</a><br />
<a href="http://dssi.sourceforge.net/">http://dssi.sourceforge.net/</a><br />
<a href="http://jamin.sourceforge.net/en/about.html">http://jamin.sourceforge.net/en/about.html</a><br />
<a href="http://linuxaudio.org/">http://linuxaudio.org/</a><br />
<a href="http://www.ubuntu.com/">http://www.ubuntu.com/</a><br />
<a href="http://code.goto10.org/projects/puredyne/">http://code.goto10.org/projects/puredyne/</a><br />
<a href="http://www.bandshed.net/AVLinux.html">http://www.bandshed.net/AVLinux.html</a><br />
<a href="http://rt.wiki.kernel.org/index.php/Main_Page">http://rt.wiki.kernel.org/index.php/Main_Page</a><br />
<a href="http://www.pulseaudio.org/">http://www.pulseaudio.org/</a><br />
<a href="http://developer.apple.com/audio/overview.html">http://developer.apple.com/audio/overview.html</a></p>
<p><strong>Corrections / clarifications:</strong></p>
<p><em>Ed.: I originally claimed that JACK Transport sync is not possible on the Mac OS X port of JACK. As kindly pointed out by a reader, this is not correct. JACK Transport-aware applications on the Mac will work. </p>
<p>Subtler issues:</p>
<p>Kim noted two annoyances with the Finder. One is wanting to type paths directly. On the Mac Finder, you need to invoke a keyboard shortcut prior to doing so. On Ubuntu&#8217;s default file manager (GNOME&#8217;s Nautilus), you can simply begin typing. There was some disagreement about to whether that really constitutes a notable difference, but suffice to say, you do have a greater range of choice and customization on an open source operating system.</p>
<p>Secondly, Kim argued that you could pull out a drive without having to go to a lot of trouble unmounting it first. At least one commenter argues that risks data loss, and given that users may be using something like FUSE to access foreign file systems like NTFS or the Mac&#8217;s own HFS+, I don&#8217;t yet know what the exact details will be. As I said in comments, however, Nautilus and the command line eject function for me are quicker and more effective than similar unmounting on Windows and Mac, so I still notch this one for Linux. -PK</em></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/08/04/linux-music-workflow-switching-from-mac-os-x-to-ubuntu-with-kim-cascone/feed/</wfw:commentRss>
		<slash:comments>145</slash:comments>
		</item>
		<item>
		<title>Renoise 2.1, Now with Mac-PC ReWire, Plus JACK on Linux, Live Performance Tools</title>
		<link>http://createdigitalmusic.com/2009/05/26/renoise-21-now-with-mac-pc-rewire-plus-jack-on-linux-live-performance-tools/</link>
		<comments>http://createdigitalmusic.com/2009/05/26/renoise-21-now-with-mac-pc-rewire-plus-jack-on-linux-live-performance-tools/#comments</comments>
		<pubDate>Tue, 26 May 2009 10:55:43 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[hosts]]></category>
		<category><![CDATA[jack]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[previews]]></category>
		<category><![CDATA[Renoise]]></category>
		<category><![CDATA[renoise-2]]></category>
		<category><![CDATA[ReWire]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[trackers]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2009/05/26/renoise-21-now-with-mac-pc-rewire-plus-jack-on-linux-live-performance-tools/</guid>
		<description><![CDATA[ 
Renoise has already earned a passionate following among lovers of trackers. The once-forgotten alternative to conventional sequencers, these music editors were beloved for their quick workflow and vertical, atomic approach to assembling beats and patterns. But Renoise is increasingly poised to appeal to other kinds of music makers, too, not just tracker purists.
2.1 you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/images/2009/05/renoise-2-1.jpg" rel="lightbox"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="renoise_2_1" border="0" alt="renoise_2_1" src="http://createdigitalmusic.com/images/2009/05/renoise-2-1-thumb.jpg" width="554" height="404" /></a> </p>
<p>Renoise has already earned a passionate following among lovers of trackers. The once-forgotten alternative to conventional sequencers, these music editors were beloved for their quick workflow and vertical, atomic approach to assembling beats and patterns. But Renoise is increasingly poised to appeal to other kinds of music makers, too, not just tracker purists.</p>
<p>2.1 you can sum up pretty easily: now you can integrate Renoise with other stuff easily. There’s ReWire support (appropriately enough for a tool beginning with “Re” in the title). And if you’re on Linux, you can pipe control and audio through the ultra-elegant, ultra-powerful JACK. (If you’re not on Linux, you may have just gotten a good reason to give it a try.)</p>
<p><a href="http://www.renoise.com/">http://www.renoise.com/</a></p>
<p>This is on top of a rapidly-growing set of features like multi-core balancing, automatic delay compensation, audio recording (cough, Reason), and MIDI inputs and outputs. In other words, this is a tracker you can use without giving up modern luxuries. Maybe it’s like the difference between having a tent in gorgeous mountainous wilderness, and having a mansion with a hot tub and a T1 Internet line.</p>
<p>ReWire is the headline, but some of the live performance tools may make an even bigger difference. Live control tools and live pattern sequencing could make Renoise a lot more useful in performance, even without just ReWiring into Live and recording clips. The pattern triggering looks especially nice, because it brings a feature Game Boy trackers have often used live. (Add JACK on Linux, and you could add your own custom instruments.)</p>
<p>And, oh yeah, the whole program runs on every OS, has an incredibly responsive and involved community that impacts the direction of the tool, and is distributed on a shareware model rather than with painful copy protection. </p>
<p>Full disclosure: I’m slightly biased by enjoying a couple of beers with Renoise’s Dac, and by the fact that I think this looks completely delicious.</p>
<p>Here’s the full changelog.</p>
<p> <span id="more-6032"></span><br />
<blockquote>
<p><strong>Full ReWire Slave &amp; Master support (on Windows &amp; OSX)</strong></p>
<p>ReWire allows you to connect and synchronize multiple software applications, so that you can run them side by side while passing Audio/MIDI information between them.</p>
<p>For example, you could connect Renoise to Logic, program your drums in Renoise, while arranging the bulk of your song in Logic. Or you could connect both Reason and Ableton Live to Renoise, arrange your track in Renoise, control Reason&#8217;s built-in synthesizers, and play around with loops in Live. All it takes is some ReWire enabled software and you are good to go.</p>
<p>ReWire has two modes, both of which are fully supported by Renoise: *ReWire Master* (ReWire Mixer) and *ReWire Slave* (ReWire Synth)</p>
<p><strong>Jack Transport Support (Linux only)</strong></p>
<p>Similar to ReWire, Renoise now supports the Jack transport protocol. Jack transport allows Linux users to start, stop and reposition multiple audio programs, all connected/running through Jack.&#160; </p>
<p><strong>New Pattern Sequencer Features:</strong></p>
<p>Decoupled Sequencer Playback Now Possible: This new feature allows the user to detach the current playback position from the edit position. This lets you edit a pattern while other patterns are playing. </p>
<p><strong>Live Pattern Triggering:</strong></p>
<p>Patterns can now be &quot;scheduled&quot; for playback via a new column in the Pattern Sequencer. Without stopping playback you can now trigger new sequences in the song &quot;in real time&quot;.&#160; </p>
<p><strong>New meta devices (Modulation / Automation Device fun)</strong></p>
<ul>
<li><strong>Hydra Device:</strong> Automate/change/broadcast multiple FX parameters with a single parameter. Think of this as a magic slider, which connects itself to up to 9 other parameters &#8211; allowing you to change multiple settings with just one slider or automation. </li>
<li><strong>Keytracking Device: </strong>Modulates parameters depending on an instruments key (note) value. Like what the &quot;*Velocity Device&quot; does with Velocities, the Keytracking device does with Keys/Notes.&#160;&#160; </li>
<li><strong>MIDI Control Device</strong>: This device replaces the old &quot;MIDI-CC Device&quot;, finally offering Pitchbend, Channel Pressure, Program Change &amp; regular controller (CC) in a single device. </li>
</ul>
</blockquote>
<p>I hope to check this out in June when I can sit down and get back to production.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/05/26/renoise-21-now-with-mac-pc-rewire-plus-jack-on-linux-live-performance-tools/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>12 Free and Cheap Must-Have Music Utilities for Windows</title>
		<link>http://createdigitalmusic.com/2008/09/02/12-free-and-cheap-must-have-music-utilities-for-windows/</link>
		<comments>http://createdigitalmusic.com/2008/09/02/12-free-and-cheap-must-have-music-utilities-for-windows/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 18:05:34 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Highlight]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-controllers]]></category>
		<category><![CDATA[cheap]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[jack]]></category>
		<category><![CDATA[joysticks]]></category>
		<category><![CDATA[MIDI]]></category>
		<category><![CDATA[music-software]]></category>
		<category><![CDATA[OpenSoundControl]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[production]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[rain]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[straight-out-of-no-cash]]></category>
		<category><![CDATA[tablets]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[vst]]></category>
		<category><![CDATA[Wacom]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=3926</guid>
		<description><![CDATA[<img src="http://media.createdigitalmedia.net/cdmu/images/featured/0908_winutilities.jpg">]]></description>
			<content:encoded><![CDATA[<p><img src="http://media.createdigitalmedia.net/cdmu/images/2008/09/windowstools.jpg"></p>
<p>Despite its quirks, Windows can be a wildly underrated OS for music. Of course, that has little to do with the way it works out of the box. It&#8217;s a matter of tweaking your setup so you reshape it into a finely-tuned musical tool. And I believe in sharing that info, because ultimately you should be able to make music on whichever OS you choose.</p>
<p><a href="http://rainrecording.com/">Rain Recording</a>, a custom PC vendor that specializes in building systems for music and creative work, asked me to write up some of my favorite tools for just that job. For the first part, I looked at the unpleasant stuff &#8212; <a href="http://createdigitalmusic.com/2008/06/27/10-free-non-musical-windows-software-every-musician-should-use/">tools for troubleshooting your system</a> and keeping it operating at maximum efficiency.</p>
<p>Part 2 is more fun &#8212; the goodies that actually help your musical workflow. I kept this entirely to utilities for MIDI and control, but thanks to the effort of some passionate musician-programmers, that winds up being an impressive toolkit. Quite a few items are Windows-only. (I do actually intend to cover Mac OS and Linux, too, but Windows stacked up pretty well.)</p>
<p>My picks, all free, donationware (and do donate and support these tools!), or relatively cheap:<span id="more-3926"></span></p>
<p>1. <strong><a href="http://www.midiox.com/">MIDI-OX</a></strong>: This is usually the first utility I install on any PC &#8212; it&#8217;s a do-everything MIDI monitor and MIDI-processing utility, for watching messages, troubleshooting, and performing various processing tasks. Donationware.</p>
<p>2. <strong><a href="http://www.midiox.com/myoke.htm">MIDI-Yoke</a></strong>: Unfortunately, Windows doesn&#8217;t have built-in inter-app communication between apps using MIDI, but MIDI-Yoke performs the task elegantly. (Note, <a href="http://createdigitalmotion.com/tag/processing.org">Processing lovers</a>: it also works with Java, so this can allow you to <a href="http://createdigitalmusic.com/2008/03/03/strange-new-musical-interfaces-built-in-processing/">build wild interfaces for music</a> in Processing that control other apps.) Donationware.</p>
<p>3. <strong><a href="http://www.bome.com/midi/translator/">Bome MIDI Translator:</a></strong> A fantastic tool for creating custom MIDI mappings, translating MIDI to QWERTY keystrokes (and back again), and building rules for performance. Prices range from free to EUR59 for end-user releases, but this is one spending money on. </p>
<p>4. <strong><a href="http://www.bome.com/midi/sendsx/">SendSX</a></strong> from Bome sends System Exclusive data. Free.</p>
<p>5. <strong><a href="http://www.bome.com/midi/keyboard/">Bome&#8217;s Mouse Keyboard</a></strong> gives you an on-screen, clickable interface for controlling synths &#8212; essential for when you&#8217;re doing some last-minute synth programming and set editing on the go. (Yes, like if you decide to make a last-second tweak in the hotel room before a gig.) Free.</p>
<p>6. <strong><a href="http://www.edrummonitor.com/index.html">Edrum Monitor</a></strong> This tool is useful enough for drums alone, with powerful features for adapting input from electronic drum kits and drum sensors for better accuracy. But they didn&#8217;t stop there: with deep data monitoring tools, visual meters for calibration, and <strong>support for keyboard, mouse, and joystick inputs</strong>, this is just an insane do-everything tool that deserves its own category. Donationware.</p>
<p>7. <strong><a href="http://www.grame.fr/~letz/jackdmp.html">Jack for Windows</a></strong> An inter-app or even inter-computer audio server, ported from Linux. Linux does Jack better, but if you can&#8217;t bear to part with your Windows software, it&#8217;s worth testing this &#8211; and hopefully someone can help the talented Jack team support and develop it further on the Windows OS. Free.</p>
<p>8. <strong><a href="http://code.google.com/p/wormhole2/">Wormhole2</a></strong>: Think <em>Portal</em> for your host of choice: insert this VST plug-in, and you can route audio to and from different apps, different PCs, or even between Macs and PCs easily. Finally, you can bridge the platform divide and the Mac can lie down with the Windows PC happily. This began as commercial software from <a href="http://plasq.com">Plasq</a>, but it&#8217;s now free and open source.</p>
<p>9. <strong><a href="http://www.wisemix.com/mcmu/">MCmu</a></strong>: Emulate Mackie Control with devices that don&#8217;t support it. Make devices that do support Mackie Control better. Get the controller power you need with apps like Ableton Live and SONAR. Brilliant stuff. EUR39.</p>
<p>10. <strong><a href="http://vvvv.org/tiki-index.php?page=OSCGlue">OSCGlue</a></strong>: Broadcast OpenSoundControl messages from within a host, ideal for gluing together music software and live visuals. Free, from the vvvv community.</p>
<p>11. <strong><a href="http://www.nicolasfournel.com/wmidi.htm">WMIDI</a></strong>: Transmit MIDI from Wacom (or other brand) tablet input, complete with tilt and pressure, to turn your graphics tablet into an expressive musical controller. Free.</p>
<p>12. <strong><a href="http://carl.kenner.googlepages.com/glovepie_download">GlovePIE</a></strong>: Somehow I left this out of my original round-up. Take joysticks, gamepads, mice, keyboards, MIDI input devices, Wiimotes, and other devices, <em>output</em> MIDI, keystrokes, and other forms of control (even OSC). It&#8217;s my favorite software for control input/output. Requires some scripting, but there are some good sample scripts; hope to post more soon. Free.</p>
<p>Full details and more commentary (plus some additional picks):</p>
<p><a href="http://rainrecording.com/pro/software/windows-tools-part2/">Essential Toolkit for Windows &#8211; Part 2: (Mostly) Free Musical Utilities for Power Users</a> [Rain Recording Pro]</p>
<p>Previously:<br />
<a href="http://createdigitalmusic.com/2008/06/27/10-free-non-musical-windows-software-every-musician-should-use/">10 Free Non-Musical Windows Software Every Musician Should Use</a></p>
<p>Of course, this is just a short list of my personal favorites. Any I left out, Windows users?</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2008/09/02/12-free-and-cheap-must-have-music-utilities-for-windows/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Wormhole2: Tool Routes Audio Over Networks, Now Open Source</title>
		<link>http://createdigitalmusic.com/2007/12/17/wormhole2-tool-routes-audio-over-networks-now-open-source/</link>
		<comments>http://createdigitalmusic.com/2007/12/17/wormhole2-tool-routes-audio-over-networks-now-open-source/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 16:19:55 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[AU]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[jack]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[plasq]]></category>
		<category><![CDATA[Plug-ins]]></category>
		<category><![CDATA[routing]]></category>
		<category><![CDATA[universal]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[vst]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2007/12/17/wormhole2-tool-routes-audio-over-networks-now-open-source/</guid>
		<description><![CDATA[ Wormhole2 is a powerful, cross-platform (Windows + Mac) VST plug-in capable of transmitting audio between computers over networks. It allows effects chain routing between networked computers, boasts low-latency performance on LANs, and even works over WiFi or Firewire. But Wormhole2&#8217;s niche audience kept it from catching on more widely, and we hadn&#8217;t heard much [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://media.createdigitalmedia.net/cdmu/images/storiespre2k6/wormhole.png" align="right" /> Wormhole2 is a powerful, cross-platform (Windows + Mac) VST plug-in capable of transmitting audio between computers over networks. It allows effects chain routing between networked computers, boasts low-latency performance on LANs, and even works over WiFi or Firewire. But Wormhole2&#8217;s niche audience kept it from catching on more widely, and we hadn&#8217;t heard much from it lately, leaving some users worried Wormhole had fallen into a black hole.</p>
<p>plasq, the wonderful people who brought us Skitch and Comic Life, have been giving their audio tools new lives rather than orphaning them. We&#8217;ve already seen plasq&#8217;s live performance-savvy instrument and effects host <a href="http://createdigitalmusic.com/2007/09/11/rax-rescued-mac-virtual-instrument-rack-finds-a-new-home/">Rax</a> show up as an <a href="http://createdigitalmusic.com/2007/12/13/audiofile-engineering-site-and-application-updates-from-mac-audio-developer/">Audiofile Engineering product</a>, and AE in turn recently promised in comments that great things were coming for Rax.</p>
<p>Now, we have some great news for Wormhole2: it&#8217;s gone open source:</p>
<p><a href="http://code.google.com/p/wormhole2/">Wormhole2 @ Google Code</a></p>
<p><a href="http://plasq.com/wormhole/">Product Page and Features</a> (still up at press time)</p>
<p><a href="http://plasq.com/component/option,com_joomlaboard/Itemid,55/func,view/id,8762/catid,17/limit,6/limitstart,132/">Discussion at plasq.com Forum</a></p>
<p>End users can just download AU (Mac) and VST (Windows) binaries, plus a PDF manual. It&#8217;s even a Universal Binary for Intel Macs.</p>
<p>Developers: because VST isn&#8217;t an open-source format, you have to download Steinberg&#8217;s VST SDK to use it, but plasq will actually go the trouble of sending you the files once you agree to Steinberg&#8217;s license agreement. (AU isn&#8217;t either, but Apple ships all the developer tools you need with the OS.)</p>
<p>I&#8217;m really hopeful someone will build something cool with this. You&#8217;ll need something else to route MIDI (though the Mac does that over networks out of the box, cough, Windows). But there are powerful audio-over-network options here which would be hard to work out on your own. It&#8217;s unclear how useful Wormhole2 will be to the existing, open source <a href="http://jackaudio.org/">JACK</a> audio project, which is also capable of routing audio between apps and (via <a href="http://netjack.sourceforge.net/">netjack</a>) networked computers. JACK uses a client/server model as opposed to Wormhole&#8217;s plug-in approach. But for end users, having both tools available free is a very good thing, and the price tag is an extra incentive to be brave and see if these tools can help power up your rig.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2007/12/17/wormhole2-tool-routes-audio-over-networks-now-open-source/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Leopard: Incompatibilities with JACK, Soundflower; Finder Audio Previews</title>
		<link>http://createdigitalmusic.com/2007/12/03/leopard-incompatibilities-with-jack-soundflower-finder-audio-previews/</link>
		<comments>http://createdigitalmusic.com/2007/12/03/leopard-incompatibilities-with-jack-soundflower-finder-audio-previews/#comments</comments>
		<pubDate>Mon, 03 Dec 2007 07:58:31 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[compatibility]]></category>
		<category><![CDATA[jack]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mac-os]]></category>
		<category><![CDATA[os-x]]></category>
		<category><![CDATA[soundflower]]></category>
		<category><![CDATA[upgrades]]></category>
		<category><![CDATA[utilities]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2007/12/03/leopard-incompatibilities-with-jack-soundflower-finder-audio-previews/</guid>
		<description><![CDATA[Generally, Mac OS X 10.5 Leopard has been working pretty well for most users, though we continue to hear a number of complaints about compatibility with M-Audio hardware. There are some annoyances, though, including one glitch as far as routing audio between apps. Updated: the good news is, this is fixable.
In the &#8220;bad&#8221; category, Paul [...]]]></description>
			<content:encoded><![CDATA[<p>Generally, Mac OS X 10.5 Leopard has been working pretty well for most users, though we continue to hear a number of complaints about compatibility with M-Audio hardware. There are some annoyances, though, including one glitch as far as routing audio between apps. <strong>Updated: the good news is, this is fixable.</strong></p>
<p><img src="http://media.createdigitalmedia.net/cdmu/images//2007/12//jack_small.jpg" alt="jack_small.jpg" border="0" width="224" height="201" align="right" />In the &#8220;bad&#8221; category, Paul Davis, the creator of JACK and Ardour, writes:</p>
<blockquote><p>Leopard has stopped JACK and other inter-application audio routers from being used as the default audio device. Apple is now distributing an SDK that is aimed at &#8220;aiding&#8221; developers in writing user-space CoreAudio &#8220;drivers&#8221; such as JACK and SoundFlower. Early reports suggest that the SDK requires a much more complex design. JACK still runs on Leopard, and so JACK-aware apps (i.e. Linux audio apps ported to OS X like Ardour and Jamin) can use it, but native apps can no longer be connected to each other or to JACK applications. Work is underway to make JACK use this new SDK but it appears to be a non-trivial effort. Apple&#8217;s motive in making this change is not clear.</p></blockquote>
<p><strong>Now, the good news.</strong> JACK OS X&#8217;s developers chime in in comments to point out progress is being made. And this is even a good thing. (Unfortunately, such is the way with OSes &#8212; for even small improvements, you have to break, then fix things, then reap the benefits, sometimes not immediately.) From Stephane: </p>
<blockquote><li>SoundFlower is actually a &ldquo;kernel space&rdquo; driver that is somewhat much more easier to develop and maintain</li>
<ul><LI>Apple SDK is definitively a step forward to develop more compliant &ldquo;user-space&rdquo; drivers, even if mastering the new code layering takes some time&hellip;</li>
<p><LI>as Dan said, the new version is almost ready and should be more compliant (more application working correctly with it)</li>
</ul>
</blockquote>
<p>And a <strong>beta is available now</strong>. </p>
<p>In other words, if you use these apps in a critical project, you might want to hold off upgrading, but otherwise all is well. I&#8217;ll be sure to post an update when a fix is ready. Note that <a href="http://www.rogueamoeba.com/audiohijackpro/">Audio Hijack</a> is now compatible with Mac OS X 10.5, though that doesn&#8217;t allow many of the musical applications possible with JACK and SoundFlower.</p>
<p>A subtler UI annoyance, Apple has somewhat crippled the audio previews you get in Finder&#8217;s multi-column view. You get the &#8220;play&#8221; button in the last column, as before, but no scrubbing or volume control. QuickLook, fortunately, solves the problem. Hit space and you get a full view of your audio file. At first, I thought this would be less convenient, thinking you&#8217;d have to preview files one at a time. But you can navigate from one file to another by scrolling up and down with the keyboard to select different files. Thanks to David Hollands for this tip; David says he&#8217;s finding QuickLook to be slower than using multi-column view. </p>
<p><img src="http://media.createdigitalmedia.net/cdmu/images//2007/12//leopard_audio.jpg" alt="leopard_audio.jpg" border="0" width="396" height="208" /></p>
<p>Another alternative would be to use a dedicated utility like Iced Audio&#8217;s <a href="http://www.icedaudio.com/">AudioFinder</a> for your sample sorting, which may be better than Leopard or Tiger anyway, depending on your preference.</p>
<p>Sure enough, today we learn that <a href="http://createdigitalmusic.com/2007/12/03/audiofinder-47-for-mac-in-beta-integrated-sample-editor-2/">AudioFinder&#8217;s new sample editor</a> is in beta. Combined with AF&#8217;s other sample juggling tools, the fix may actually be more interesting than the problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2007/12/03/leopard-incompatibilities-with-jack-soundflower-finder-audio-previews/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Windows Does Jack: Multi-App Audio on Mac, Linux, and Now PC</title>
		<link>http://createdigitalmusic.com/2007/09/13/windows-does-jack-multi-app-audio-on-mac-linux-and-now-pc/</link>
		<comments>http://createdigitalmusic.com/2007/09/13/windows-does-jack-multi-app-audio-on-mac-linux-and-now-pc/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 13:51:22 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[jack]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[routing]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[upgrades]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2007/09/13/windows-does-jack-multi-app-audio-on-mac-linux-and-now-pc/</guid>
		<description><![CDATA[There&#8217;s something to be said for making connections in hardware studios: if you&#8217;ve got the cables, you can make it happen. In the world of the computer, it&#8217;s another story. The vision of Jack is to make routing audio between software as flexible. As the creators put it:
Have you ever wanted to take the audio [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image2498" src="http://media.createdigitalmedia.net/cdmu/images//2007/09/jack_windows.jpg" alt="Jack on Windows" /></p>
<p>There&#8217;s something to be said for making connections in hardware studios: if you&#8217;ve got the cables, you can make it happen. In the world of the computer, it&#8217;s another story. The vision of Jack is to make routing audio between software as flexible. As the creators put it:</p>
<blockquote><p>Have you ever wanted to take the audio output of one piece of software and send it to another? How about taking the output of that same program and send it to two others, then record the result in the first program? If so, JACK may be what you&#8217;ve been looking for.</p></blockquote>
<p>Previously, Jack lived primarily on Linux and Mac. But StÃ©phane Letz&#8217;s brilliant jackdmp implementation, which fully supports multiple processors (among other things), is now available on Windows, via StÃ©phane&#8217;s hard work. Even the Qjackctl graphical front end gets a port, thanks to Rui Nuno Capela. With all three platforms supported, it&#8217;ll be interesting  to see what&#8217;s next &#8212; perhaps more development of netjack, the over-the-network rendition of the idea.</p>
<p>I think it&#8217;s also worth mentioning, after all Microsoft&#8217;s puffery about &#8220;innovation&#8221; for musicians in Vista, here&#8217;s something genuinely innovative and practically useful for XP and Vista alike. That&#8217;s not just to take a slam at Microsoft, either. I hope that these larger companies (all of them) will start to take notice of the value of some of these independent efforts of developers for the larger good. (<a href="http://www.youtube.com/watch?v=drLO_LG0W9w">Developers! Developers! Developers!</a>) For OS development, it means better document your APIs. Be public about changes, earlier and wider. And install these tools, use, and test them.</p>
<p><a href="http://www.grame.fr/~letz/jackdmp.html">jackdmp project, background, and details, for all three platforms</a></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2007/09/13/windows-does-jack-multi-app-audio-on-mac-linux-and-now-pc/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Aldrin: Powerful, Modular Sequencer-Tracker for Linux/Windows, a la Buzz</title>
		<link>http://createdigitalmusic.com/2007/02/21/aldrin-powerful-modular-sequencer-tracker-for-linuxwindows-a-la-buzz/</link>
		<comments>http://createdigitalmusic.com/2007/02/21/aldrin-powerful-modular-sequencer-tracker-for-linuxwindows-a-la-buzz/#comments</comments>
		<pubDate>Wed, 21 Feb 2007 18:41:00 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Creative-Commons]]></category>
		<category><![CDATA[DSP]]></category>
		<category><![CDATA[jack]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[modular]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Sampling]]></category>
		<category><![CDATA[tracker]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2007/02/21/aldrin-powerful-modular-sequencer-tracker-for-linuxwindows-a-la-buzz/</guid>
		<description><![CDATA[There are two basic ways to approach computer music making: work with a system that&#8217;s already built for you (think traditional sequencers), or build your own, modular, unique way of working. Both approaches can be valid, but for a small but dedicated band of hard-core computer musicians, only the latter will do. The Buzz project [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.createdigitalmusic.com/images/2007/feb/aldrintrac.png"></p>
<p>There are two basic ways to approach computer music making: work with a system that&#8217;s already built for you (think traditional sequencers), or build your own, modular, unique way of working. Both approaches can be valid, but for a small but dedicated band of hard-core computer musicians, only the latter will do. The Buzz project for Windows attempted to merge modular capabilities with a <a href="http://en.wikipedia.org/wiki/Tracker">tracker</a>-style sequencer. (<a href="http://www.buzzmachines.com/">Buzzmachines.com</a> isn&#8217;t working for me at the moment; see also <a href="http://en.wikipedia.org/wiki/Buzz_%28software%29">the Buzz Wikipedia entry</a>.) </p>
<p>There&#8217;s a new hope, however. Linux-native but build-able on Windows, free, and intensely powerful, early versions of the new Aldrin software for Windows look very promising. Formerly called Mute, Aldrin offers tracker capabilities, modular features, planned &#8220;1:1 compatibility with Buzz,&#8221; and integration with the Freesound creative commons sample library.</p>
<p>I can do better than a static screenshot here. The developer has just posted a video of the program in action. Let the techno commence:</p>
<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/Wd7fEKNAKzw"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Wd7fEKNAKzw" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<p>Heck, you can even use DSP sources directly in your projects. <a href="http://radianweb.co.uk/">Andy Selby</a> writes with more:<span id="more-1897"></span></p>
<blockquote><p>&#8230; You should mention Aldrin (another clone of Jeskola Buzz &#8211; but only for Linux), because the latest version shows off its potential really well. It&#8217;s already been Computer Music&#8217;s [Linux] <a href="http://www.leonard-ritter.com/files/images/aldrindg6.png">software of the month</a>. It&#8217;s now got the promised <a href="http://www.leonard-ritter.com/freesound_integration">Freesound integration</a> and does many of the things that are difficult or impossible using Buzz under Wine [Windows emulation] on your Linux setup (audio input, MIDI control, JACK&#8230;)</p>
<p>To top it all off, you can extend the interface using Python and it lets coding-people include <a href="http://www.leonard-ritter.com/lunar_goes_llvm">DSP sources in their song modules</a>. The only downside is not many Buzz plugins are ported yet (for generators there&#8217;s only one synth and a tracker so far). I haven&#8217;t started using it in place of Buzz as some of my favorite plugins for Buzz aren&#8217;t ported yet (not many plugins are so far) but I&#8217;ve been testing it for quite a few versions and the host is developing really fast.</p></blockquote>
<p>Looks interesting; as more modules appear, this could be reason to boot into Linux. </p>
<p><a href="http://trac.zeitherrschaft.org/aldrin/">Aldrin wiki</a><br />
<a href="http://www.leonard-ritter.com/announcement_aldrin_0_10_venus">0.10 Release Announcement</a>, which could be considered the first major mainstream release (beta-wise, anyway)<br />
<a href="http://www.leonard-ritter.com/">Leonard Ritter blog</a> [developer]</p>
<p>Elsewhere:<br />
<a href="http://www.linuxjournal.com/node/1000156">The Buzz About Aldrin</a> [Linux music guru Dave Phillips, in Linux Journal]</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2007/02/21/aldrin-powerful-modular-sequencer-tracker-for-linuxwindows-a-la-buzz/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Mactel Watch: JACK for OS X now Universal; Free Inter-App Audio on Intel (and other) Macs</title>
		<link>http://createdigitalmusic.com/2006/04/13/mactel-watch-jack-for-os-x-now-universal/</link>
		<comments>http://createdigitalmusic.com/2006/04/13/mactel-watch-jack-for-os-x-now-universal/#comments</comments>
		<pubDate>Thu, 13 Apr 2006 18:17:46 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[jack]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mactel]]></category>
		<category><![CDATA[networked]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[ReWire]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[utilities]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2006/04/13/mactel-watch-jack-for-os-x-now-universal/</guid>
		<description><![CDATA[Want to share audio between applications easily on an Intel Mac? Now you can. JACK OS X, the superb open-source solution for routing audio between applications and computers on Mac OS X, is now a Universal binary for Intel/PowerPC Macs with today&#8217;s release of version 0.73. That means if you&#8217;re running an Intel Mac, you [...]]]></description>
			<content:encoded><![CDATA[<p>Want to share audio between applications easily on an Intel Mac? Now you can. <a href="http://www.jackosx.com/">JACK OS X</a>, the superb open-source solution for routing audio between applications and computers on Mac OS X, is now a Universal binary for Intel/PowerPC Macs with today&#8217;s release of version 0.73. That means if you&#8217;re running an Intel Mac, you can now easily route audio between your Intel-native copies of software like Ableton Live (released last week) and Apple Logic Pro (shipped last month).</p>
<p><em>Updated: The creator of JACK writes us to note that inter-app MIDI is bound for an upcoming release. (See comments.)</em></p>
<p><img src="http://media.createdigitalmedia.net/cdmu/images/stories/2006/april/jackpilot2.jpg"><span id="more-1288"></span></p>
<p>In fact, JACK has beaten the competing commercial technology, ReWire, to market; ReWire is evidently not yet available for Intel Macs (though it&#8217;s coming soon). ReWire, of course, does many things JACK can&#8217;t, like inter-application MIDI routing, transport sync, and what basically amounts to zero-configuration operation (run the host, run the client, and you&#8217;re done). But JACK has various tricks of its own: it works with all Mac audio applications instead of just a few, allows for flexible routing scenarios not possible with ReWire, and can even route audio between computers over a network. (Personally, I think there&#8217;s no reason not to use both ReWire and JACK on the Mac, especially since JACK is free. But if you&#8217;re waiting for ReWire, here&#8217;s a hint: use Mac OS X&#8217;s built-in inter-application MIDI for MIDI data, activated in Audio MIDI Setup, and JACK for audio.)  </p>
<p>PowerPC users, of course, will want this as well (more minor updates, but if you don&#8217;t have JACK, you need this on your Mac), and the &#8220;original&#8221; JACK is also a must-have <a href="http://jackit.sourceforge.net/">if you&#8217;re running Linux</a>. <em>(On Linux, JACK does offer transport sync; again, see comments.)</em></p>
<p>Congrats to the JACK OS X team for getting this out there so quickly! </p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2006/04/13/mactel-watch-jack-for-os-x-now-universal/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>
