<?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; Csound</title>
	<atom:link href="http://createdigitalmusic.com/tag/csound/feed/" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmusic.com</link>
	<description>The latest gear, software, and techniques for electronic music production and performance</description>
	<lastBuildDate>Fri, 19 Mar 2010 20:05:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Cycling &#8216;74 Ditches Plug-in Development Support; Free + Commercial Alternatives</title>
		<link>http://createdigitalmusic.com/2009/05/15/cycling-74-ditches-plug-in-development-support-free-commercial-alternatives/</link>
		<comments>http://createdigitalmusic.com/2009/05/15/cycling-74-ditches-plug-in-development-support-free-commercial-alternatives/#comments</comments>
		<pubDate>Fri, 15 May 2009 08:20:23 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[AU]]></category>
		<category><![CDATA[Csound]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[LADSPA]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[Pluggo]]></category>
		<category><![CDATA[RTAS]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SuperCollider]]></category>
		<category><![CDATA[vst]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2009/05/15/cycling-74-ditches-plug-in-development-support-free-commercial-alternatives/</guid>
		<description><![CDATA[ 
David Zicarelli has announced that Cycling ‘74 is discontinuing Max/MSP Pluggo-based products, meaning the company will no longer develop Pluggo, Mode, Hipno, or UpMix. More significantly, this means an end to the use of Max/MSP as a way of developing plug-ins; David writes that there will be “no further development on … their supporting [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/images/2009/05/pluggom4l.jpg" rel="lightbox"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="pluggom4l" border="0" alt="pluggom4l" src="http://createdigitalmusic.com/images/2009/05/pluggom4l-thumb.jpg" width="550" height="404" /></a> </p>
<p>David Zicarelli has announced that Cycling ‘74 is discontinuing Max/MSP Pluggo-based products, meaning the company will no longer develop Pluggo, Mode, Hipno, or UpMix. More significantly, this means an end to the use of Max/MSP as a way of developing plug-ins; David writes that there will be “no further development on … their <strong>supporting technology</strong>.” It’s the supporting technology that Max patchers have relied upon to make their own instruments and effects for VST/AU/RTAS Mac and Windows hosts, and its demise to me is the real news here for the Max community.</p>
<p>The article touts the upcoming availability of Max for Live as an alternative. Now, I think Max for Live is a very exciting technology – I’m finally editing some videos and discussion with Jeremy Bernstein, so we’ll have a preview next week. The flipside is:</p>
<p> <span id="more-5915"></span>
<ul>
<li><strong>Less compatibility. </strong>Ableton Live is just one host. Pluggo support RTAS, VST, and AU on Mac and Windows, so you could use your Max patches as plug-ins in tools like Logic or FL Studio, too. (Ultimately, having to figure out how to support all those things was part of Pluggo’s demise, but the desire to do so still holds.) </li>
<li><strong>No free runtime. </strong>Cycling ‘74 has been clear in that Max for Live will be a paid product. So, whereas a developer could create a Pluggo plug-in with Max/MSP and deploy it for free use anywhere, now you have to assume that the person using your plug-in will buy both Live and (separately) Max for Live. </li>
</ul>
<p>For an example of why the Pluggo technology has been important, see examples like <a href="http://www.mspinky.com/WreckedSystem_Pluggo.html">Ms. Pinky&#8217;s Wrecked System</a> (though I appreciate the irony of that screenshot being Ableton).</p>
<p>Max for Live is awesome, it just isn’t Pluggo exactly – for better and for worse. The good news is, some of the oddball Pluggo instruments and effects will be available for Max for Live when it comes out, and existing owners will get that at a discount. But you might want to keep an old Mac or PC around running Max 4 and some of the strange plug-ins in the Pluggo collection.</p>
<p><a href="http://www.cycling74.com/?op=displaystory;sid=2009/5/14/101259/594">Pluggo Technology Moves to Max for Live</a></p>
<p>Thanks to Jonathan Bailey and Nick Inhofe for sending this in.</p>
<p>The upshot to me is that Max/MSP is no longer such a viable <em>development</em> environment for effects and instruments, <em>if</em> you want any kind of wider consumption of what you’re making. It can be, at the same time, an utterly brilliant environment for yourself and for other people working with Max and Live. But on the other hand, part of the reason this may not be earth-shaking news is that there are alternatives – see below.</p>
<p>That’s not to argue with the fact that the Max + Ableton Live combination will rock and be a big deal – no argument there.</p>
<p>So, I actually think it may be a good thing for Max to have this focus, especially because, if you do want to support other hosts, there’s no reason to limit yourself to Max.</p>
<h3>Open Source and Commercial Flavors</h3>
<p>What I think is happening – perhaps naturally so – is a differentiation between the proprietary and open paths. If you choose the commercial Max/MSP – Max for Live – Ableton Live route, you get a really unparalleled level of UI polish and usability, and extraordinary integration between your Max creations and the host (Live).</p>
<p>The open-source altnerative now increasingly offers greater compatibility and flexibility. We’ve seen Max’s open source cousin Pure Data (Pd) run as the back end to a commercial game (Spore), on <a href="http://createdigitalmusic.com/2009/05/12/save-that-old-pda-run-reware-play-pd-musical-creations-android-offf-nyc/">Linux on PDAs and old iPods</a>, and as the back end to commercial iPhone apps.This is enabled by the fact that Pd is open source and community-supported, just as the ability to interoperate more deeply with Ableton Live was enabled by a commercial development process. (ChucK has also shown up powering successful mobile apps, like Smule’s Ocarina.)</p>
<p>That’s not to say one route is better than the other. On the contrary, it’s important to look at these two choices side by side because they’re different, and differently suited to particular situations.</p>
<p>And focus can be a good thing. In the case of Cycling ‘74, the decision was that plug-in support was no longer practical:</p>
<blockquote><p>…we have had to face the fact that it is simply not cost-effective to support three different plug-in specifications on two different platforms, particularly given the increasing absence of standardization of host platforms we have observed over the past several years. Supporting our Max/MSP-based plug-in technology involves trying to make the entire Max environment run inside another host application. This was never a simple matter to begin with, and it has only grown more challenging with time.</p>
</blockquote>
<p>It may indeed not make sense for Cycling to continue to provide this support. But it could be possible for others to support that – and, I hope, for us to someday have a better cross-platform plug-in standard, though that’s another discussion.</p>
<h3>Alternative Plug-in Development Tools</h3>
<p>There are other tools that are focused on plug-in development, and depending on your needs, they could fill the void left by Pluggo.</p>
<p>Here are just a few:</p>
<p><a href="http://createdigitalmusic.com/images/2009/05/image.png" rel="lightbox"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://createdigitalmusic.com/images/2009/05/image-thumb.png" width="382" height="333" /></a> </p>
<p><a href="http://crca.ucsd.edu/~jsarlo/pdvst/">pdvst</a>, free + open source, Windows</p>
<p>You know how Cycling is talking about how they have to run Max inside the host? That’s what this does for Pd. It looks like binarines are only available for Windows, but I see no reason this couldn’t be ported to other OSes, too. (I also remember some sort of solution for making LADSPA plug-ins with Pd, but maybe I just dreamed that.) I gave it a shot, and it’s actually quite nice.</p>
<p><img src="http://www.plogue.com/img/Multichannel.png" width="580" height="435" /></p>
<p><a href="http://www.plogue.com/">Plogue Bidule</a>, US$75, Mac + Windows</p>
<p>Plogue may actually come out on top as a cross-platform, commercial tool for building VST and AU plug-ins – only Reaktor here does that, and Plogue is quite a lot cheaper. ReWire works, too. That means Bidule will work with any host you like – even Reason – instead of just Live. If you only use Live, that may not matter, but if you use anything else … well, you get the point.</p>
<p>See our previous story: <a href="http://createdigitalmusic.com/2009/03/17/plogue-bidule-modular-music-app-get-started-meet-the-creators/">Plogue Bidule Modular Music App: Get Started, Meet the Creators</a></p>
<p>&#160;</p>
<p><img src="http://supercolliderau.sourceforge.net/icon.jpg" /> </p>
<p><a href="http://supercolliderau.sourceforge.net/">SuperColliderAU</a>, free + open source, Mac</p>
<p>For people using the elegant sound coding language SuperCollider, you can now turn your creations into Audio Units, with full OSC control retained. Again, it’s quite easy to do.</p>
<p><img src="http://synthmaker.co.uk/images/compressor%20L.png" /></p>
<p><a href="http://synthmaker.co.uk/">SynthMaker</a>, US$133-255, Windows</p>
<p>SynthMaker is tightly focused on instrument and effect creation, more narrowly-so than Max but as a result very powerful for the task. Also, if the Max for Live / Ableton combination doesn’t do it for you, SynthMaker is now included with FL Studio. It’s Windows-only, but you can develop plug-ins not only for FL but any Windows host.</p>
<p><img src="http://www.synthedit.com/images/about_se3.png" /></p>
<p><a href="http://www.synthedit.com/">SynthEdit</a>, US$50 (shareware trial available), Windows</p>
<p>The gold standard of DIY plug-in creation, SynthEdit is actually sometimes notorious for its popularity (as in, “crappy SynthEdit plug-in). But don’t let that dissuade you: this is a powerful environment for making your own VSTs, and some truly brilliant instruments and effects have been created in it. There’s also some extensive documentation.</p>
<p><img alt="Circuit design" src="http://sonicbirth.sourceforge.net/img/circuit_design.png" /></p>
<p><a href="http://sonicbirth.sourceforge.net/">SonicBirth</a>, free + open source, Mac</p>
<p>Why SonicBirth isn’t being widely used is really beyond me – maybe the death of Pluggo will wake people up to its potential. It’s a graphical patching environment for MIDI, audio, and instrument creation, it’s quite elegant to use, and it’s utterly free. The only bad news is, the open source version or promised commercial successor seem not to have gotten much development love lately.</p>
<p><img src="http://media.createdigitalmedia.net/kore/images/2009/03/reaktorlive.jpg" /> </p>
<p><a href="http://kore.noisepages.com/tag/reaktor">Reaktor</a>, $399 street (academic discount), Mac/Windows</p>
<p>Reaktor has the same limitation Max for Live does in that there’s no free runtime. But a Reaktor patch can run – and be edited live – inside any Mac or Windows host.</p>
<p><a href="http://www.ear.ie/csLADSPA.htm">csLADSPA</a>, free + open source, cross-platform</p>
<p>Still can’t figure out what this new-fangled Max thing is about when your CSound is working just fine? csLADSPA lets you write your own instrument and effects plug-ins in CSound and run them on any LADSPA host (it even works on Windows). Geeky, yes, but as I think about it, that’s pretty cool.</p>
<p>This is not an attempt to be a complete round-up, so anything I’ve left out, do let us know. I’m particularly interested to know how, say, SuperCollider or Pd users could target Mac, Windows, and Linux hosts.</p>
<h3>Not Using Plug-ins</h3>
<p>There is one … other alternative. Plug-ins have their uses, but everything Cycling is saying about the challenge of using them is absolutely true.</p>
<p>Ultimately, it’s worth thinking about <em>why</em> you’re using a plug-in. Do you just need to route audio or control from one place to another? Do you just want your strange, DIY step sequencer to sync with a track?</p>
<p>ReWire is one alternative, and Max continues to support ReWire.</p>
<p>But you can also use technology like <a href="http://jackaudio.org/">JACK</a> to route audio and (on Linux) sync and MIDI from place to place. In fact, while there are tools for creating your own LADSPA plug-ins on Linux, I don’t know anyone using them for this very reason – the support for jacking audio, sync, and control from place to place is so good, you can simply start your different music tools and you may not <em>care</em> that they’re not plug-ins.</p>
<h3>Your Thoughts?</h3>
<p>Okay, that story wound up being quite a bit longer than I had expected, but that’s the point – you have lots of alternatives. I’m curious to what you DIYers and patchers out there are imagining you’ll be spending your time doing over the coming months, whether it’s all Csound or all Max for Live.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/05/15/cycling-74-ditches-plug-in-development-support-free-commercial-alternatives/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>OLPC&#8217;s Sugar and Music Learning: Education, Not OS, is the Point</title>
		<link>http://createdigitalmusic.com/2008/05/19/olpcs-sugar-and-music-learning-education-not-os-is-the-point/</link>
		<comments>http://createdigitalmusic.com/2008/05/19/olpcs-sugar-and-music-learning-education-not-os-is-the-point/#comments</comments>
		<pubDate>Mon, 19 May 2008 14:21:20 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Csound]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[laptops]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[olpc]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[operating-systems]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[sugar]]></category>
		<category><![CDATA[trends]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2008/05/19/olpcs-sugar-and-music-learning-education-not-os-is-the-point/</guid>
		<description><![CDATA[ 
Looking beyond OLPC: The hardware is important, software is important &#8212; but there&#8217;s more. Photo CC Mike Lee, via Flickr.
Ah, the seasoned OS zealot. Never fear: no actual issues of substance will ever distract them from one-dimensional tirades about how their platform is best. And so, in the last week or so, you may [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/curiouslee/2137058574/in/photostream/"><img src="http://farm3.static.flickr.com/2330/2137058574_14f0dbe500.jpg?v=0" /></a> </p>
<div class="imgcaption"><strong>Looking beyond OLPC: </strong>The hardware is important, software is important &#8212; but there&#8217;s more. Photo <a href="http://creativecommons.org/licenses/by/2.0/deed.en">CC</a> <a href="http://flickr.com/people/curiouslee/">Mike Lee</a>, via Flickr.</div>
<p>Ah, the seasoned OS zealot. Never fear: no actual issues of substance will ever distract them from one-dimensional tirades about how their platform is best. And so, in the last week or so, you may have run across angry Free Software advocates railing against the <a href="http://www.microsoft.com/presspass/press/2008/may08/05-15MSOLPCPR.mspx">inclusion of Windows on the OLPC</a> (&quot;One Laptop Per Child&quot;) XO laptop &#8212; or, in a really surreal turn, people waxing poetic about XP, like this commenter on the <a href="http://community.winsupersite.com/blogs/paul/archive/2008/05/15/as-expected-olpc-embraces-windows.aspx">Win Supersite</a>: &quot;We get a world wide audience of children who will embrace XP and gain valuable lifetime skills.&quot; </p>
<p>All of this is a complete waste of time, not because the OS question is unimportant, but because it&#8217;s detracting from the <em>more</em> important question of education, which was supposed to be the point.</p>
<p>Part of why the OLPC mattered &#8212; and continues to matter &#8212; is it raises questions about what computers mean for learning. That&#8217;s a question we haven&#8217;t asked enough recently in the US, let alone across the planet. Whether Negroponte and the remaining OLPC project leaders have lost their way or not, that central question of computers and learning seems to be lost in the usual blog banter. Fortunately, it&#8217;s a discussion I think will survive after the immediate technologies have faded away.</p>
<p><a href="http://createdigitalmusic.com/images/2008/05/tamtam.jpg"><img border="0" alt="tamtam" src="http://media.createdigitalmedia.net/cdmu/images/2008/05/tamtam-thumb.jpg" width="580" height="435" /></a>&#160;</p>
<div class="imgcaption">Tam-Tam, the innovative music app (&quot;activity&quot;) built for OLPC&#8217;s Sugar educational environment. Here&#8217;s why I think the connection between software and learning is getting lost in tired arguments about OS.</div>
<p><span id="more-3477"></span></p>
<p>I was lucky enough to grow up in a generation that got some exceptional educational training on computers, ironically because I think a certain suspicion of them made people more rigorous about <em>educating</em> with computers instead of just teaching them for their own sake. Show of hands, Reagan-era kids: how many of you learned to program with LOGO (&quot;turtle graphics&quot;)? How many of you got to use music software? How many got to work with HyperCard? How many of you then later saw an education that later shifted to basic skills in tools like PowerPoint, instead of understanding real connections to other fields, mathematics, and programming techniques?</p>
<p>Platform does matter &#8212; especially given that, currently, the use of Windows breaks the Sugar interface, the educational software written for the OLPC, and critical hardware support for mesh networking, e-book reading, and power management. Maybe Negroponte will keep his word and port those to Windows; there remains reason to believe he won&#8217;t.</p>
<p>The question of learning, though, has been lost. I do believe that free software could be powerful for education, but it should be as a means to an end &#8212; not an end in itself. <strong>It&#8217;s one thing to say the software is free, it&#8217;s open source &#8212; another thing to figure out what it is you&#8217;re teaching</strong>. Free software opens the doors to the classroom, but it&#8217;s only a first step. And, honestly, those questions are important enough that we should be asking them about Windows and Mac software, too, software on proprietary platforms. Getting hung up on the free software question seems to derail that discussion &#8212; and allow people to conveniently duck all the real work of developing the tools.</p>
<p><a href="http://createdigitalmusic.com/images/2008/05/pippy.jpg"><img border="0" alt="Pippy" src="http://media.createdigitalmedia.net/cdmu/images/2008/05/pippy-thumb.jpg" width="580" height="435" /></a></p>
<div class="imgcaption">Python programming: you know, for kids. </div>
<p>The only really good analysis of the OLPC situation I&#8217;ve seen comes from Ivan KrstiÄ‡, the head of security architecture for the OLPC before he (like so many recently) left the project:</p>
<p><a href="http://radian.org/notebook/sic-transit-gloria-laptopi">Sic Transit Gloria Laptopi</a></p>
<blockquote><p>Worth reading in full, but this for me is the bottom line:</p>
<p>But really, I digress. The point is that OLPC was supposed to be about learning, not free software. And the most upsetting part of the Windows announcement is not that it exposed the actual agendas of a number of project participants which had nothing to do with learning, but that Nicholas&#8217; misdirection and sleight of hand were allowed to stand.</p>
</blockquote>
<blockquote><p>&#8230;</p>
<p>In fact, I quit when Nicholas told me &#8212; and not just me &#8212; that learning was never part of the mission. The mission was, in his mind, always getting as many laptops as possible out there; to say anything about learning would be presumptuous, and so he doesn&#8217;t want OLPC to have a software team, a hardware team, or a deployment team going forward.</p>
<p>Yeah, I&#8217;m not sure what that leaves either.</p>
<p>There are three key problems in one-to-one computer programs: choosing a suitable device, getting it to children, and using it to create sustainable learning and teaching experiences. They&#8217;re listed in order of exponentially increasing difficulty.</p>
</blockquote>
<p>It&#8217;s disturbing stuff &#8212; but then again, I&#8217;m convinced that there are enough people who really do care about the deeper issues of learning that the issue will be alive &#8212; assuming the dunderheads in the blogosphere don&#8217;t let this disintegrate into a meaningless Linux vs. Windows debate.</p>
<p>Software and ideas could go well beyond just one piece of hardware &#8212; even carrying some of those hardware design principles to other devices, which arguably has begun to occur with the popularity of affordable laptops like the Asus Eee. That&#8217;s why I think some of the good news in all of this is <a href="http://www.vnunet.com/vnunet/news/2216915/olpc-sugar-software-goes">former OLPC president of software and content Walter Bender founding the Sugar Labs Foundation</a>. It suggests a future for the free and open-source learning software and unique &quot;activity-based&quot; interface on the XO, one that could work on other inexpensive laptops and your personal computer, too:</p>
<p><a href="http://wiki.sugarlabs.org/go/Main_Page">Sugar Labs</a></p>
<p>Sugar&#8217;s game-changing UI generated a lot of discussion &#8212; and often-warranted criticism. But one thing I noticed is that almost every review mentioned the music applications favorably. <strong>Music is one of the major draws of computing.</strong> And that&#8217;s not only for kids, but the adult reviewers, as well. If you think about how this can be built over time, music is a superb medium for talking about sound, physics, mathematics, aesthetics, time, and fundamental principles of communication, expression, and perception.</p>
<p>Music learning &#8212; and learning in general &#8212; also benefit from some of the other aspects of Sugar:</p>
<ul>
<li><strong>Focusing on activities:</strong> I really love this interface. Everything you do is based on &quot;activities&quot; &#8212; files and applications allow you to pick up an actual project where you left off and continue work, logging what you&#8217;re doing in a persistent journal. It feels fantastic for creative work, not just for &quot;kids.&quot; I expect we could see this interface pop up in other places. </li>
<li><strong>Teaching programming: </strong>Built-in apps teach Python coding, even to non-programmer children. It brings computing full circle to the days when PCs like the Apple II shipped with BASIC (incidentally, the product that launched Microsoft &#8212; otherwise Bill Gates would presumably still be an obscure college dropout). And the ability to code simple tools makes sure that computer users don&#8217;t hit walls with their ability to make the machine do what they want. </li>
<li><strong>Free, open-source, easy development: </strong>Forget about the philosophical aspirations of the free software movement for a moment. The ability to easily extend a computer with free software, and to see lots of source code for what you&#8217;re using as an example, has practical benefits. One real-world result: Sugar can live far beyond the OLPC if that project goes away. </li>
</ul>
<p>Sugar does appear to have a future independent from the OLPC. It&#8217;s already included with a couple of major Linux distributions. It&#8217;s relatively easy to install on your PC. Activities run on cross-platform, open Python, which could eventually bring their benefits to Mac and Windows &#8212; no specific hardware required. (Java is getting added, as well.) The music software is perhaps the deepest and richest, based on <a href="http://wiki.laptop.org/go/Csound">Csound</a> as a synthesis engine. I&#8217;m also interested in the partly-finished port of the Java-based coding language <a href="http://processing.org">Processing</a> &#8212; or ways in which Processing itself could benefit from </p>
<p>Again, the execution in Sugar may not be perfect. But the point isn&#8217;t whether it&#8217;s perfect. It&#8217;s not the OLPC, or Sugar, or Linux, or even free software as an ends in themselves. It&#8217;s figuring out what&#8217;s essential to building better educational tools for computers &#8212; and that&#8217;s a far more interesting question.</p>
<p>Ironically, amidst all this controversy, an OLPC developer XO machine just arrived at my doorstep. So I&#8217;ll be working to code for it, and will share what I make and what I learn about the device. I&#8217;m also in touch with other music developers working on the XO. Whatever happens to the project, I think there&#8217;s plenty to be learned. Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2008/05/19/olpcs-sugar-and-music-learning-education-not-os-is-the-point/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>8.5 GB of Free, CC-Licensed Samples from the OLPC Project, and OLPC Music Tools</title>
		<link>http://createdigitalmusic.com/2008/03/26/85-gb-of-free-cc-licensed-samples-from-the-olpc-project-and-olpc-music-tools/</link>
		<comments>http://createdigitalmusic.com/2008/03/26/85-gb-of-free-cc-licensed-samples-from-the-olpc-project-and-olpc-music-tools/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 22:21:38 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Highlight]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[activism]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Creative-Commons]]></category>
		<category><![CDATA[Csound]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[olpc]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[samples]]></category>
		<category><![CDATA[soundware]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2008/03/26/85-gb-of-free-cc-licensed-samples-from-the-olpc-project-and-olpc-music-tools/</guid>
		<description><![CDATA[<img src="http://createdigitalmusic.com/images/featured/0308_xo.jpg">]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/thumbuki/2324702204/"><img src="http://farm3.static.flickr.com/2233/2324702204_43876b42ef.jpg?v=0"></a>&nbsp; </p>
<div class="imgcaption">Photo: Jacob Joaquin snapped this shot of his OLPC at his home studio.</div>
<p><a href="http://createdigitalmusic.com/images/2008/03/olpc.jpg"><img border="0" alt="olpc" align="right" src="http://media.createdigitalmedia.net/cdmu/images/2008/03/olpc-thumb.jpg" width="160" height="163"></a> &#8220;Sure, the <a href="http://www.laptop.org/">OLPC project</a> is supposed to do wonderful things for children of the world, but what has it done for me, lately?&#8221; Well, if <em>you</em> fancy yourself one of the Earth&#8217;s children, the OLPC organization has assembled 8.5 gigabytes of sample content that&#8217;s free and Creative Commons-licensed &#8212; free to acquire, and free to use.</p>
<p>Jacob Joaquin, who runs the terrific <a href="http://www.thumbuki.com/">thumbuki</a> blog and the <a href="http://www.thumbuki.com/csound/blog/">Csound Blog</a> and is part ofthe team developing Csound for the OLPC&#8217;s XO laptop, shares the news via Dr. Richard Boulanger at Berklee. (See the <a href="http://csounds.com/OLPC_SoundSampleArchive.doc.zip">press release</a> as a zipped .doc.)</p>
<p>Plenty of people contributed top-notch sound: the Berklee College of Music, Csound developers around the world, electronica celebrity BT (himself a former Berklee and Boulanger student, among other alums), M-Audio and Digidesign, and the Open Path Music Group.</p>
<p>They&#8217;re donated under a <a href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution license</a>, so you can &#8220;freely create, compose, mix, remix, share, distribute and redistribute these samples and use them for any purpose as long as you clearly attribute the source.&#8221; That means anyone, anywhere can make use of this library &#8212; no OLPC required. </p>
<p><a href="http://wiki.laptop.org/go/Sound_samples">http://wiki.laptop.org/go/Sound_samples</a>
<p><a href="http://wiki.laptop.org/go/Talk:Sound_samples">http://wiki.laptop.org/go/Talk:Sound_samples</a><br />
<h3>Csound, OLPC Style</h3>
<p><a href="http://www.flickr.com/photos/thumbuki/2340117811/"><img src="http://farm3.static.flickr.com/2216/2340117811_c09311f384.jpg?v=0"></a></p>
<div class="imgcaption">Jacob&#8217;s new DSP activity for recording a voice and applying effects, <a href="http://www.flickr.com/photos/thumbuki/2340117811/">tested on his machine</a>; read about <a href="http://www.thumbuki.com/20080317/step-and-funny-talk-for-the-olpc.html">development on his blog</a>.</div>
<p>Whether you like the OLPC laptop itself or not, there&#8217;s plenty going on with the project. There&#8217;s the immediate impact of the hardware and software, yes &#8212; and plenty of opportunity to praise or criticize its utility there (perhaps the mark of a good, ambitious project). But there&#8217;s also the secondary impact. The OLPC has captured imaginations in terms of what future computers might be, and what they might mean to more of the population of the planet. More importantly, perhaps, it&#8217;s building a family of open source, Linux-based (and cross platform technology-based) tools, which could ultimately outlive the hardware platform. I have my own doubts about the OLPC itself, but the ideas for open sound making are about more than just that hardware. (For instance, just testing <a href="http://blog.makezine.com/archive/2008/03/olpc_runs_processing_and.html?CMP=OTC-0D6B48984890">Processing, Arduino</a> and Java on this kind of mobile platform can improve that software.)</p>
<p>The sample library is only part of the story; software tools is another part. Powered by Csound, the OLPC team wants to put sound synthesis and music production in the hands of kids &#8212; we&#8217;re talking serious digital synthesis here, not just GarageBand-style looping. That goal could ultimately go well beyond just the OLPC.</p>
<p><a href="http://www.csounds.com/">Csound</a> is a free and open source development tool for sound design, synthesis, and signal processing, with a lineage that goes back to original developer Barry Vercoe and in turn descended from the first digital synthesis tools created by Max Mathews. It is <em>the</em> audio/music development system for the OLPC project, with integration with Python (though I&#8217;ve heard we should also see additional Java development).</p>
<p>Those geeky details aside, you&#8217;ll see in many of the reviews of the OLPC writers mentioning unusual and fun music toys. Those journalists are stumbling upon some of the projects below, and the process is just getting started.</p>
<p>Jacob had shared some brief looks at what he&#8217;s working on on his OLPC, but here&#8217;s the full overview from Dr. Boulanger, because there&#8217;s quite a lot happening:</p>
<p><span id="more-3217"></span></p>
<blockquote><p>Over these past two months the CsoundXO Developers &#8211; especially John ffitch, Victor Lazzarini, Andres Cabrera, Jacob Joaquin, Cesare Marilungo, and Greg Thompson have really pushed out some new and important tools and activities for the XO.&nbsp; Links to some of these are below.
<p>A most important result of this development initiative is the fact that John and Victor got the CsoundXO subset of Csound5 to be FULLY SYNCHRONIZED&nbsp; and TOTALLY COMPATIBLE with the current release of Public Csound (and automated the process so that they will ALWAYS be in sync!) and Andres has a CsoundXO manual that is fully synchronized as well!!!!!
<p><a href="http://wiki.laptop.org/go/Csound">http://wiki.laptop.org/go/Csound</a><br />+ Links to the Csound Activities, the new RPM!, the developer tools<br />(by Victor), and the toots.
<p><a href="http://wiki.laptop.org/go/Csndsugui">http://wiki.laptop.org/go/Csndsugui</a><br />+ Victor Lazzarini&#8217;s AMAZING new GUI TOOLKIT for Csound Activity<br />Development on the XO<br />+ Victor has developed a wonderful small collection of tutorial<br />activities with sliders and buttons controlling CsoundXO<br />- waves &#8211; a simple additive synth<br />- synth &#8211; a subtractive synth with USB keyboard control<br />- playfiles &#8211; an 8 track remixer with record capability<br />- GMplayer &#8211; an iterface and instrument for loading and playing any GM file with Csound &#8211; using the Avid/M-Audio donated Sample Set
<p><a href="http://www.thumbuki.com/20080317/step-and-funny-talk-for-the-olpc.html">http://www.thumbuki.com/20080317/step-and-funny-talk-for-the-olpc.html</a><br />+ Jacob Joaquin&#8217;s new Activities developed with Victor&#8217;s Toolkit and<br />his blog and tutorials about the process.
<p>* coming soon (within the next two weeks) by Greg Thompson
<p>- CsoundEditor/Launcher &#8211; with virtual MIDI piano keyboard and CsoundXO manual integrations<br />+ including ALL the Boulanger Tutorials &#8211; TOOTS, Csound Book Chapter<br />1, Mastering Csound, Scanned Synthesis<br />+ including thousands of instruments and models from The Csound<br />Catalog plus dozens of compositions and MIDI instruments,
<p>- CsoundRemixer &#8211; for jamming with the OLPCsound Sample Archive (and adding Csound FX instruments)
<p>- GMPlayAlong &#8211; for playing general MIDI files with Csound and visualizing the tracks on the ascii keyboard, virtual piano keyboard and pianoroll
<p>- PlayAlong Keyboard &#8211; for playing Csound Instruments from a USB and/or Virtual Keyboard: GMplayer, Sampler, SynthExplorer (all sorts of synths)
<p>* coming soon (within the next two weeks) by Cesare Marilungo
<p>- Image2Sound &#8211; for the sonification of pictures and drawings from the Journal and other OLPC Activities using his new image opcode collection.<br /><a href="http://wiki.laptop.org/go/Talk:CSound">http://wiki.laptop.org/go/Talk:CSound</a> &#8211; some thoughts on Csound for press and others
<p>Here are the links to the XO Bundled Sound Activities (including especially the Csound Masterpiece by Jean PichÃ© and Company<br />- TamTam Mini, TamTam Jam, TamTam Edit, and the SynthLab)
<p><a href="http://wiki.laptop.org/go/Tamtam">http://wiki.laptop.org/go/Tamtam</a> &#8211; all Csound &#8211; AMAZING &#8211; INTUITIVE &#8211; POWERFUL &#8211; and for Children!
<p><a href="http://wiki.laptop.org/go/Pippy">http://wiki.laptop.org/go/Pippy</a> (Some Csound)
<p><a href="http://wiki.laptop.org/go/Memorize">http://wiki.laptop.org/go/Memorize</a> (Some Csound)
<p><a href="http://wiki.laptop.org/go/Measure">http://wiki.laptop.org/go/Measure</a> (Making the Csound connection now)
<p><a href="http://wiki.laptop.org/go/Record">http://wiki.laptop.org/go/Record</a>&nbsp; (capturing audio for Csound and Photos for Image2Csound conversion &#8211; thanks to Cesare Marilungo&#8217;s new<br />Opcodes!)
<p><a href="http://wiki.laptop.org/go/Draw">http://wiki.laptop.org/go/Draw</a> (paint program which with Image2Csound and Cesare&#8217;s opcodes &#8211; can now be transformed to audio.)</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2008/03/26/85-gb-of-free-cc-licensed-samples-from-the-olpc-project-and-olpc-music-tools/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Ultra-Powerful CPS Music Host Now Free, with Programmable SDK and . . . Adobe Director Support?</title>
		<link>http://createdigitalmusic.com/2006/05/30/ultra-powerful-cps-music-host-now-free-with-programmable-sdk-and-adobe-director-support/</link>
		<comments>http://createdigitalmusic.com/2006/05/30/ultra-powerful-cps-music-host-now-free-with-programmable-sdk-and-adobe-director-support/#comments</comments>
		<pubDate>Tue, 30 May 2006 20:02:39 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[Csound]]></category>
		<category><![CDATA[hosts]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Plug-ins]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2006/05/30/ultra-powerful-cps-music-host-now-free-with-programmable-sdk-and-adobe-director-support/</guid>
		<description><![CDATA[It&#8217;s tough to make money selling music software. The market is small to begin with, made smaller when an unsettling number of users use pirated software, and divided into pieces by a range of different software. Sometimes, dead software winds up disappearing forever (Opcode Studio Vision), but sometimes it winds up free.
CPS is a powerful [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s tough to make money selling music software. The market is small to begin with, made smaller when an unsettling number of users use pirated software, and divided into pieces by a range of different software. Sometimes, dead software winds up disappearing forever (Opcode Studio Vision), but sometimes it winds up free.</p>
<p>CPS is a powerful host for plug-ins. Like Native Instruments&#8217; much-hyped platform KORE, it can be a plug-in in other hosts or host plug-ins itself. CPS is unusually powerful, with some truly unique features (aside from the normal VST/VSTi hosting on Mac and Windows). Director and Web browser supports makes this particularly worth a look if you&#8217;re building an interactive kiosk or a project involving live animation:</p>
<p><img src="http://media.createdigitalmedia.net/cdmu/images/stories/2006/may/cpsparser.gif"><br />
<span id="more-1372"></span></p>
<ol>
<LI><b>You can patch stuff:</b> A powerful graphical patching feature set lets you create complex performance scenarios. And if that&#8217;s not enough:</li>
<p><LI><b>You can code your own stuff:</b> An SDK supports C++ and Java so you can create your own code</LI><br />
<LI><b>You can use it with Adobe (Macromedia) Director:</b> CPS is the only app I&#8217;ve ever seen of this type that interfaces with interactive visuals and multimedia in Adobe&#8217;s Director, making this perfect if you&#8217;re one of the niche of people building museum kiosks or other Director-y applications.</LI><br />
<LI><b>It&#8217;ll run in your Web browser:</b> Yep, you read that right; thanks to Director support you can publish to a Web-compatible version</LI><br />
<LI><b>Csound users will be at home</b>, because it uses the structured audio standard estbalished in MPEG-4</LI><br />
<LI><B>It works with sensor input</b> if you&#8217;re attaching I/O boards via serial so you can, for instance, make sounds by waving your hands over photocells. (See my <a href="http://createdigitalmusic.com/tag/sensors/">ongoing coverage</a> on this topic.)</LI><br />
<LI><b>It&#8217;s a great learning environment</b> if you want to try out input from sensors, basic programming, patching, MPEG4 opcodes, and more.</LI></ol>
<p><a href="http://cps.bonneville.nl/intro.php">CPS Introduction</a></p>
<p>CPS isn&#8217;t going to be entirely without updates, fortunately. It&#8217;s not quite as complete on Mac as Windows, but it does run on both, and the creator plans to update it with a new version of Sun&#8217;s Java Virtual Machine (so obviously, the whole thing runs on Java). It&#8217;s had a cult following in academia, not surprising given its feature set. Now if the creator would just open source the thing (if that&#8217;s possible) . . .</p>
<p>Thanks to CDM&#8217;s Atomic Afro for this one; Afro&#8217;s got his eyes permanently peeled for free music software. <a href="http://createdigitalnoise.com/viewtopic.php?p=1018">More discussion</a> on the CDM forums.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2006/05/30/ultra-powerful-cps-music-host-now-free-with-programmable-sdk-and-adobe-director-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BT Loves Free Csound Tool [Updated]</title>
		<link>http://createdigitalmusic.com/2005/08/24/bt-loves-free-csound-tool-updated/</link>
		<comments>http://createdigitalmusic.com/2005/08/24/bt-loves-free-csound-tool-updated/#comments</comments>
		<pubDate>Wed, 24 Aug 2005 05:00:00 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Csound]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[musicians]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2005/08/24/bt-loves-free-csound-tool-updated/</guid>
		<description><![CDATA[Doh. Got the HTML screwed up here &#8212; now updated and fixed.
Okay, I expected I&#8217;d get called down by a reader for criticizing Csound. Instead, electronica legend BT is here to set the record straight. And, as the hackaday post said, part of the reason Csound is popular is because it&#8217;s so easy to learn, [...]]]></description>
			<content:encoded><![CDATA[<div class="legacyimage"><img src="http://media.createdigitalmedia.net/cdmu/images/storiespre2k6/bt.jpg"></div>
<p><I>Doh. Got the HTML screwed up here &#8212; now <b>updated</b> and fixed.</I><P><br />
Okay, I expected I&#8217;d get called down by a reader for criticizing <a href="http://www.csounds.org">Csound</a>. Instead, electronica legend <a href="http://www.btmusic.com/frameset_home.html">BT</a> is here to set the record straight. And, as the hackaday post said, part of the reason Csound is popular is because it&#8217;s so easy to learn, right? Wrong. BT says, &#8220;&#8221;It&#8217;s a b****, the learning curve on Csound but once you get in there . . . I&#8217;m just like, I&#8217;ll build an oscillator that splines between rhythm and pitch.&#8221;<P><br />
&#8220;Literally, we have a class in my studio where we study Csound every week. We have homework and everything.&#8221;<P><br />
BT is also a fan of the free Mac audio software <a href="http://www.audiosynth.com/">Super Collider</a>. Now, in my defense, BT&#8217;s audio gurus have been telling him many things are easier to do in <a href="http://www.cycling74.com">Cycling `74 Max/MSP</a>. That&#8217;s next on his learning agenda, so stay tuned. And incidentally, another advantage of Max &#8212; easier to perform with than Csound (though, believe it or not, the latter is possible, and as I said in the last post, you can integrate the two if you want to go uber-geeky with sound).<P><br />
Bottom line: if you want to get deep in sound design, regardless of the tool, leave some homework time. And on that note, I&#8217;d better get back to Max patching. More geeky tutorials coming soon.<P><br />
Previously: <a href="http://www.createdigitalmusic.com/index.php?option=com_content&#038;task=view&#038;id=822&#038;Itemid=44">Hackaday working on cool Csound tutorial, I complain about Csound, everyone waits for the &#8220;how to build your own hardware tutorial&#8221;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2005/08/24/bt-loves-free-csound-tool-updated/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
