<?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; theory</title>
	<atom:link href="http://createdigitalmusic.com/tag/theory/feed/" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmusic.com</link>
	<description>Making music with technology</description>
	<lastBuildDate>Fri, 25 May 2012 21:05:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Making Digital One-of-a-Kind: Inside Icarus&#8217; Generative Album in 1000 Variations</title>
		<link>http://createdigitalmusic.com/2012/02/making-digital-one-of-a-kind-inside-icarus-generative-album-in-1000-variations/</link>
		<comments>http://createdigitalmusic.com/2012/02/making-digital-one-of-a-kind-inside-icarus-generative-album-in-1000-variations/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 20:06:07 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[Artists]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[ableton]]></category>
		<category><![CDATA[Ableton-Live]]></category>
		<category><![CDATA[algorithmic]]></category>
		<category><![CDATA[algorithmic-composition]]></category>
		<category><![CDATA[artists]]></category>
		<category><![CDATA[behind-the-scenes]]></category>
		<category><![CDATA[brian-eno]]></category>
		<category><![CDATA[composition]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[icarus]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[london]]></category>
		<category><![CDATA[max-for-live]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[theory]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[UK]]></category>
		<category><![CDATA[xenakis]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=22707</guid>
		<description><![CDATA[Even the artwork changes. This is my personal copy &#8211; #148. Digital: disposable, identical, infinitely reproducible. Recordings: static, unchanging. Or &#8230; are they? Icarus&#8217; Fake Fish Distribution (FFD), a self-described &#8220;album in 1000 variations,&#8221; generates a one-of-a-kind download for each purchaser. Generative, parametric software takes the composition, by London-based musicians-slash-software engineers Ollie Bown and Sam &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2012/02/making-digital-one-of-a-kind-inside-icarus-generative-album-in-1000-variations/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/files/2012/02/ffdartwork148.jpg"><img src="http://createdigitalmusic.com/files/2012/02/ffdartwork148.jpg" alt="" title="ffdartwork148" width="640" height="640" class="alignnone size-full wp-image-22709" /></a></p>
<div class="imgcaption">Even the artwork changes. This is my personal copy &#8211; #148.</div>
<p>Digital: disposable, identical, infinitely reproducible. Recordings: static, unchanging.</p>
<p>Or &#8230; are they?</p>
<p>Icarus&#8217; Fake Fish Distribution (FFD), a self-described &#8220;album in 1000 variations,&#8221; generates a one-of-a-kind download for each purchaser. Generative, parametric software takes the composition, by London-based musicians-slash-software engineers Ollie Bown and Sam Britton, and tailors the output so that each file is distinct.</p>
<p>If you&#8217;re the 437th purchaser of the limited-run of 1000, in other words, you get a composition that is different from 436 before you and 438 after you. The process breaks two commonly-understood notions about recordings: one, that digital files can&#8217;t be released as a &#8220;limited edition&#8221; in the way a tangible object can, and two, that recordings are identical copies of a fixed, pre-composed structure.</p>
<p>Happily, the music is evocative and adventurous, a meandering path through a soundworld of warm hums and clockwork-like buzzes and rattles, insistent rhythms and jazz-like flourishes of timbre and melody. It&#8217;s in turns moody and whimsical. The structure trickles over the surface like water, perfectly suited to the generative outline. At moments &#8211; particularly with the echoes of spoken word drifting through cracks in the texture &#8211; it recalls the work of Brian Eno. Eno&#8217;s shadow is certainly seen here, conceptually; his Generative Music release (and notions of so-called &#8220;ambient music&#8221; in general) easily predicted today&#8217;s generative experiments. But Eno was ahead of his time technically: software and digital distribution &#8211; both of files and apps &#8211; now makes what was once impractical almost obvious. (See also: Xenakis, whom the composers talk about below.)</p>
<p>You can listen to some samples, though it&#8217;s just a taste of the larger musical environment.</p>
<p><object height="81" width="100%"><param name="movie" value="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F26958928"></param><param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="81" src="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F26958928" type="application/x-shockwave-flash" width="100%"></embed></object>  <span><a href="http://soundcloud.com/icaruselectronic/fake-fish-distribution-version">Fake Fish Distribution &#8211; version 500 sampler</a> by <a href="http://soundcloud.com/icaruselectronic">Icarus&#8230;</a></span> </p>
<p>12 GBP buys you your very own MP3 (320 kbps). Details:<br />
<a href="http://www.icarus.nu/FFD/">http://www.icarus.nu/FFD/</a></p>
<p>The creators weigh in on the project for Q Magazine:<br />
<a href="http://news.qthemusic.com/2012/02/guest_column_-.html">Guest column &#8211; Electronic band Icarus on whether algorithms can be artists?</a></p>
<p>The conceptual experiment is all-encompassing. Just to prove the file is &#8220;yours,&#8221; you can even use it to earn royalties &#8211; in theory. As David Abravanel, Ableton community/social manager by day and tipster on this story, writes:</p>
<blockquote><p>&#8220;As a sort-of justification for the price, all Fake Fish Distribution owners are entitled to 50% of the royalties should the music on that specific version ever be licensed. A very unlikely outcome, but at least it’s sticking to concept.</p></blockquote>
<p>I spoke with Ollie and Sam to share a bit about how the mechanism of this musical machine operates. Using Ableton Live and Max for Live, each rendition is &#8220;conducted&#8221; from threads and variables into a sibling of the others. The pair talk about what that means compositionally, but also how it fits into a larger landscape of music and thought. Of course, you can also go and just experience your own download (first, or exclusively) to let the music wash over you, an experience I also find successful. But if you want to dive into the deep end as far as the theory, here we go.<span id="more-22707"></span></p>
<p><strong> CDM: How is the generative software put together? What sorts of parameters are manipulated?</strong></p>
<p><strong>Ollie:</strong> The basic plan to do the album came before any decision about how to actually realise it, and we initially thought we&#8217;d approach the whole thing from a very low level, such as scripting it all in the Beads Java library that has been a pet project of mine for some time. But although we love the creative power of working at a low level, the thought of making an entire album in this way was pretty unappealing. We looked at some of the scripting APIs that are emerging in what you might call the hacker-friendy generation of audio tools like Ardour, Audacity, and Reaper, but these also seemed like a too-convoluted way to go about it. </p>
<p>Even though Max for Live was in hindsight the obvious choice, it wasn&#8217;t so obvious at the time, because we weren&#8217;t sure how much top-down control it provided. (As a matter of fact, one of the hardest things turned out to be managing the most top-level part of the process: setting up a process that would continuously render out all 1000 versions of each track.) Although it was quite elementary and unstable (at the time), [Max for Live] did everything we wanted to do: control the transport, control clips, device parameters, mix parameters, the tempo &#8230; you could even select and manipulate things like MIDI elements, although we didn&#8217;t attempt that. </p>
<p>So we made our tracks as Live project files, as you might do for a live set (i.e., without arranging the tracks on the timeline), then set up a number of parametric controls to manipulate things in the tracks. Many of these were just effects and synth parameters, which we grouped through mappings so that one parameter might turn up the attack on a synth whilst turning down the compression attack in a compensatory way. So the parameter space was quite carefully controlled, a kind of composed object in its own right.</p>
<p>We also separated single tracks out into component parts so that they could be parametrically blended. For example, a kick drum pattern could be spilt into the 1 and 3 beats on the one hand, and a bunch of finer detail patterning on the other, so that you could glide between a slow steady pattern and a fast more syncopated one. So loads of the actual parameterisation of the music could actually be achieved in Live without doing any programming. Likewise, for many of the parts on the track, we made many clip variations, say about 30, such as different loops of a breakbeat. The progression through those clips — quantised in Live, of course — could also be mapped to parameters. </p>
<p>Finally, by parameterising track volumes and using diverse source material in our clips, we could ultimately parameterise the movement through high-level structures in the tracks. So we could do things like have a track start with completely different beginnings but end up in the same place. We did this in Two Mbiras, which is probably the track where we felt most like we were just naturally composing a single piece of music which just happened to be manifest it a multiplicity of forms. In that sense, this was the most successful track. Some of the other tracks involved more of an iterative approach where we didn&#8217;t have a clear plan for how to parameterise the track to begin with, but that fits with our natural approach to making tracks. At one point, we wondered if we could just drop a bank of 1000 different sound effects files into an Ableton track, to load as clips. To our glee, Live just crunched for a couple of seconds and then they were there, ready to be parametrically triggered. So each version of the track MD Skillz could end on a different sound effect.</p>
<p>The Max software consisted of a generic parametric music manager and track-specific patches that farmed out parametric control to the elements that we&#8217;d defined in Live. The manager device centred around a master &#8220;version dial&#8221;, a kind of second dimension (along with time), so you could think of the compositional process as one of composing each track in time-version space. </p>
<p>We used Emanuel Jourdan&#8217;s ej.function object, which is a powerful JavaScript alternative to the built-in Max breakpoint function object, and wrote some of our own custom function generators and function interpolation tools to interact with it. Using the ej.function object, we composed many alternative timelines to control the parameters, and then used the version dial to interpolate smoothly between these timelines, resulting in a very gentle transition between versions. I.e., version 245 and 246 are going to be imperceptibly different, but version 124 and 875 will be notably different (we quickly broke from our own rule and started to introduce non-smooth number sequences into some of the tracks, so for example in Colour Field two adjacent versions will actually have quite different structures). We spent some time making it well integrated into Live so that once we really got into the compositional process it would work smoothly and be generally applicable to all of the different ideas we wanted to throw at it. That said, it&#8217;s a few steps of refinement from being releasable software. </p>
<p>Pictured: the master controller device, very minimal, just a version dial and a few debug controls. Double clicking on bp_gui leads to the other figure, a multitrack timeline editor, with generative tools for automatically generating timeline data using different probability distributions.</p>
<p><a href="http://createdigitalmusic.com/files/2012/02/timeline.jpg"><img src="http://createdigitalmusic.com/files/2012/02/timeline-640x444.jpg" alt="" title="timeline" width="640" height="444" class="alignnone size-large wp-image-22710" /></a></p>
<p><a href="http://createdigitalmusic.com/files/2012/02/vdial.jpg"><img src="http://createdigitalmusic.com/files/2012/02/vdial.jpg" alt="" title="vdial" width="311" height="198" class="alignnone size-full wp-image-22711" /></a></p>
<p><strong>How did you approach this piece compositionally, both in terms of those elements that do get generated, and the musical conception as a whole?</strong></p>
<p><strong>Sam:</strong> Since 2005, we had been working a lot in the context of performance, not only as Icarus, but with improvising musicians through our label / collective Not Applicable. This is reflected in the records we put out both as Icarus and individually during that time, which increasingly used generative and algorithmic compositional techniques as structural catalysts for live improvisations. (As Icarus: <em>Carnivalesque</em>, <em>Sylt</em> and <em>All Is For The Best In The Best Of All Possible World</em>. Individually: <em>Rubik Compression Vero</em>, <em>Five Loose Plans</em>, <em>Nowhere</em>, <em>Erase</em>, <em>Chaleur</em> and <em>The Resurfacing Of An Atavistic Trait</em>). Our performance software was made using Max/MSP and Beads and we started by crafting various low level tools that would loop and sequence audio files in various different ways, giving us control parameters that were devised around musical seeds we were interested in exploring.</p>
<p>In many respects, our approach was very similar and partly inspired by Xenakis&#8217; writings in Formalised Music, although the context is obviously very different. These low-level tools were augmented by various hand-crafted MSP processing tools which used generated trajectories and audio analysis as a method of automating the various parameters that effected the sounds themselves, the logic being that an FX unit as a manipulator of sound is in some way loosely coupled to the musical scenario it is contextualised in. In both cases above, the idea was to step back from performance &#8216;knob twiddling&#8217; by using the computer to simulate specific types of behaviour that would control these processes directly (hence the reason why we have never used controllers in performance). </p>
<p>Our search for different methods of coupling our increasing parameter space led us to develop various higher-level control strategies at Goldsmiths and IRCAM respectively, culminating in autonomous performance systems built in the context of the Live Algorithms for Music Group at Goldsmiths College. The autonomous systems we developed used a battery of different techniques to effect control, from CTRNNs and RBNs to analysis-based sound mosaicing, psychoacoustic mapping and pattern recognition. This work resulted in us being commissioned to put together a suite of pieces for autonomous software in collaboration with improvising musicians Tom Arthurs and Lothar Ohlmeier called &#8220;Long Division&#8221; for the North Sea Jazz Festival in 2010. The challenge of putting together a 45-minute programme of autonomous music really forced us to think more strategically about how it was possible to structure musical elements within a defined software framework and how they could vary not only within each individual piece, but also from piece to piece.</p>
<p>The most obvious inspiration for how we might do this ultimately came from reflecting on what it is we do when we perform live as Icarus. The experience of working up entirely new live material and touring it without formulating it as specific tracks or compositions proved to be an ideal prototype not only for Long Division, but also ultimately for FFD. Here, in a similar sense to the work of John Cage, large-scale structure and form became a contextually-flexible entity, which meant that for us it became to a far greater extent derived from the idiosyncrasies of the performance software we developed and keyed in by our own specific way of listening out for certain musical structures and responding to them in either a complementary or deliberately obstructive fashion (or perhaps even not at all). Creating these two pieces (&#8216;Long Division&#8217; and &#8216;All Is For The Best In The Best Of All Possible Worlds&#8217;) gave us the conviction that we could devise musical structures that were both detailed enough and robust enough to benefit positively from some level of automated control. </p>
<p>Therefore, when we came to start working on FFD, the main question we had to ask ourselves was; within the music making practices we had already been working with, what were the tolerances for automation within which we were still ultimately in control of and ultimately composing the music we were creating? In the end, the framework we set up was comparatively restrained; the generative aspect of each track was always notated as a performance via a breakpoint function and therefore able to be rationalised by us, the variation between different versions of the same track was done using interpolation and is completely predictable and incremental and finally, the entire space of variation is bounded to 1000 versions, meaning that the trajectories of the variation never extend into some extreme and unrealisable space.</p>
<p><strong>More notes on the album:</strong></p>
<blockquote><p>Web: <a href="http://www.icarus.nu">http://www.icarus.nu</a><br />
RSS: <a href="feed://www.icarus.nu/wp/feed/">feed://www.icarus.nu/wp/feed/</a></p>
<p>Last.FM: <a href="http://www.last.fm/music/Icarus">http://www.last.fm/music/Icarus</a><br />
Discogs: <a href="http://www.discogs.com/artist/Icarus+(2)">http://www.discogs.com/artist/Icarus+(2)</a></p>
<p>SoundCloud: <a href="http://soundcloud.com/icaruselectronic">http://soundcloud.com/icaruselectronic</a><br />
Twitter: <a href="http://twitter.com/#!/birdy_electric">http://twitter.com/#!/birdy_electric</a></p>
<p>Myspace: <a href="http://www.myspace.com/icaruselectronic">http://www.myspace.com/icaruselectronic</a><br />
Facebook: <a href="http://www.facebook.com/pages/Icarus/132324596558">http://www.facebook.com/pages/Icarus/132324596558</a></p>
<p>CREDITS</p>
<p>Music, Software, Scripting – Icarus (Ollie Bown and Sam Britton)<br />
Mastering – Will Worsley, Trouble Studios<br />
Artwork – Harrison Graphic Design</p>
<p>Icarus gratefully thank the following for their support of the FFD project</p>
<p>The PRSF Foundation (UK)<br />
STEIM (Netherlands)<br />
Ableton (Germany)<br />
The University of Sydney (Australia)<br />
Emmanuel Jourdan (France)</p></blockquote>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/02/making-digital-one-of-a-kind-inside-icarus-generative-album-in-1000-variations/&via=cdmblogs&text=Making Digital One-of-a-Kind: Inside Icarus' Generative Album in 1000 Variations&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/02/making-digital-one-of-a-kind-inside-icarus-generative-album-in-1000-variations/&via=cdmblogs&text=Making Digital One-of-a-Kind: Inside Icarus' Generative Album in 1000 Variations&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2012/02/making-digital-one-of-a-kind-inside-icarus-generative-album-in-1000-variations/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2012/02/making-digital-one-of-a-kind-inside-icarus-generative-album-in-1000-variations/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Modeling Analog in a Digital Age: A Conversation with Universal Audio&#8217;s Chief Scientist; Gallery</title>
		<link>http://createdigitalmusic.com/2011/02/modeling-analog-in-a-digital-age-a-conversation-with-universal-audios-chief-scientist/</link>
		<comments>http://createdigitalmusic.com/2011/02/modeling-analog-in-a-digital-age-a-conversation-with-universal-audios-chief-scientist/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 21:34:20 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Highlight]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[acoustics]]></category>
		<category><![CDATA[analog]]></category>
		<category><![CDATA[DSP]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[modeling]]></category>
		<category><![CDATA[recording]]></category>
		<category><![CDATA[Satellite]]></category>
		<category><![CDATA[Studer]]></category>
		<category><![CDATA[techniques]]></category>
		<category><![CDATA[theory]]></category>
		<category><![CDATA[UA]]></category>
		<category><![CDATA[UAD-2]]></category>
		<category><![CDATA[Universal-Audio]]></category>
		<category><![CDATA[vintage]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=16509</guid>
		<description><![CDATA[A vintage Studer tape machine lies in the workshop of Universal Audio. How do you translate that analog logic to digital form? And what does it tell us about what analog technology (or recording in general) means? Let&#8217;s ask a scientist. Behind the scenes photos courtesy Marsha Vdovin. Comfort and creativity &#8211; the mystery of &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2011/02/modeling-analog-in-a-digital-age-a-conversation-with-universal-audios-chief-scientist/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/files/2011/02/ua8.jpg"><img src="http://createdigitalmusic.com/files/2011/02/ua8-640x426.jpg" alt="" title="ua8" width="640" height="426" class="alignnone size-large wp-image-16639" /></a></p>
<div class="imgcaption">A vintage Studer tape machine lies in the workshop of Universal Audio. How do you translate that analog logic to digital form? And what does it tell us about what analog technology (or recording in general) means? Let&#8217;s ask a scientist. Behind the scenes photos courtesy <a href="http://www.marshavdovin.com">Marsha Vdovin</a>.</div>
<p>Comfort and creativity &#8211; the mystery of what makes certain vintage gear so appealing remains. There are few people closer to the meeting place of digital and analog, reason and sentiment, than Dr. David Berners. He&#8217;s the chief scientist for Universal Audio, responsible for modeling in digital software form the characteristics of sought-after, beloved analog gear. It&#8217;s science: Berners cut his teeth as an engineer working on the physics of nuclear fusion, going on to pursue a love of music and sound. Now he uses knowledge of physics and the characteristics of sound equipment to model computationally what makes this gear sound the way it does. But it&#8217;s also commerce: UA&#8217;s DSP platforms unlock access to a range of a la carte plug-ins, bringing a menu of sounds from the past to modern engineers without the associated bulk, inconvenience, and cost of the real thing.</p>
<p>So, if you&#8217;re curious to know a bit about what makes analog and digital gear tick, what that analog gear means in a digital age, Dave&#8217;s a good place to start. The timing&#8217;s good: UA&#8217;s on a bit of a roll. The company&#8217;s heritage begins entirely in the analog domain, founded in 1958 by Bill Putnam, Senior and resurrected in 1999 by his sons, James and Bill, to make new tools in both hardware and software. UA has recently introduced an elaborate software model of the Studer A800 tape recorder, one that seeks to make a digital workstation sound like a beloved, high-fidelity multitrack tape setup. There are also new models of the SSL console, authorized by manufacturer Solid State Logic, providing the channel strip and bus compressor; the real thing earned more Platinum records than any other gear, so it&#8217;s more or less guaranteed you&#8217;ve heard it unless you&#8217;ve been holed up on a farm listening to old-timey AM for the past few decades. And they&#8217;re expanding compatibility, with new support for Pro Tools and, via FireWire, all those Mac laptops that lack ExpressCard slots.</p>
<p>None of that, though, really winds up being the focus of our conversation. Dr. Berners is also Professor Berners, <a href="https://ccrma.stanford.edu/courses/424/">teaching the elements of DSP</a> to students at Stanford with another UA alum and former CTO. Here, class is in session, as he talks about his laboratory-style approach to understanding how equipment works, and why having a theoretical model is so essential. He hedges on the question of why analog gear is appealing, leaving that to others, but opens up when explaining why he fell in love with engineering. </p>
<p>And, in the process, we get some serious gear porn courtesy of photography (and UA PR rep) Marsha Vdovin. She takes us inside the UA studio for a glimpse of a treasure trove of drool-worthy vintage gear and modern test equipment. </p>
<p>Deafening us with science, here&#8217;s Dr. Berners, proudly sponsored by our favorite advertiser, The Field of Mathematics. (They&#8217;ve been working on improving their PR lately. I hear they&#8217;re on Twitter.)</p>
<p>But deep beneath all that science, all the most empirical techniques for modeling, you might just discover how and why digital audio today could find its connection to the past.</p>
<p><a href="http://createdigitalmusic.com/files/2011/02/daveberners.jpg"><img src="http://createdigitalmusic.com/files/2011/02/daveberners.jpg" alt="" title="daveberners" width="640" height="427" class="alignnone size-full wp-image-16627" /></a></p>
<div class="imgcaption">Science! Dr. Dave reflects on the meeting place between digital and analog. Photo courtesy Universal Audio.</div>
<p><span id="more-16509"></span></p>
<p><strong>CDM: Can you tell us a bit about how you wound up in this field? What led you to working in the science of DSP?</strong></p>
<p>Dave: My parents told me that I wanted to be an engineer, ever since I was about five years old. I described to them the job that I wanted to do, and I asked them what it was called &#8211; and they said, that&#8217;s called an engineer. As far as I remember, that&#8217;s always what I figured I would end up doing.</p>
<p>After finishing a Masters Degree in power supply stuff, I worked at NASA a while on some design stuff for a couple of different projects, and then after that I worked at the Lawrence National Lab in Berkeley. It was some physics projects related to fusion power plants, so that was very different from audio. While I was doing all those things I didn&#8217;t realize I could find work in audio. I always liked the idea of doing audio-related stuff, but I didn&#8217;t know there would be any way I&#8217;d be realistically able to do it. While I was working at those two places, I found out about the <a href="https://ccrma.stanford.edu">CCRMA center at Stanford</a> and decided to apply there for a graduate program [in the early 90s.] That was when I met Bill [Putnam, Jr. founder of the modern UA], because he was also a student there.  I had done a little bit of DSP before that, but that was where I learned most of what I know. </p>
<p><strong>And you&#8217;re teaching now at CCRMA.</strong></p>
<p>Yes, along with Jonathan Abel. There&#8217;s one course in the fall that&#8217;s an introductory DSP, Discrete Time Filtering class. That was a course that was created by Julius Smith. He&#8217;s written the textbook for it. It&#8217;s meant for people who are just getting their feet wet &#8230; with no prerequisite other than high school math. The other class is the one Jonathan and I created, and that one&#8217;s more related to audio effects processing &#8212; tricks, I guess, on how to define DSP effects.</p>
<p><strong>How did your background apply to coming the Universal Audio? Was there an additional learning curve, getting into work in audio?</strong></p>
<p>For me personally, it was pretty smooth because I had real strong musical interests, the whole time I grew up. I had been an amateur musician my whole life, and spent a lot of hours playing music and working on music. Somehow that gave me an advantage &#8211; if I discovered I had made a bug or done something wrong, it gave me a good intuition &#8212; if something isn&#8217;t sounding right, what is it likely to be?</p>
<p><a href="http://createdigitalmusic.com/files/2011/02/ua6.jpg"><img src="http://createdigitalmusic.com/files/2011/02/ua6-640x426.jpg" alt="" title="ua6" width="640" height="426" class="alignnone size-large wp-image-16637" /></a></p>
<p><strong>How much of modeling is intuition? I&#8217;d imagine that, with audio, the ultimate test is sort of if it sounds right, it is right?</strong></p>
<p>The feeling thing is important. The way I like to think about it is that it&#8217;s not really among the design criteria. It&#8217;s more of a check. Ideally, what I would like is to be able to get a bunch of information about a product &#8212; schematics, info about the physics of how it works, whatever I need to understand the processes by which it operates &#8212; make a model, and implement the model. Human hearing comes into play, psychoacoustics, to determine what may or may not be important perceptually. But what I always hope is that by the time we get to the listening phase, there&#8217;s not anything left that we&#8217;re trying to tune, so to speak. It&#8217;d be more like catching bugs.</p>
<p>I do rely on our listening team &#8212; Will Shanks, in particular. He&#8217;s in charge of the qualification of our products in terms of our sound. I rely on him a lot, but it&#8217;s more that he&#8217;s finding little mistakes and errors. I don&#8217;t ever want to get into a situation where we listen to something and compare it to the original and say, well, I wish this sounded a little brighter. I would be very unhappy if I got in that position. I would much rather be able to have a complete understanding of how the original equipment works, and match that.</p>
<p>There&#8217;s a particular reason why I developed that opinion, and it has to do with the non-linearities that exist in a lot of this gear. If we had a totally linear system, like an equalizer that has no measurable distortion, that kind of system can be characterized fully just with one measurement. If I make a very good measurement in a careful way, for whatever setting the controls on the equipment is at, I can know everything there is to know about that piece of equipment. I can be totally confident that no matter what signal somebody puts through it, I can predict the behavior, just on the basis of my one measurement. What happens is if there&#8217;s any sort of non-linearity at all, unless we can characterize the non-linearity in a very specific way &#8230; it becomes absolutely impossible to characterize by measurement. There would always be the fear that even though you&#8217;d listen to a thousand audio snippets and they&#8217;d all sound identical, the next one that you try could sound different. It&#8217;s very difficult to have confidence in a model of a non-linear system, unless you know how that system works. </p>
<p>That goes hand in hand with how we do our measurements. We do use specific signals to cross-check our model &#8212; I&#8217;ll take a piece of gear, and start with the schematic, and write out with a pencil how it works. And then it&#8217;ll turn out that there are certain things in that circuit that aren&#8217;t really specified by that schematic. There&#8217;s a lot of behavior of different components &#8211; say you have a transistor or a tube or something &#8211; [where] you can write the part number on the schematic, but that doesn&#8217;t fully specify what that part does. We do have to do some measurements, but the only way we can trust the results of the measurements is if they&#8217;re informed. If I try to just take a piece of equipment as a black box, if I didn&#8217;t already know what was inside the box, it&#8217;d be impossible to make a good model.</p>
<p><a href="http://createdigitalmusic.com/files/2011/02/ua5.jpg"><img src="http://createdigitalmusic.com/files/2011/02/ua5-640x426.jpg" alt="" title="ua5" width="640" height="426" class="alignnone size-large wp-image-16636" /></a></p>
<p>You can do signal modeling, where you have some array of test signals that maybe you&#8217;ve developed and see what happens to them when they go through the equipment &#8212; and that to me is the risky way to do it. And then the other method is called physical modeling, where you try to understand all the processes that are happening inside the box. With that type of a model, you have to build the behavior from the bottom up, and then once you&#8217;re done, you need to verify that you&#8217;ve got all your parameters right. So instead of unknown types of behavior you just have unknown parameters. So you might say, I know there&#8217;s a capacitor inside here, and it probably has some resistance associated with it, and that resistance doesn&#8217;t appear on the schematic, because nobody knows what it is. But I can find out what it is by doing a particular measurement.</p>
<p>So then what happens is we&#8217;ll build up a behavioral model based on the physics of all the parts. And then only after we make the model can we decide what test signals are appropriate to expose all the unknown parameters. Every model that we make of a different piece of gear, we&#8217;ll have to invent a completely different set of test signals to find out the parameters of all the different components. Hopefully we&#8217;ll be able to do something without taking everything apart. In some cases, there are behaviors that are unobservable directly. Sometimes we&#8217;ll have to unsolder all the components and measure them separately and then put it back together. In general, we&#8217;re more comfortable trying to understand the real processes that are happening inside a box.</p>
<p><a href="http://createdigitalmusic.com/files/2011/02/ua4.jpg"><img src="http://createdigitalmusic.com/files/2011/02/ua4-640x426.jpg" alt="" title="ua4" width="640" height="426" class="alignnone size-large wp-image-16635" /></a></p>
<p><strong>I&#8217;d assume you get better at doing this over time. Does what you learn in one place carry over to another?</strong></p>
<p>Yeah, that&#8217;s half of it, and then the other half is, as time goes on, we have more and more processing power available to us. There are certain things that we would have liked to do in 1999 but couldn&#8217;t. We already foresaw that we might eventually be able to add some of these effects in. Every once in a long while, it&#8217;s worth revisiting some of these things and saying, well, now I have one hundred times more computational power available to me, so now I can start putting in more effects that are less noticeable than the ones we put in already, but maybe above the threshold of being able to be perceived.</p>
<p>So not only do we learn more as we do more projects, but we also have more opportunity to include effects that would have been too expensive ten years ago.</p>
<p><strong>That seems to be a story that&#8217;s largely untold. People are aware of the trajectory of CPU power over the years. People are now looking at the area of the GPU and low-power CPUs. But people seem unaware that DSP chips has grown, too. It seems the bang for your buck is better today than it was even recently.</strong></p>
<p>Oh, yeah, I&#8217;d say definitely. I think the tangible manifestation of that idea can be seen by the difference between our original UAD-1 card and the UAD-2. Over the last couple of years since the UAD-2 came out, we&#8217;ve had increasingly power-hungry processors that we&#8217;ve released. Now we&#8217;re to the point that a lot of this stuff would not have run even one instance on the old card. But we can still do it. We always feel like if there&#8217;s a question whether to include a part of the model that&#8217;s a little bit expensive, so far, we always put it in. The amount of processing power is never going to be reduced. We&#8217;d rather include more right now, because then we&#8217;re ahead of the curve.</p>
<p>Sometimes, it&#8217;ll turn out that we&#8217;re at a certain point in complexity, and in order to gain a tiny bit of perceptual improvement, it&#8217;d take a huge computational cost. And so then we figure we&#8217;re at a sweet spot, and so that&#8217;s good. Other times, we&#8217;ll look at something, and maybe by increasing computational cost a tiny bit, we could get a significant perceptual improvement. Then we may be inclined to put it in even if it stretches the current capacity of our hardware. There&#8217;s also cases where, if we feel like something&#8217;s gotten really expensive, sometimes we&#8217;ll make two versions of a plug-in. We always try to order everything so we take care of the major artifacts first.  </p>
<p><a href="http://createdigitalmusic.com/files/2011/02/ua3.jpg"><img src="http://createdigitalmusic.com/files/2011/02/ua3-640x426.jpg" alt="" title="ua3" width="640" height="426" class="alignnone size-large wp-image-16634" /></a></p>
<p><strong>Let&#8217;s talk about the Studer. First, to revisit this idea of process, where do you start modeling something like this? In some ways, it&#8217;s not the most non-linear of the things you&#8217;ve had to model. It does seem like it&#8217;s a complex system. There was a lot there to take into account in the design.</strong></p>
<p>Yeah &#8212; the signal path is long, and there&#8217;s a lot of things happening in there. Also, the non-linearities, while they may not be as dramatic as, say, a guitar stompbox or something, they&#8217;re considerably complex. There&#8217;s a lot of behavior that has a fair amount of subtlety. I think that just about any magnetic mechanism is going to be complicated, because of the <a href="http://en.wikipedia.org/wiki/Hysteresis">hysteresis</a> that you get in magnetic processes. Not only is the tape deck magnetic, but it has a spatial extent. So whereas, if you have say a transformer or an inductor with a magnetic core, unless you&#8217;re being very picky, the coils of the wire don&#8217;t really move. They might deflect a tiny bit when current goes through them, but for the most part they stay put. And if you imagine the coils of wire are actually fixed on a transformer, the fields that are created don&#8217;t change their shape that much, unless you have a material that&#8217;s really saturating a lot. Basically, you have a one-dimensional system.</p>
<p>Whereas with the tape, there&#8217;s the thickness of the tape and then the width of the tape, and then there&#8217;s the length of the tape on which you&#8217;re making the recording. That&#8217;s all going by the heads, the record and the playback heads, and so the geometries become really important. Any time you have a system that&#8217;s got a spatial extent, and especially one that&#8217;s got moving parts like that, the computational complexity can go way up. Let&#8217;s say you have a tape that&#8217;s magnetized, it&#8217;s not going to be uniformly magnetized. The magnetization will be a function of the depth of the tape and the width of the tape and of course the length. If you wanted to keep track of all of that stuff, you have this sort of geometric explosion of complexity. It was really necessary to think very hard about how we could have some kind of a model that would be practical to implement &#8211; keep all the subtlety that we wanted to have.</p>
<p>Even though the original intent of the [Studer] deck was to be as linear as possible, to be a transparent recording medium, all those different factors made it one of the longer-term projects that we&#8217;ve ever done &#8211; just trying to figure out how to do the simplifications that we were going to have to do in a way that wouldn&#8217;t really detract from the fidelity of the model.</p>
<p><a href="http://createdigitalmusic.com/files/2011/02/studer_a800.jpg"><img src="http://createdigitalmusic.com/files/2011/02/studer_a800.jpg" alt="" title="studer_a800" width="524" height="525" class="alignnone size-full wp-image-16645" /></a></p>
<div class="imgcaption">The Studer in software form. Screenshot courtesy Universal Audio.</div>
<p><strong>So, how much of this was theoretical? At what point do you have to look at the actual hardware?</strong></p>
<p>We knew that we&#8217;d have to have a machine. Just distinguishing between the different tape formulations, it would be very difficult to be confident in those models done all in the abstract. This is one of those cases where we like to have a model, but it&#8217;s very important to be able to cross-check the results with the real thing. We had a Studer deck that we got from <a href="http://www.oceanwayrecording.com/">Ocean Way</a> [Recording, the legendary Hollywood studio] and brought it into our studio. It&#8217;s been here for the last year and a half or so, and we&#8217;ve used it heavily. It&#8217;s really tough to take something like that apart; the cards plug into the interior of the machine. So we&#8217;d take the cards out and work on them, and I soldered a bunch of leads on different parts of the circuit that I wanted to look at, and then we could temporarily just lift a component if we really needed it to be disconnected.</p>
<p>For this, we ended up bringing in a bunch of scopes and other test equipment into the control room. I soldered flying leads onto the cards. It really turned out to be critical that we could look at different points inside the circuitry while we were using the deck. </p>
<p>It&#8217;s kind of related to the stuff I was trying to describe before. Even if we know a model for the whole process, if we want to expose a particular non-linearity or behavior at a certain point in the circuit, it&#8217;s a lot easier if we can look at data right from some internal circuit node rather than the output. So that&#8217;s how we did our verification &#8211; and obviously, listening, too. </p>
<p>It&#8217;s well known that the Studer is really carefully designed to have high fidelity and be well-behaved. But in spite of that, it turns out that there&#8217;s a little bit of non-linearity on the record amplifier, so the signal&#8217;s [got] some artifacts associated with it on the way to the record head. So that&#8217;s why we felt we had to monitor all these points on the circuit.</p>
<p>On the other hand, if we would have just started hooking up wires at different places and blindly tried to figure out what&#8217;s going on without knowing anything about how this stuff works, there&#8217;d be no way to work out a workable model. If we put out some signal that we just made up out of thin air, it would be overwhelming.  </p>
<p><strong>Having gotten intimate with this equipment, can you comment on what makes this gear so desirable in the first place, aside from pleasant associations with it historically?</strong></p>
<p>I&#8217;m comfortable with audio and music, but I don&#8217;t want to decide upfront that something will be unpleasant or undesirable and leave it out. I&#8217;d rather put everything in. It&#8217;s never obvious, really, which artifacts are the desirable ones. </p>
<p><a href="http://createdigitalmusic.com/files/2011/02/ua7.jpg"><img src="http://createdigitalmusic.com/files/2011/02/ua7-640x426.jpg" alt="" title="ua7" width="640" height="426" class="alignnone size-large wp-image-16638" /></a></p>
<p><strong>It seems really the opposite from what we&#8217;re seeing in consumer photography. There, when you see iPhone apps like Hipstamatic and Instamatic, the idea is to apply very specific, desirable qualities from a camera intentionally, rather than to model the whole camera. So they really have decided what&#8217;s desirable.</strong></p>
<p>[laughs] If we had as many customers as the iPhone, maybe we&#8217;d charge $2 for an app.</p>
<p><strong>Hey, in that case, maybe you&#8217;d just listen to your entire song library as if it were coming through the Studer.</strong></p>
<p>That&#8217;s right. That could actually be great.</p>
<p>There is a place for that line of thought. And to me, that place is to make forward progress. Let&#8217;s say that we&#8217;ve analyzed a hundred highly-prized pieces of vintage gear, and tried to understand what makes them all special. Now, it gives us hopefully a good information base, and maybe a little intuition ourselves of how we&#8217;d design a new piece of equipment if we wanted it to have a specific sound. If we were going to design something like that, then we&#8217;d have a lot of freedom that we wouldn&#8217;t [otherwise], if we&#8217;re not claiming it&#8217;s identical to something.</p>
<p>For us, it&#8217;s worth it to do the modeling just to achieve the models ourselves. And when we are doing a model, we don&#8217;t want to interpose our own ideas about what&#8217;s important. The one case where we do is if there&#8217;s really solid evidence from psychoacoustic experiments that people will not be able to perceive something, then we will neglect that if it turns out to be expensive to put things in.</p>
<p>We&#8217;re willing to accept the fact that people will be unable to perceive certain things. But what we&#8217;re not willing to do is to decide whether something will be pleasant or unpleasant.</p>
<p><a href="http://createdigitalmusic.com/files/2011/02/ua9.jpg"><img src="http://createdigitalmusic.com/files/2011/02/ua9-640x426.jpg" alt="" title="ua9" width="640" height="426" class="alignnone size-large wp-image-16640" /></a><br />
<a href="http://createdigitalmusic.com/files/2011/02/ua10.jpg"><img src="http://createdigitalmusic.com/files/2011/02/ua10-640x426.jpg" alt="" title="ua10" width="640" height="426" class="alignnone size-large wp-image-16641" /></a></p>
<p><strong>What were some of your favorite projects from UA&#8217;s now fairly large back catalog &#8211; or what were the toughest models you worked on?</strong></p>
<p>Almost the first two models were the 1176 and the LA2A. And it&#8217;s kind of interesting to think about those, because they both were difficult, but for different reasons. The LA2A has this little electro-luminescent panel in there that lights up and shines on a light-sensitive resistor, and that&#8217;s how the compression happens. And it turned out that the physics of that panel were very difficult for us to understand. And so we spent a long time trying to figure out how in the world we would even understand the mechanism of how that worked but then characterize them somehow. The behavior was just very, very complex and multi-dimensional. It just was very difficult. It really was satisfying to finally get a model that had the right behavior.</p>
<p>The thing that made the 1176 very hard was that the attack is very fast. It&#8217;s actually faster than one sampling interval if you&#8217;re at 44k. The attack is pretty much just about complete by the time you advance one sample forward in time. Even though we could characterize the behavior of the 1176 more easily than the LA2A, implementing the plug-in became very, very tough, because we had to make this feedback loop. It&#8217;s a feedback compressor, and we had to make the loop behave properly, even though these processes were happening much faster than one sample period. So we had to think really hard in terms of how to implement the thing. There&#8217;s a lot of different ways to get stuck &#8212; you could get stuck trying to understand the actual process, or you might understand the process but then think, “How can I implement this as a digital system?” So at different times, we&#8217;ve had different things that stuck out as the tough part of a project. </p>
<p><strong>It does sound like you have a strong philosophy.</strong></p>
<p>When I first started working at UA, Bill met with me and said he had the idea and the vision to do these models, based on physical process. It&#8217;s been a company point of view, irrespective of who does the work. There&#8217;s actually three or four of us now that do algorithms here, all working with the same ideas and the same ways of going about things. It&#8217;s a broad angle of attack that we as a company decided to do, not something that any one person developed. </p>
<p>Bill&#8217;s been really great to work with from the days when we were in school together up until now. One thing I really admire about Bill is that he can look at a problem and reduce it to the important components immediately. He can look at something that&#8217;s really complex and has a lot of different factors that are difficult to dis-entangle for someone else and get right down to what the important behaviors are going to be. It&#8217;s just a really nice, organized way of thinking that he has. </p>
<p>I should also mention Jonathan Abel. [founder of Kind of Loud before it merged with UA]. He had a lot of input &#8211; a huge effect into the shape that the first batch of plugins evolved. He worked a lot in the trenches on the algorithms with me, and had a huge impact on how that stuff came out. </p>
<p><a href="http://createdigitalmusic.com/files/2011/02/ua1.jpg"><img src="http://createdigitalmusic.com/files/2011/02/ua1-640x426.jpg" alt="" title="ua1" width="640" height="426" class="alignnone size-large wp-image-16632" /></a></p>
<p><strong>So why model historic gear in the first place? And once you are done with the process, what does that tell you about why people value these tools?</strong></p>
<p>That&#8217;s a tough question to answer definitively. It&#8217;d be very hard for me to make a convincing argument that someone should want to have those models and use them all the time. But if you just want to answer the question, why would someone ever want them, then it&#8217;s easier to answer that question.</p>
<p>There are thousands and thousands of vintage projects that have been designed. The ones we focus on are the ones that for some reason have become highly coveted. In a lot of cases, those ones are the ones that were the most carefully designed or the most expensive things available at the time. Not all of them &#8211; some of the stuff that turns out to be really popular and sound great, some of those things have a lot of their good characteristics almost accidentally. I&#8217;m absolutely sure when we do a lot of these models, we know things about the circuit that the engineers didn&#8217;t. People would design something and then just put up with a little bit of an artifact without understanding it or caring about it, whereas we, if we want to recreate that, have to go down into the weeds and really understand it to a higher degree than sometimes the people who designed the gear.</p>
<p>For whatever reason, there are certain pieces of gear that have become super-popular. Whether it&#8217;s an intrinsic human characteristic to like those things, or whether it&#8217;s cultural weight, or familiarity, for whatever reason, they&#8217;re pleasing. And so, for people to have those sounds available to them I think is always going to be beneficial, until people just forget about those sounds, if that ever happens.</p>
<p>I think familiarity definitely leads to comfort, and comfort can lead to creativity just as well as being off-balance can. They&#8217;re two different kinds of things. It seems you were making the point that there&#8217;s a whole world of new stuff out there where you could make new sounds, and that&#8217;s probably true. I hope that people &#8211; even us &#8211; continue to do that kind of work, too. On the other hand, there are certain sounds people are used to and enjoy, and I think it&#8217;s good to have those sounds at their disposal, too.</p>
<p>These tools allow someone to make a recording with a grounding, that gives it a pleasant, familiar, comfortable sound. And then you still have the freedom to add your own novel ideas to the music. Maybe someone&#8217;s never used that piece of equipment before, but they&#8217;ve probably heard records that were made with that equipment.</p>
<p>It&#8217;s happened to me in development. For example, when we did our very first Neve EQ model, I worked out all of the math, designed all of the filters and everything. And then I got hold of the hardware, and started cross-checking the results of my design with the hardware. And I started playing music through both. It was really eye-opening to me. I made some adjustments, and thought &#8211; oh, it&#8217;s that sound. I know what that sound is; I&#8217;ve heard a lot of records that sound like that. But I never knew that that was a 1073 making that sound. But now I do. And it&#8217;s the same thing with the 1176 &#8211; you know, like I said, if you put that on a drum kit, you think, oh, it&#8217;s that, it&#8217;s this record and that record, and it&#8217;s a beautiful sound, and I always wondered how people got that sound. To me, it&#8217;s kind of exciting to have that comfortable feeling of thinking, I love that sound, and now I can do it.   </p>
<p>By the way, I&#8217;m a design engineer, not a professional musician or a recording engineer, so these perspectives should probably be given very little weight. But I&#8217;m just telling you my personal opinion. There&#8217;s other people even within UA that probably should carry a lot more weight. I don&#8217;t know &#8212; I like creativity in music, but also a grounding in some aspect of it that sound comfortable and familiar.</p>
<p><strong>Thanks, Dave. We&#8217;ll be taking a closer look at the Universal Audio solutions and where to begin using their stuff in your music, as well as their new FireWire-based Satellite for you Mac users. And in the interest of balance, I also have a very different take on modeling analog, from guy named Dave. I spoke with Dave Hill about HEAT, the Avid product; watch for that interview soon. HEAT is quite different from the UA stuff, but you&#8217;ll hear some familiar themes about the larger picture. Got questions for this Dave and UA? Thoughts on your own experiences with hardware and software? Let us know in comments.</strong></p>
<p><strong><a href="http://www.uaudio.com/">http://www.uaudio.com/</a></strong></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/02/modeling-analog-in-a-digital-age-a-conversation-with-universal-audios-chief-scientist/&via=cdmblogs&text=Modeling Analog in a Digital Age: A Conversation with Universal Audio's Chief Scientist; Gallery&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/02/modeling-analog-in-a-digital-age-a-conversation-with-universal-audios-chief-scientist/&via=cdmblogs&text=Modeling Analog in a Digital Age: A Conversation with Universal Audio's Chief Scientist; Gallery&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2011/02/modeling-analog-in-a-digital-age-a-conversation-with-universal-audios-chief-scientist/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2011/02/modeling-analog-in-a-digital-age-a-conversation-with-universal-audios-chief-scientist/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>Be a Music Geek Ninja with Electronic Music Programming in Pd: New Book</title>
		<link>http://createdigitalmusic.com/2009/03/be-a-music-geek-ninja-with-electronic-music-programming-in-pd-new-book/</link>
		<comments>http://createdigitalmusic.com/2009/03/be-a-music-geek-ninja-with-electronic-music-programming-in-pd-new-book/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 16:33:53 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[DSP]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[granular-synthesis]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[PDAs]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[synthesis]]></category>
		<category><![CDATA[theory]]></category>
		<category><![CDATA[treeware]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=5395</guid>
		<description><![CDATA[Okay, it looks a little scary, but just think of that as an added way of convincing your friends you&#8217;re a total badass. You may have heard about Pure Data (Pd), the open-source cousin to Max/MSP and a powerful tool for visual programming or &#8220;patching&#8221; music and multimedia. Pd has even appeared in the iPhone &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2009/03/be-a-music-geek-ninja-with-electronic-music-programming-in-pd-new-book/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://createdigitalmusic.com/files/2009/03/pdexamples.png"></p>
<div class="imgcaption">Okay, it looks a little scary, but just think of that as an added way of convincing your friends you&#8217;re a total badass.</div>
<p>You may have heard about Pure Data (Pd), the open-source cousin to Max/MSP and a powerful tool for visual programming or &#8220;patching&#8221; music and multimedia. Pd has even appeared in the iPhone app RjDj and creating generative music for EA&#8217;s hit game Spore. But actually learning how to use the thing? Or learning some of the more advanced possible techniques in sound synthesis and processing? That&#8217;s another matter. <span id="more-5395"></span></p>
<p>Johannes Kreidler writes to let us know about his new book for people wanting to learn Pd. It starts at the beginning and teaches you not only the ins and outs of the Pd environment, but all of the advanced music processing techniques, as well. (Given the similarity of Pd and Max/MSP, that should make this just about as useful for Max devotees, too.)</p>
<p>The book is available for reading free online, or in paperback format from Wolke Publishing House. It&#8217;s available in both English and German. Johannes writes:</p>
<blockquote><p>This tutorial is designed for self-study, principally for composers. It begins with explanations of basic programming and acoustic principles then gradually builds up to the most advanced electronic music processing techniques. The book&rsquo;s teaching approach is focused primarily on hearing, which we consider a faster and more enjoyable way to absorb new concepts than through abstract formulas.</p>
<p>The patches described are available for download.</p></blockquote>
<p>He notes that because Pd is free and open source rather than commercial software, there isn&#8217;t a company behind it that can focus on documentation for new users. That&#8217;s been a common complaint about Pd, and this book does a lot to fill it &#8212; as well as a lot to fill the need for better documentation of sound techniques, as well, for users of any environment. Some of the juicy topics covered:</p>
<ul>
<li>Additive, subtractive synthesis</li>
<li>Sampling</li>
<li>Waveshaping, modulation synthesis</li>
<li>Granular synthesis (something I try to eat a bowl of every day, seriously)</li>
<li>Fourier analysis</li>
<li>Sequencers</li>
<li>Connecting to hardware, network transmission and OSC</li>
<li>Basics of visuals</li>
</ul>
<p>It&#8217;s a really elegantly-organized set of topics, and absolutely of interest to users of Max/MSP and other environments, as well. With this and a new SuperCollider book coming out this spring, we&#8217;re really getting some wonderful resources for learning greater ninja skills. Stay tuned, as I hope to create a forum for folks working on learning this stuff.</p>
<h3>Resources</h3>
<p>Book site, including downloadable patches and online reading:</p>
<p><a href="http://www.pd-tutorial.com">http://www.pd-tutorial.com</a></p>
<p>Direct link to downloading all the patches as one zip (thanks, mic, in comments!):</p>
<p><a href="http://www.kreidler-net.de/pd/patches/patches.zip">http://www.kreidler-net.de/pd/patches/patches.zip</a></p>
<p>More info, including the paperback version:</p>
<p><a href="http://www.wolke-verlag.de/musik_u_t/loadbang.html">http://www.wolke-verlag.de/musik_u_t/loadbang.html</a></p>
<p><a href="http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-musik.de/53108697370a2cb3f/5310869bc400a7a02.html">http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-musik.de/53108697370a2cb3f/5310869bc400a7a02.html</a></p>
<p>Author&#8217;s site:<br />
<a href="http://www.kreidler-net.de">www.kreidler-net.de</a></p>
<p>The authorship of the book was aided by a grant by the Music University of  Freiburg / Germany.</p>
<p>Previous appearances by the author:</p>
<p><a href="http://createdigitalmusic.com/2008/08/22/most-samples-ever-german-art-makes-song-with-70200-samples-using-pd/">A song made from 70,2000 samples</a></p>
<p><a href="http://createdigitalmusic.com/2009/02/06/depressing-project-of-the-day-stock-market-set-music-with-microsoft-songsmith/">The stock market declines, as a song</a></p>
<h3>More Pd Books</h3>
<p><a href="http://pd-graz.mur.at/label/book01">bang | pure data</a> Free, online</p>
<p>Creator Miller Puckette&#8217;s own <a href="http://crca.ucsd.edu/~msp/techniques.htm">The Theory and Technique of Electronic Music</a>, free online in various formats and also in print</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/03/be-a-music-geek-ninja-with-electronic-music-programming-in-pd-new-book/&via=cdmblogs&text=Be a Music Geek Ninja with Electronic Music Programming in Pd: New Book&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/03/be-a-music-geek-ninja-with-electronic-music-programming-in-pd-new-book/&via=cdmblogs&text=Be a Music Geek Ninja with Electronic Music Programming in Pd: New Book&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2009/03/be-a-music-geek-ninja-with-electronic-music-programming-in-pd-new-book/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/03/be-a-music-geek-ninja-with-electronic-music-programming-in-pd-new-book/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>Can Rhythmic Analysis Demonstrate the Use of Robotic Beats?</title>
		<link>http://createdigitalmusic.com/2009/03/can-rhythmic-analysis-demonstrate-the-use-of-robotic-beats/</link>
		<comments>http://createdigitalmusic.com/2009/03/can-rhythmic-analysis-demonstrate-the-use-of-robotic-beats/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 21:56:02 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[click-track]]></category>
		<category><![CDATA[echo-nest]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[music-history]]></category>
		<category><![CDATA[recording]]></category>
		<category><![CDATA[remix]]></category>
		<category><![CDATA[rhythm]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[theory]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web-2.0]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=5270</guid>
		<description><![CDATA[Photo (CC) Nigel Appleton. News may filter through Boing Boing, Slashdot, and Reddit &#8211; and certainly, this story already has. But oddly, I learned of this item when I happened to meet up with the blog item&#8217;s author in Somerville, Massachusetts. He has digital analysis he believes may prove that a track was recorded to &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2009/03/can-rhythmic-analysis-demonstrate-the-use-of-robotic-beats/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/nigelappleton/3286060846/"><img src="http://farm4.static.flickr.com/3330/3286060846_9537faafa4.jpg?v=0"></a></p>
<div class="imgcaption">Photo (<a href="http://creativecommons.org/licenses/by-nc-nd/2.0/deed.en">CC</a>) <a href="http://www.flickr.com/photos/nigelappleton/">Nigel Appleton</a>.</div>
<p>News may filter through Boing Boing, Slashdot, and Reddit &#8211; and certainly, this story already has. But oddly, I learned of this item when I happened to meet up with the blog item&#8217;s author in Somerville, Massachusetts. He has digital analysis he believes may prove that a track was recorded to a click track.</p>
<p>Paul Lamere is a developer at Echo Nest, a brainy think-tank of music geeks developing new ways of processing musical metadata in the cloud. Whereas services like Last.fm focus mainly on content and community, Echo Nest&#8217;s API wants to make the computers in the cloud smarter about how they listen to your music. We&#8217;ve had a look at their work twice before:</p>
<p><a href="http://createdigitalmusic.com/2008/12/29/all-christmas-music-boiled-down-to-sixteen-droning-singles/">All Christmas Music, Boiled Down to Sixteen Droning Singles</a><br />
<a href="http://createdigitalmusic.com/2008/04/01/musical-brain-api-an-api-for-music-on-the-web-and-it-makes-pretty-pictures/">Musical Brain API: An API for Music on the Web &#8211; And it Makes Pretty Pictures</a></p>
<p>The Remix API crunches data about rhythmic information at a number of levels. Since we first saw it, that API has led to an SDK (read: something you can program more directly), all assembled in Python. The Python-based SDK is now capable of creating the world&#8217;s most unlistenable mash-ups, among other things &#8211; some oddly compelling. On Friday, I got to listen to tunes with every other eighth note removed and Michael Jackson crossed with tunes &#8211; that is, until the programmers in the office started to complain because they were about to lose their mind. (Echo Nest uses a Sonos system to pipe music office-wide. I hope we can give you a preview of those clips soon.) </p>
<p><a href="http://developer.echonest.com/docs/method/remix/">Remix SDK</a> (currently Python)</p>
<p>But perhaps the most interesting thing this team has done so far is Paul&#8217;s work on plotting rhythmic analysis. Plots of tempo deviation, measured in beat durations, yield two interesting revelations:</p>
<p><a href="http://musicmachinery.com/2009/03/02/in-search-of-the-click-track/">In search of the click track</a> [Music Machinery]</p>
<p>1. Much of the music you know has a <em>lot</em> of rhythmic variation. (Dizzy Miss Lizzie by the Beatles, anyone? No Ringo Starr jokes, please.)</p>
<p>2. A lot of the other music has disturbingly <em>little</em> rhythmic variation.<span id="more-5270"></span></p>
<p><img src="http://createdigitalmusic.com/files/2009/03/clickgraphs.jpg"></p>
<div class="imgcaption">As rhythmically flat as GarageBand: Britney Spears, right. (Beatles at left.)</div>
<p>Yes, indeed, the use of click tracks (and, I suspect, metronomes, drum machines, quantized loops, and the whole lot) seems to be sucking some of the rhythmic spice out of music. You&#8217;ve already heard complaints about the &#8220;loudness wars&#8221; that have quantized out dynamic range. But, after decades of drum machines and digital tech, there&#8217;s surprisingly little complaint about quantized rhythmic values. Okay, perhaps I should scratch that &#8211; some people complain an awful lot. What we haven&#8217;t had until now is a visual representation of what&#8217;s going on.</p>
<p><strong>Note/update:</strong> Just for the record, I&#8217;m not opposed to quantized beats. We&#8217;re very big fans of techno around here. The post Paul wrote begins, &#8220;Sometime in the last 10 or 20 years,  rock drumming has changed.&#8221; Note, <em>rock</em> drumming. I think there are all sorts of rhythmic possibilities in different musical expressions.</p>
<p>I could go on, but I&#8217;m not having a very smart day. (The evening pot of coffee is on; I have high hopes.) Instead, I&#8217;m curious what people think of Paul&#8217;s methodology. This was just a programmer working along a line of thought with some experimental code, so I&#8217;m sure he doesn&#8217;t claim this to be an entirely scientific method. But that said, do you think his conclusions are correct? Is there more to be said about this subject?</p>
<p>For that matter, would there be a way to do more scientific work along these lines?</p>
<p>As for the engine that powered this: the Remix API and SDK from Echo Nest should be capable of quite a lot more, from gorgeous animated visualizations like the album art for Matmos we saw last year to unusual, new collaborative Web remix apps. The one catch is the analysis must be performed on their servers, so it&#8217;s not something you can apply without sending your content to the cloud &#8211; but you do get the metadata back, so I still think some sort of self-remixing applications might be possible, too. I&#8217;m eager to see a Java version of the SDK and not just Python, because that&#8217;d make it easier to add 3D elements or work with tools like Processing. Can I get an amen?</p>
<p>Well worth checking out Paul&#8217;s blog for lots of commentary on a variety of musical enthusiast topics:<br />
<a href="http://musicmachinery.com/">Music Machinery</a></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/03/can-rhythmic-analysis-demonstrate-the-use-of-robotic-beats/&via=cdmblogs&text=Can Rhythmic Analysis Demonstrate the Use of Robotic Beats?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/03/can-rhythmic-analysis-demonstrate-the-use-of-robotic-beats/&via=cdmblogs&text=Can Rhythmic Analysis Demonstrate the Use of Robotic Beats?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2009/03/can-rhythmic-analysis-demonstrate-the-use-of-robotic-beats/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/03/can-rhythmic-analysis-demonstrate-the-use-of-robotic-beats/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>Next Stop, Dublin: DEAF Fest &#8211; Talks on Sound, BBC, Synths</title>
		<link>http://createdigitalmusic.com/2008/10/next-stop-dublin-deaf-fest-talks-on-sound-bbc-synths/</link>
		<comments>http://createdigitalmusic.com/2008/10/next-stop-dublin-deaf-fest-talks-on-sound-bbc-synths/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 17:21:33 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[BBC]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[future-audio-workshop]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[interface-design]]></category>
		<category><![CDATA[ireland]]></category>
		<category><![CDATA[sound]]></category>
		<category><![CDATA[Sound-design]]></category>
		<category><![CDATA[synths]]></category>
		<category><![CDATA[theory]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=4331</guid>
		<description><![CDATA[Digging into sound: Mark Pilkington&#8216;s photograph of the Daphne Oram archive from the BBC Radiophonic Workshop. The BBC legacy is just one part of an event on Saturday as we talk about the history and future of electronic sound. I&#8217;ve had some amazing meetings here in Berlin, with plenty to share with you over the &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2008/10/next-stop-dublin-deaf-fest-talks-on-sound-bbc-synths/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/strangeattractor/307073139/"><img src="http://farm1.static.flickr.com/113/307073139_dc010126f5.jpg?v=0"></a></p>
<div class="imgcaption"><strong>Digging into sound:</strong> <a href="http://flickr.com/photos/strangeattractor/">Mark Pilkington</a>&#8216;s photograph of the Daphne Oram archive from the BBC Radiophonic Workshop. The BBC legacy is just one part of an event on Saturday as we talk about the history and future of electronic sound.</div>
<p>I&#8217;ve had some amazing meetings here in Berlin, with plenty to share with you over the coming weeks and months. I&#8217;m now headed to Dublin tomorrow for the amazing-looking DEAF festival. If you&#8217;re in or near Dublin, you may want to just clear the next few days for live music lineups, parties, film screenings, gallery events, and generally a dream lineup of electronic music events.</p>
<p>I&#8217;ll be part of a series of talks Saturday. I&#8217;ll be talking generally about how we can think about music visually, and how those visual metaphors in software impact music, with some new examples built in Processing (among examples of other work). I&#8217;m really excited about every one my fellow speakers, as well. Gavin from Future Audio Workshop (creators of Circle) will be talking about sound generally, complementing what I&#8217;m covering, and we have a number of terrific figures to chat. The film <em>Totally Wired</em> covers the scene around synth building and the modular renaissance as found at Schneider&#8217;s Bureau &#8230; well, you can see the lineup for yourself.</p>
<p>For the rest of the world not in Ireland, believe me, I&#8217;ll be sure to bring you as much back from this event as possible, even if I&#8217;m catching up through the end of 2008.</p>
<p>Saturday 25th October at The Digital Hub:</p>
<p>1.00pm &ndash; 1.40pm            FAW [Future Audio Workshop]<br />
1.40pm &ndash; 1.50pm            Break<br />
1.50pm &ndash; 2.30pm            Peter Kirn [Create Digital Music]<br />
2.30pm &ndash; 2.50pm            Break<br />
2.50pm &ndash; 4.10pm            Totally Wired Film [Dir. Niamh Ahern]<br />
4.10pm &#8211; 5.10pm            Andreas Schneider [Schneider&rsquo;s Bureau]<br />
5.10pm &ndash; 5.30pm            Break<br />
5.30pm &ndash; 6.30pm            Dave Vorhaus &#038; Mark Jenkins [White Noise / BBC Radiophonic Workshop]<br />
6.30pm &ndash; 7.00pm            Break<br />
7.00pm &ndash; 8.00pm            Diffusion Concert / Soundings<br />
8.00pm &ndash; 9.00pm            Spatial Music Collective Concert</p>
<p><a href="http://deafireland.com/blog/deaf-talks-the-digital-hub/totally-wired-bbc-radiophonic-workshop">More details on Saturday&#8217;s lineup, at the DEAF Ireland Blog</a></p>
<p><a href="http://deafireland.com/blog/deaf-events">DEAF live events</a></p>
<p>Here&#8217;s the trailer for &#8220;Totally Wired,&#8221; which also features a terrific original score:</p>
<p><object width="580" height="435"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=901887&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=FF7700&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=901887&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=FF7700&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="580" height="435"></embed></object><br /><a href="http://vimeo.com/901887?pg=embed&amp;sec=901887">Trailer for &#8216;Totally Wired&#8217;</a> from <a href="http://vimeo.com/niamhahern?pg=embed&amp;sec=901887">niamhahern</a> on <a href="http://vimeo.com?pg=embed&amp;sec=901887">Vimeo</a>.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2008/10/next-stop-dublin-deaf-fest-talks-on-sound-bbc-synths/&via=cdmblogs&text=Next Stop, Dublin: DEAF Fest - Talks on Sound, BBC, Synths&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2008/10/next-stop-dublin-deaf-fest-talks-on-sound-bbc-synths/&via=cdmblogs&text=Next Stop, Dublin: DEAF Fest - Talks on Sound, BBC, Synths&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2008/10/next-stop-dublin-deaf-fest-talks-on-sound-bbc-synths/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2008/10/next-stop-dublin-deaf-fest-talks-on-sound-bbc-synths/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>MySong: Your Own Virtual, Tone-Deaf Accompanist</title>
		<link>http://createdigitalmusic.com/2008/02/mysong-your-own-virtual-tone-deaf-accompanist/</link>
		<comments>http://createdigitalmusic.com/2008/02/mysong-your-own-virtual-tone-deaf-accompanist/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 14:45:43 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[arranging]]></category>
		<category><![CDATA[composing]]></category>
		<category><![CDATA[experimental]]></category>
		<category><![CDATA[harmony]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[theory]]></category>
		<category><![CDATA[vocals]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2008/02/29/mysong-your-own-virtual-tone-deaf-accompanist/</guid>
		<description><![CDATA[Microsoft Research has done some amazing work; it doesn&#8217;t always move me to tears, but there&#8217;s some fantastic stuff that deserves real recognition. And MySong is &#8230; well, technologically impressive, if musically painful. It&#8217;s a sort of collision between AutoTune and Band-in-a-Box: it recognizes a melody as input, then harmonizes that melody. The vocal input &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2008/02/mysong-your-own-virtual-tone-deaf-accompanist/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/files//2008/02/mysong.jpg"><img height="339" alt="mysong" src="http://createdigitalmusic.com/files//2008/02/mysong-thumb.jpg" width="580" border="0"></a> Microsoft Research has done some amazing work; it doesn&#8217;t always <a href="http://scobleizer.com/2008/02/27/what-made-me-cry-microsofts-world-wide-telescope/">move me to tears</a>, but there&#8217;s some fantastic stuff that deserves real recognition. And MySong is &#8230; well, <em>technologically</em> impressive, if musically painful. It&#8217;s a sort of collision between AutoTune and Band-in-a-Box: it recognizes a melody as input, then harmonizes that melody.</p>
<p>The vocal input goes well, and illustrates the number of different inputs beyond the mouse you can expect in The Future. Here&#8217;s the problem: harmony is extraordinarily difficult to model on a computer because of the number of variables, the amount that&#8217;s driven by instinct and art. And let&#8217;s be blunt: it doesn&#8217;t work right.</p>
<p>In short: if you&#8217;re planning to build a Jerome Kern robot, the technology may not be there just yet. </p>
<p><span id="more-3080"></span></p>
<p>If you&#8217;ve got a strong stomach, you can watch the application lay waste to &#8220;The Way You Look Tonight.&#8221; Speaking of tears: composer Kern actually <a href="http://en.wikipedia.org/wiki/The_Way_You_Look_Tonight">drove the lyricist, Dorothy Field, to tears</a> with the original. MySong might make you cry &#8230; in a different way. It chooses chords that fit a key and fit the melody, but completely unravels when it comes to making chords work horizontally with each other with the melody &#8212; which, when you think about it, isn&#8217;t all that easy even for experienced musician. The funny thing is, the harmonic structure of the song isn&#8217;t that complex (well, until MySong gets cranked to its avant-post-bop setting later in the demo). Harmony is perhaps just harder than the technologists may realize.</p>
<p>The researchers do compare their tool to Band-in-a-Box&#8217;s automatic harmony selection module, and this works better than that &#8212; but that&#8217;s not saying much.</p>
<p><P>I also have to admit, I&#8217;m getting a little fatigued of all these tools that want to dumb down music, as if somehow it&#8217;s music&#8217;s obligation to be push-button easy. Do we build giant robotic armatures so people can play basketball without practicing? Isn&#8217;t it the struggle that makes it fun? The researchers in this point seem to have missed the point: all those hours you spend sitting with an instrument working out chords are perhaps what music is about. There&#8217;s not some musical secret the experts are keeping from everyone else. The songwriter with the guitar very likely received very little training. All of that tweaking of melody and harmony is part of the process that eventually yields things like, well, &#8220;The Way You Look Tonight.&#8221; Jerome Kern and Cole Porter and Richard Rogers did it very quickly; amateurs may do it more slowly. But it may not be possible to reduce to rules in a way that the current generation of computing intelligence can even understand &#8212; and even if it does, it may require more than one or two sliders to adjust.</p>
<p>The best part of the video is the editable parameters: sliders for <strong>Jazz factor</strong> and <strong>Happy factor </strong>settings. (Theory fans: the approach seems to be for Happy factor to lobotomize to major I/V chords and Jazz factor to eventually turn everything into sus13.) I&#8217;d like to suggest a few additional settings for reproducing a broader variety of music:</p>
<ul>
<li>Emo angst factor</li>
<li>Tone deaf factor</li>
<li>Pretentious techno chords factor</li>
<li>Stoned factor</li>
<li>Saccharine-sweet triteness factor</li>
<li>Community theater audition accompanist factor</li>
<li>Went to a liberal arts college where everyone on my floor played Ani DiFranco way too much factor</li>
</ul>
<p>It&#8217;s well worth watching the demo. And, of course, this is the reason to tackle artificial intelligence &#8212; even if you&#8217;re unsuccessful, you&#8217;re learning. My guess is, we&#8217;ll need genuine AI before we can successfully harmonize melodies.</p>
<p><a href="http://www.istartedsomething.com/20080229/mysong-microsoft-research-singing-sound-a-lot-better/">MySong, from Microsoft Research, makes your singing sound a lot better than it really does</a>&nbsp; [istartedsomething]
<p><a href="http://research.microsoft.com/~dan/mysong/">MySong: Automatic Accompaniment for Vocal Melodies</a> [Explanation, Demos, Academic Paper]</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2008/02/mysong-your-own-virtual-tone-deaf-accompanist/&via=cdmblogs&text=MySong: Your Own Virtual, Tone-Deaf Accompanist&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2008/02/mysong-your-own-virtual-tone-deaf-accompanist/&via=cdmblogs&text=MySong: Your Own Virtual, Tone-Deaf Accompanist&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2008/02/mysong-your-own-virtual-tone-deaf-accompanist/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2008/02/mysong-your-own-virtual-tone-deaf-accompanist/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>MIDI Jacks, Radio Shack, Economic Theory, and Invisible Hands</title>
		<link>http://createdigitalmusic.com/2008/01/midi-jacks-radio-shack-economic-theory-and-invisible-hands/</link>
		<comments>http://createdigitalmusic.com/2008/01/midi-jacks-radio-shack-economic-theory-and-invisible-hands/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 17:37:46 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[academia]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[oddities]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[radio-shack]]></category>
		<category><![CDATA[shopping]]></category>
		<category><![CDATA[theory]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2008/01/31/midi-jacks-radio-shack-economic-theory-and-invisible-hands/</guid>
		<description><![CDATA[What is the sound of an invisible hand playing a MIDI controller? Yes, in the latest evidence that the Interwebs really are Douglas Adams&#8217; imagined Infinite Improbability Drive, a conversation from CDM&#8217;s humble forums about the economics of Radio Shack and MIDI jacks has led to a blog response from a non-musician defending the true &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2008/01/midi-jacks-radio-shack-economic-theory-and-invisible-hands/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/curtisperry/142612048/"><img src="http://farm1.static.flickr.com/47/142612048_c996eca200.jpg?v=0"></a> </p>
<p><a href="http://flickr.com/photos/duncan/106413530/"><img src="http://farm1.static.flickr.com/53/106413530_168660f6c4_m.jpg" align="right"></a> </p>
<p>What is the sound of an invisible hand playing a MIDI controller?</p>
<p>Yes, in the latest evidence that the Interwebs really<em> are</em> Douglas Adams&#8217; imagined <a href="http://en.wikipedia.org/wiki/Infinite_Improbability_Drive">Infinite Improbability Drive</a>, a conversation from CDM&#8217;s humble forums about the economics of Radio Shack and MIDI jacks has led to a blog response from a non-musician defending the true legacy of Adam Smith.</p>
<p>I&#8217;m serious. I&#8217;m not just, you know, dumbing down CDM and pandering to the economist audience to pick up cute economist girls.</p>
<p>The blogger also feels our forum poster say &#8220;dude&#8221; too much. Like, whatever. Don&#8217;t have a cow, man.</p>
<p>It started with a thread about the <a href="http://createdigitalnoise.com/viewtopic.php?p=8225#8225">ridiculous price of electronics</a>. (Personally, I wouldn&#8217;t try to extrapolate <em>any</em> kind of larger economic theory from a chain run as badly as Radio Shack has been under recent management, but our posters did, and I digress.)</p>
<p>UK economic blogger Gavin Kennedy fires back:</p>
<blockquote><p>The myths about the invisible hand are widespread and deep. It has been switched from supporting an argument of Adam Smith about risk-avoiding merchants contemplating the risks of foreign trade into an all purpose guide to individuals in markets &#8230;</p>
<p>The real wonder about markets is that there is no central direction; there are no invisible hands, feet, or disembodied parts, guiding anybody. There does not need to be! The relative prices of whatever is exchanged are the only guides needed. It&rsquo;s called the price system. That&#8217;s what Adam Smith actually said.</p>
</blockquote>
<p>And he compares the myth of the invisible hand to the myth of Santa Clau&#8211; hey, stop crying, Suzie. I&#8217;m only joking. The invisible guiding direction of market economics is real, and it&#8217;s going to bring you a MicroKORG next Christmas, but that&#8217;s not until December and your birthday isn&#8217;t even until October.</p>
<p>Ahem.</p>
<p>Of course, Gavin is right.</p>
<p><em>Image credits: gravestone of Adam Smith, <a href="http://flickr.com/photos/duncan/">Duncan</a>; gravestone of Radio Shack, <a href="http://flickr.com/photos/curtisperry/">ÐšÑƒÑ€Ñ‚Ð¸Ñ ÐŸÐµÑ€Ñ€Ð¸</a>.</em></p>
<p><span id="more-2941"></span></p>
<p>Here&#8217;s what Adam Smith actually said, without paraphrasing, via a <a href="http://en.wikipedia.org/wiki/Invisible_hand">Wikipedia article on invisible hands</a> (which needs quality cleanup, if there are any Wikipedian economists out there &#8230; maybe you can add a disambiguation page for <em>other</em> forms of invisible hands, too). </p>
<blockquote><p>But the annual revenue of every society is always precisely equal to the exchangeable value of the whole annual wasteman produce of its industry, or rather is precisely the same thing with that exchangeable value. As every individual, therefore, endeavors as much as he can both to employ his capital in the support of domestic industry, and so to direct that industry that its produce may be of the greatest value; every individual necessarily labors to render the annual revenue of the society as great as he can. He generally, indeed, neither intends to promote the public interest, nor knows how much he is promoting it. By preferring the support of domestic to that of foreign industry, he intends only his own security; and by directing that industry in such a manner as its produce may be of the greatest value, he intends only his own gain, and he is in this, as in many other cases, led by an invisible hand to promote an end which was no part of his intention. Nor is it always the worse for the society that it was not part of it. By pursuing his own interest he frequently promotes that of the society more effectually than when he really intends to promote it. I have never known much good done by those who affected to trade for the public good. It is an affectation, indeed, not very common among merchants, and very few words need be employed in dissuading them from it.</p>
</blockquote>
<p>If Adam Smith were alive today, I&#8217;m sure he&#8217;d also say, the individual consumer in a society acting in his own self-interest won&#8217;t direct the product of his industry at Rat Shack, because they cost way too much. But he is talking about merchants, not consumers, and not in any way that can explain why Radio Shack still thinks you want a cellphone when all you need is a set of batteries and a minijack-to-TRS 1/4&#8243; adapter.</p>
<p>Then again, I&#8217;m not a real economist. So, seriously, if someone who <em>does </em>know both their MIDI jacks and economics theory wants to chime in, by all means, go for it.</p>
<p><a href="http://adamsmithslostlegacy.com/2008/01/on-midi-jacks-and-adam-smith.html">On Midi Jacks and Adam Smith</a> [Adam Smith's Lost Legacy Blog]</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2008/01/midi-jacks-radio-shack-economic-theory-and-invisible-hands/&via=cdmblogs&text=MIDI Jacks, Radio Shack, Economic Theory, and Invisible Hands&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2008/01/midi-jacks-radio-shack-economic-theory-and-invisible-hands/&via=cdmblogs&text=MIDI Jacks, Radio Shack, Economic Theory, and Invisible Hands&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2008/01/midi-jacks-radio-shack-economic-theory-and-invisible-hands/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2008/01/midi-jacks-radio-shack-economic-theory-and-invisible-hands/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

