<?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; max</title>
	<atom:link href="http://createdigitalmusic.com/tag/max/feed/" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmusic.com</link>
	<description>The latest gear, software, and techniques for electronic music production and performance</description>
	<lastBuildDate>Fri, 20 Nov 2009 17:06:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Max for Live Beta is Here; Final Version November 23</title>
		<link>http://createdigitalmusic.com/2009/11/04/max-for-live-beta-is-here-final-version-november-23/</link>
		<comments>http://createdigitalmusic.com/2009/11/04/max-for-live-beta-is-here-final-version-november-23/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 16:25:48 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Ableton-Live]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[live-api]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[max-for-live]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[noisepages]]></category>
		<category><![CDATA[OpenSoundControl]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=8245</guid>
		<description><![CDATA[Max For Live Sneak Peak from max4live on Vimeo.
Suddenly, I have an image of American Ableton hackers patching on their MacBook over Thanksgiving turkey.
After a long, long wait, a public beta of Max for Live is available. The software incorporates the full version of Max/MSP/Jitter &#8211; complete with visual output, video processing, and 3D capabilities [...]]]></description>
			<content:encoded><![CDATA[<p><object width="580" height="326"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6770439&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=6770439&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="580" height="326"></embed></object>
<p><a href="http://vimeo.com/6770439">Max For Live Sneak Peak</a> from <a href="http://vimeo.com/max4live">max4live</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Suddenly, I have an image of American Ableton hackers patching on their MacBook over Thanksgiving turkey.</p>
<p>After a long, long wait, a public beta of Max for Live is available. The software incorporates the full version of Max/MSP/Jitter &#8211; complete with visual output, video processing, and 3D capabilities &#8211; with the Live host. Max patches operate with all their usual capabilities as devices inside Live. User interface elements are available to give Max patches conventional Ableton device interfaces, and there are even pre-built elements for useful functions like frequency displays and MIDI patterns. Via the Live API, Max for Live patches are also able to control most elements of the Live interface.</p>
<p>Because of Max&#8217;s networking capabilities, Max for Live devices can also be used to route OpenSoundControl data into Live. That isn&#8217;t necessarily with the same ease as you might route MIDI, and there&#8217;s still no native support in the Live interface, but it is a step forward.</p>
<p>Our friend Michael at <a href="http://max4live.info/">max4live.info</a> has been busy documenting the new software. His overview video is at top, and for OSC coverage, see his tutorial [<a href="http://max4live.info/content/osc-tutorial-part-1-our-osc-tutorial-series">part 1</a> | <a href="http://max4live.info/content/tutorial-open-sound-control-part-2">part 2</a>].</p>
<p><strong>Updated: Pricing has now been announced.</strong><br />
Max for Live is not included with Live 8 or even (perhaps surprisingly) Live Suite. It will be a US$299 / EUR249 download, available separately, on top of the cost of Live 8 or Live Suite 8. If you already own Max, you&#8217;ll have a set of crossgrades available:<br />
1. You own Live. You can add Max for Live for US$99.<br />
2. You don&#8217;t own Live, and want just Live. You can get that and Max for Live for US$449.<br />
3. You don&#8217;t own Live, and want the whole Suite. Suite plus Max for Live crossgrade, US$699.</p>
<p><strong>Total cost:</strong><br />
Max owners without Live: US$449-699<br />
Live owners without Max: US$299 + cost of the upgrade to Live 8<br />
Max + Live owners: US$99 + cost of the upgrade to Live 8</p>
<p>I think this could arguably be worth the investment, but given the discontinuation of support for developing VST, RTAS, and AU plug-ins in Max &#8211; a feature that was formerly free &#8211; I expect some resistance. Also, as previously announced, there is no known Max for Live &#8220;runtime,&#8221; meaning Max patch developers don&#8217;t really have a distribution outlet for work made in Max for Live, other than other Max for Live users.</p>
<p>Sign up for the public beta on Ableton&#8217;s site, and you&#8217;ll be able to grab the downloads (details below). You <strong>must be an Ableton Live 8 owner</strong>, though you don&#8217;t need to own Max 5:<br />
<a href="http://www.ableton.com/maxforlive/beta">http://www.ableton.com/maxforlive/beta</a><span id="more-8245"></span></p>
<p>At the bottom of the page, you&#8217;ll have a direct link to download Live 8.1 (the official current build of Live is 8.0.9 otherwise), and a link to Cycling&#8217;s site to <a href="http://www.cycling74.com/downloads/maxforlive">download Max</a>. (Note: the Max link <del datetime="2009-11-04T17:01:53+00:00">worked this morning, then promptly disappeared, so it&#8217;s possible they&#8217;re uploading an updated build</del> is now back up.)</p>
<p>There are full instructions there. I was able to simply click a button and become a beta tester; hopefully you have the same experience. You&#8217;ll need to install two pieces of software, both Ableton Live 8.1 on the Live side and Max 5.1. </p>
<p><a href="http://createdigitalmusic.com/images/2009/11/device_patching.png"><img src="http://createdigitalmusic.com/images/2009/11/device_patching.png" alt="device_patching" title="device_patching" width="556" height="517" class="alignright size-full wp-image-8256" /></a></p>
<p>For the Python-based Live API, and the MIDI and OSC interfaces based on it, this should also come as good news. Live 8.1 should theoretically represent a more stable, feature-complete, fully documented version of the Live API under the hood in Live. That means even without Max for Live, it may be possible to, say, route an OSC input into Live as easily as a MIDI control surface.</p>
<p>If you&#8217;d like to join in with other people working on hacking Ableton Live and ask questions, try out our Noisepages group, which should now be functioning properly with a forum, wire, and networking features. More to come with this, with Max for Live, with OSC, with other tools, with&#8230; yeah, I&#8217;m glad I own a coffee maker.</p>
<p><a href="http://noisepages.com/groups/ableton-hackers">http://noisepages.com/groups/ableton-hackers</a></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/11/04/max-for-live-beta-is-here-final-version-november-23/feed/</wfw:commentRss>
		<slash:comments>88</slash:comments>
		</item>
		<item>
		<title>Vinyl + Ableton: Ms. Pinky and Max for Live Working Now</title>
		<link>http://createdigitalmusic.com/2009/10/30/vinyl-ableton-ms-pinky-and-max-for-live-working-now/</link>
		<comments>http://createdigitalmusic.com/2009/10/30/vinyl-ableton-ms-pinky-and-max-for-live-working-now/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 15:32:35 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[ableton]]></category>
		<category><![CDATA[Ableton-Live]]></category>
		<category><![CDATA[alternative-controllers]]></category>
		<category><![CDATA[digital-vinyl]]></category>
		<category><![CDATA[dvs]]></category>
		<category><![CDATA[live]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[max-for-live]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[ms-pinky]]></category>
		<category><![CDATA[Serato]]></category>
		<category><![CDATA[turntables]]></category>
		<category><![CDATA[vinyl]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=8139</guid>
		<description><![CDATA[Photo (CC) Brendan Dawes.
It&#8217;s round, it&#8217;s mechanically-resistant, it&#8217;s tangible, it supports multi-touch and gestures. Yep &#8211; it&#8217;s the turntable, and outdoing it would mean reinventing the wheel, literally. And so it is that more than a few Ableton fans have wondered how they might work vinyl into their software axe of choice. 
Ableton and digital [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/bjdawes/6774874/"><img src="http://farm1.static.flickr.com/3/6774874_91eac34c1b.jpg"></a></p>
<div class="imgcaption">Photo (<a href="http://creativecommons.org/licenses/by-nc/2.0/deed.en">CC</a>) <a href="http://www.flickr.com/people/bjdawes/">Brendan Dawes</a>.</div>
<p>It&#8217;s round, it&#8217;s mechanically-resistant, it&#8217;s tangible, it supports multi-touch and gestures. Yep &#8211; it&#8217;s the turntable, and outdoing it would mean reinventing the wheel, literally. And so it is that more than a few Ableton fans have wondered how they might work vinyl into their software axe of choice. </p>
<p>Ableton and digital vinyl vendor Serato have announced they&#8217;re doing &#8220;something,&#8221; and then announced at the beginning of October <a href="http://www.ableton.com/pages/2009/ableton_and_serato">that an announcement would be announced</a> on January 14, 2010 at NAMM. Oh, and they said it will &#8220;unleash your creativity,&#8221; which sounds good. (It&#8217;s better than, say, &#8220;Ableton and Serato&#8217;s creative partnership will unleash two dozen angry badgers,&#8221; or &#8220;if you own Ableton Live, what we will say in 2010 is that we will unleash an unspeakable, nameless evil, known only to the ancients, which shall bring about the endtimes.&#8221;)</p>
<p>Here&#8217;s the surprise &#8211; you likely won&#8217;t have to wait for Serato to get integrated digital vinyl control. It&#8217;s already working with Ms. Pinky, and that means more choice, more DIY possibilities, and a broader variety of ways to integrate turntables and Live.</p>
<p>You see, there&#8217;s this little thing called Max for Live, which allows the use of Max patches inside Live as seamless instruments and effects. And one of the best &#8211; if least-known &#8211; vinyl control systems out there has long featured Max integration: <a href="http://www.mspinky.com">Ms. Pinky</a>. People have already made use of VST plug-in integration, but because Max for Live also connects to the Live API for control of Live itself, the functionality of the two can be expanded.</p>
<p><a href="http://createdigitalmusic.com/images/2009/10/m4live_pinky.jpg"><img src="http://createdigitalmusic.com/images/2009/10/m4live_pinky.jpg" alt="m4live_pinky" title="m4live_pinky" width="580" height="200" class="alignright size-full wp-image-8147" /></a></p>
<p>Via our friend Luthier.Lab, we get a first look at the Ms. Pinky plug-in. And this should be just the beginning, as Ms. Pinky and its Max/MSP support could be a great construction kit for building your own solution &#8211; something that may not be possible with Serato.</p>
<p><a href="http://www.e-lectronica.com/luthierlab/index.php?option=com_content&#038;view=article&#038;id=53:msp-maxforlive&#038;catid=43:las-palabras-del-mudo">Ms.PinkyforLive</a> [Luthier.Lab - en Español]<br />
<a href="http://translate.googleusercontent.com/translate_c?hl=en&#038;langpair=es|en&#038;u=http://www.e-lectronica.com/luthierlab/index.php%3Foption%3Dcom_content%26view%3Darticle%26id%3D53:msp-maxforlive%26catid%3D43:las-palabras-del-mudo&#038;rurl=translate.google.com&#038;client=tmpg&#038;usg=ALkJrhj_tmBk_3IwIyGcilgk_Xouct5agw">Google Translate</a> (which has some very funny ideas about how to translate Spanish)<br />
<a href="http://www.mspinky.com/phpBB2/viewtopic.php?t=921&amp;highlight=">Discussion on the Ms. Pinky forum</a></p>
<p>While you ponder the possibilities, it&#8217;s time for a video from Daito Manabe demonstrating that not all turntablists sound quite the same.<span id="more-8139"></span></p>
<p><object width="580" height="469"><param name="movie" value="http://www.youtube.com/v/NbnFqQ1qiBw&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/NbnFqQ1qiBw&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="469"></embed></object></p>
<p><a href="http://createdigitalmusic.com/images/2009/10/pinkyinlive.jpg"><img src="http://createdigitalmusic.com/images/2009/10/pinkyinlive.jpg" alt="pinkyinlive" title="pinkyinlive" width="580" height="446" class="alignright size-full wp-image-8149" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/10/30/vinyl-ableton-ms-pinky-and-max-for-live-working-now/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>OTTO: Beautiful, Original Hardware for Beat Slicing in Circles</title>
		<link>http://createdigitalmusic.com/2009/06/29/otto-beautiful-original-hardware-for-beat-slicing-in-circles/</link>
		<comments>http://createdigitalmusic.com/2009/06/29/otto-beautiful-original-hardware-for-beat-slicing-in-circles/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 15:18:32 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Highlight]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[awesomeness]]></category>
		<category><![CDATA[circles]]></category>
		<category><![CDATA[concepts]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[max-5]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[microcontrollers]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[prototypes]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=6338</guid>
		<description><![CDATA[<img src="http://createdigitalmusic.com/images/featured/0609_otto.jpg">]]></description>
			<content:encoded><![CDATA[<p><img src="http://createdigitalmusic.com/images/2009/06/otto_prototype.jpg" alt="otto_prototype" title="otto_prototype" width="580" height="580" class="alignnone size-full wp-image-6339" /></p>
<p>Design in music in a digital world can be about the object as the sound &#8211; musical ideas translate from one medium to many others. And just when you think you&#8217;ve seen it all, someone comes up with a new visual metaphor, a new creation for manipulating music. </p>
<p>OTTO is a functioning prototype combining interactive hardware and computer software, the invention of Luca De Rosso. He produced the design as a thesis project for his masters&#8217; degree in Visual and Multimedia Communications at IUAV University of Venice. It uses the Arduino open source hardware platform and Cycling &#8217;74&#8217;s Max/MSP software, and Luca accordingly is quick to credit the assistance of those two communities. In that sense, two, I think it points to lots of new design in the field of integrated hardware and software &#8211; not just standalone hardware or standalone software or generic controllers for anything, but hardware that itself behaves like software.</p>
<p>All photos here courtesy Luca and used by permission; see his <a href="http://www.flickr.com/photos/luderec/sets/72157619927348386/">Flickr account</a>.</p>
<p><object width="579" height="334"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5358205&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5358205&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="579" height="334"></embed></object>
<p><a href="http://vimeo.com/5358205">OTTO ~ demo.01</a> from <a href="http://vimeo.com/user1124754">Luca De Rosso</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Luca sends along some more details of the behind-the-scenes workings just for us. (Thanks, mate!)<span id="more-6338"></span></p>
<p>Luca actually had assistance from his father working on the case. (I love that &#8211; father-son collaboration!) All the electronics are on a single Arduino board, and the patch works in Max. (Max has features that make it well worth using, but it&#8217;d be nice to see a Pd port, too, making the whole setup open source &#8211; and giving you an easy way to run it on Linux.)</p>
<p><object width="579" height="334"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5349268&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5349268&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="579" height="334"></embed></object>
<p><a href="http://vimeo.com/5349268">OTTO ~ Getting Started</a> from <a href="http://vimeo.com/user1124754">Luca De Rosso</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Luca sends us a view of the innards of this device &#8211; you saw it here first:</p>
<p><img src="http://createdigitalmusic.com/images/2009/06/innards.JPG" alt="innards" title="innards" width="580" height="435" class="alignnone size-full wp-image-6342" /></p>
<p>The first prototype is done, says Luca, with three more coming in coming days as he heads to a festival in Croatia. Plans for the future: no commercial availability yet, but Luca says he&#8217;d be happy to hear from anyone interested in manufacturing. (Capital remains the big challenge, even as fabrication gets easier.) </p>
<p><img src="http://createdigitalmusic.com/images/2009/06/ottoangle.jpg" alt="ottoangle" title="ottoangle" width="580" height="580" class="alignnone size-full wp-image-6343" /></p>
<p>I also love the way he&#8217;s designed the documentation. Music tech industry, please, this is how it should be done &#8211; with all due respect and without naming names, we really would love if you just showed us your gear and didn&#8217;t have some swarmy dude gushing about lots of hype. In fact, we&#8217;d be equally happy to buy your gear if the design spoke for itself rather than having your name and circuit diagrams and random text plastered all over it.</p>
<p>But this is really visually inspiring, creative work. And to top it off, it looks insanely fun to play. Putting the beats in a circle opens up all kinds of other possibilities, and suggests thinking in terms of cycles rather than the grids we see on other hardware. As with the monome, you can imagine other software applications that would hook into this basic, minimal hardware design. I hope we see more of this design and concept.</p>
<p><a href="http://www.lucaderosso.com/otto/otto">http://www.lucaderosso.com/otto/otto</a></p>
<p>More videos:</p>
<p><object width="579" height="334"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5349178&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5349178&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="579" height="334"></embed></object>
<p><a href="http://vimeo.com/5349178">OTTO ~ demo.02</a> from <a href="http://vimeo.com/user1124754">Luca De Rosso</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><object width="579" height="334"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5349213&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5349213&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="579" height="334"></embed></object>
<p><a href="http://vimeo.com/5349213">OTTO ~ demo.03</a> from <a href="http://vimeo.com/user1124754">Luca De Rosso</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/06/29/otto-beautiful-original-hardware-for-beat-slicing-in-circles/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>More Max+Unity Game Engine Goodness, with Powerful Toolkit for Max, Jitter, Pd</title>
		<link>http://createdigitalmusic.com/2009/04/06/more-maxunity-game-engine-goodness-with-powerful-toolkit-for-max-jitter-pd/</link>
		<comments>http://createdigitalmusic.com/2009/04/06/more-maxunity-game-engine-goodness-with-powerful-toolkit-for-max-jitter-pd/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 01:38:11 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[downsampled]]></category>
		<category><![CDATA[engines]]></category>
		<category><![CDATA[game-development]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[Jitter]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[networked-music]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=5548</guid>
		<description><![CDATA[Take a powerful game engine (for animation, 2D and 3D graphics, physics, and on-screen interaction). Add the flexibility of a visual development environment for programming with virtual patch cords, for rich sonic and musical capabilities plus easy interaction with data and input. That&#8217;s the idea of combining something like Unity 3D with Max/MSP. In the [...]]]></description>
			<content:encoded><![CDATA[<p><object width="580" height="469"><param name="movie" value="http://www.youtube.com/v/137huPA9sto&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/137huPA9sto&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="469"></embed></object></p>
<p>Take a powerful game engine (for animation, 2D and 3D graphics, physics, and on-screen interaction). Add the flexibility of a visual development environment for programming with virtual patch cords, for rich sonic and musical capabilities plus easy interaction with data and input. That&#8217;s the idea of combining something like Unity 3D with Max/MSP. In the <a href="http://createdigitalmusic.com/2009/04/06/teaching-adaptive-music-with-games-unity-maxmsp-meet-space-invaders/">example from earlier today</a>, the solution simply routed basic data from a Unity-based game to a responsive music engine in Max. </p>
<p>In the case of [myu] &#8211; the Max Unity Interoperability Toolkit &#8211; that integration goes further still. Developed at the DISIS (Digital Interactive Sound &#038; Intermedia Studio) at Virginia Tech, [myu] allows bi-directional integration of the Unity engine with Max or Pd. The two tools use netsend/netreceive to send data via TCP and glue the two together.</p>
<p>For visualists using Jitter, you can even exchange texture data, which offers some mind-blowing powers for live visuals.</p>
<p><a href="http://disis.music.vt.edu/main/portfolio.html">Download at Virginia Tech</a> &#8212; bonus, an extension of the aka.wiiremote object so you can use the lovely Wii Fit controller, among various other projects<br />
<a href="http://forum.unity3d.com/viewtopic.php?p=128069">Discussion on the Unity Community Forums</a><br />
<a href="http://www.cycling74.com/forums/index.php?t=msg&#038;goto=169429&#038;rid=0&#038;S=82ae57d2e338d4a95c61efea47e0569d">Discussion on the Cycling &#8216;74 forum</a><br />
<a href="http://disis.music.vt.edu/main/index.html">Virginia Tech DISIS</a></p>
<p>As an interactive prototyping tool, this should have a lot of potential for lovers of patch-style programming. </p>
<p>Thanks to Dr. Ivica Ico Bukvic, DISIS Director and researcher, for sending in his project. I&#8217;ll be curious to see what other people might do with this.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/04/06/more-maxunity-game-engine-goodness-with-powerful-toolkit-for-max-jitter-pd/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Roll Your Own Multitouch Screens, Tables: Max Multitouch Framework, PyMT</title>
		<link>http://createdigitalmusic.com/2009/03/20/roll-your-own-multitouch-screens-tables-max-multitouch-framework-pymt/</link>
		<comments>http://createdigitalmusic.com/2009/03/20/roll-your-own-multitouch-screens-tables-max-multitouch-framework-pymt/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 17:17:30 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[awesomeness]]></category>
		<category><![CDATA[futurism]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[interfaces]]></category>
		<category><![CDATA[laptops]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Tables]]></category>
		<category><![CDATA[tablets]]></category>
		<category><![CDATA[touch]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=5441</guid>
		<description><![CDATA[c
Ever feel like you&#8217;ve found the seam dividing past and future?
The past: restrictive UI frameworks requiring pages and pages of code to produce dated-look 2D displays. Proprietary software with rigid interfaces. Input bottlenecked through the x and y coordinates of a single mouse pointer. 
The future: UIs whipped together graphically or with a few lines [...]]]></description>
			<content:encoded><![CDATA[<p><object width="580" height="355"><param name="movie" value="http://www.youtube.com/v/EEkj85GU_is&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/EEkj85GU_is&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="355"></embed></object>c</p>
<p>Ever feel like you&#8217;ve found the seam dividing past and future?</p>
<p>The past: restrictive UI frameworks requiring pages and pages of code to produce dated-look 2D displays. Proprietary software with rigid interfaces. Input bottlenecked through the x and y coordinates of a single mouse pointer. </p>
<p>The future: UIs whipped together graphically or with a few lines of code. 3D mixed with 2D. Open-source, friendly frameworks. Creating your own interface or drawing upon a community of creative software makers. Input that uses multitouch for gestures, collaborative input, manipulation of 2D and 3D space, and &#8230; well, just a lot more fun.</p>
<p>There&#8217;s no need to wait around for the future. Creative software inventors are building it for themselves. Here are two of the most promising multitouch interface projects I&#8217;ve seen in my inbox.</p>
<p>In no time at all, you&#8217;ll be painting a cow! (Okay, more on that in a moment&#8230;)<span id="more-5441"></span></p>
<h3>Make Max Multitouch</h3>
<p>Max Multitouch Framework by composer Mathieu Chamagne makes turning your Max patch into a multitouch interface a breeze. When I first reviewed the Lemur, I was frustrated by the hardware-style abstraction between your software and the interface. Why was I having to go through Max patches painstakingly assigning Lemur controls to Max controls &#8211; why not just make the Max controls appear on the multitouch screen? Well, that&#8217;s exactly what you get with MMF. Using a set of Max abstractions, all you have to do is build your Presentation Mode style UI and add in the MMF ingredients &#8211; it automagically becomes touchable on a variety of displays. </p>
<p>It&#8217;s not hard to imagine how great this could be for musicians, especially those who have already been building original sonic creations in Max/MSP. Best of all, you don&#8217;t need an expensive, non-portable table with a projector inside, either &#8211; commodity hardware works just fine right now.</p>
<blockquote><p><em><strong>Requirements :</strong></em></p>
<p style="text-align: left;">- <a href="http://www.cycling74.com/" target='_blank'>cycling&#8217;74</a> <a href="http://www.cycling74.com/downloads/max5" target="_blank">Max5</a> (version 5.0.6 required)<br />
- any multitouch interface that sends <a href="http://tuio.lfsaw.de/" target="_blank">TUIO</a> messages.</p>
<p>MMF has been tested and works fine with : <a href="http://www.stantum.com" target="_blank">Stantum</a> SMK-15.4 multitouch screen, HP XT2 tablet pc (windows7 + <a href="http://nuigroup.com/forums/viewthread/4087/P15/" target="_blank">W2TUIO</a>), <a href="http://www.demandevolution.com/">Demand Evolution</a> + home made multitouch screen + <a href="http://mtg.upf.edu/reactable/?software" target="_blank">Reactivision</a> /  <a href="http://tbeta.nuigroup.com/" target="_blank">Tbeta</a> , &#8230;</p>
</blockquote>
<p><a href="http://www.mathieuchamagne.com/mmf/">MMF (Max Multitouch Framework) @ Mathieu Chamagne&#8217;s Site</a></p>
<p><em>Hmmm&#8230; apps that send (cough) TUIO, eh? Ah, yes, but that&#8217;s why you need companies like Apple to tell you what qualifies as useful in an iPhone app. You see, without Apple&#8217;s app review team and their <a href="http://createdigitalmusic.com/2009/03/16/apple-rejects-free-iphone-tool-for-artists-because-of-minimal-user-functionality/">superior wisdom</a>, I might wrongfully assume this sort of app would be something I&#8217;d want. Now I know better &#8211; thanks! (Sorry, couldn&#8217;t resist.)</em></p>
<p>Back to the on-topic discussion, this does demonstrate a real advantage of Max: it has its UI absolutely nailed, and the open-source alternative Pd is woefully behind. It also demonstrates that the beauty of Presentation Mode is, by abstracting the UI from the underlying guts, you can consider alternative interfaces. We should see that in Max for Live, as well.</p>
<p>Pd is fantastic in other ways, but if there&#8217;s anyone out there who fancies writing a lightweight new front-end, it could use it &#8211; perhaps in Python. Which brings us to the next item.</p>
<p><object width="579" height="434"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3548811&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3548811&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="579" height="434"></embed></object><br /><a href="http://vimeo.com/3548811">pymt demo reel</a> from <a href="http://vimeo.com/user1410649">Thomas Hansen</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<h3>PyMT: Juicy Multitouch, Just a Few Lines o&#8217; Code</h3>
<p>PyMT is a glimpse of what future development could look like. While Microsoft putzes around with their Windows-only Surface, PyMT makes multitouch platform agnostic, open, and easy. That frees up artists to dream up creative new ways of applying this interface to expressive musical and visual creations (among others). Instead of reinventing the wheel as far as plumbing, you can focus on the reason for using devices in the first place &#8211; your art.</p>
<p>PyMT is profoundly portable, using Python and OpenGL to deliver windowing and multimedia features across platforms. Documentation and code are both under heavy development, but there are already some friendly-looking resources. This is almost enough to shake me from my loyalty to Java, though, in fairness, you can do some of the same things with Java and other tools. What&#8217;s most important is that there are libraries that are providing standards, like TUIO, and implementations in cross-platform languages that can be easily developed.</p>
<p>There&#8217;s good reason to be bullish on the future of this tech. And if you want to see it happen, don&#8217;t wait &#8211; you can get involved in the project directly.</p>
<p><a href="http://code.google.com/p/pymt/">PyMT at Google Code</a></p>
<p><a href="http://pymt.txzone.net/">PyMT Project Page</a></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/03/20/roll-your-own-multitouch-screens-tables-max-multitouch-framework-pymt/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Max 5 Bug Squash, Expo74 Max/MSP/Jitter Event in April</title>
		<link>http://createdigitalmusic.com/2009/02/25/max-5-bug-squash-expo74-maxmspjitter-event-in-april/</link>
		<comments>http://createdigitalmusic.com/2009/02/25/max-5-bug-squash-expo74-maxmspjitter-event-in-april/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 16:34:53 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[bugsquash]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Cycling-74]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[Jitter]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[max-5]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[san-francisco]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=5162</guid>
		<description><![CDATA[Max/MSP: it does a body good! Photo (CC Yao Chung-Han / worKingLab)
If you haven&#8217;t been following Max 5 updates, the folks at Cycling &#8216;74 have been aggressively bug squashing. The changelog for 5.0.6 alone is exhaustive. (Via @rekkerd on Twitter, of rekkerd.org.)
Updated: Also new in Max 5, it&#8217;s now possible as of 5.0.6 to properly [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/workinglab/132482842/"><img src="http://farm1.static.flickr.com/51/132482842_bdb196e33a.jpg?v=0"></a></p>
<div class="imgcaption">Max/MSP: it does a body good! Photo (<a href="http://creativecommons.org/licenses/by-sa/2.0/deed.en">CC</a> Yao Chung-Han / <a href="http://www.flickr.com/people/workinglab/">worKingLab</a>)</div>
<p>If you haven&#8217;t been following Max 5 updates, the folks at Cycling &#8216;74 have been aggressively bug squashing. The changelog for <a href="http://www.cycling74.com/version/version_5_0_6.html">5.0.6 alone is exhaustive</a>. (Via <a href="http://twitter.com/rekkerd">@rekkerd on Twitter</a>, of <a href="http://twitter.com/rekkerd">rekkerd.org</a>.)</p>
<p><strong>Updated:</strong> Also new in Max 5, it&#8217;s now possible as of 5.0.6 to properly save your patches to a version control repository. Don&#8217;t know what that is? Now&#8217;s a perfect time to find out &#8212; it means it&#8217;ll be easier to track changes you make to your own patches, and easier to collaborate with other people. And it&#8217;s free. From <a href="http://compusition.com/">adamj</a>, on comments:</p>
<blockquote><p>RE: the diff&#8217;ing issue I was talking about above. Timothy Place (one of the Max developers) shared this helpful tidbit:</p>
<p>&#8220;Since the change log is a mile long, I&#8217;ll point out an obscure new power-user feature in Max 5.0.6.</p>
<p>You can send a new message to Max like this (or put it in an init file):<br />
   ;max sortpatcherdictonsave 1</p>
<p>This makes it so that the JSON files that are use by Max for saving patches will keep the dictionary in the same order (alphabetized) every time you save.  If you are keeping your patches in version control (e.g. SVN, GIT, CVS, etc.) then this should make your diffs a lot more usable.&#8221;</p></blockquote>
<p>See: <a href="http://createdigitalmusic.com/2009/02/18/version-control-and-sharing-for-patching-keep-those-max-pd-patches-in-order-with-git/">Version Control and Sharing for Patching: Keep Those Max, Pd Patches in Order with Git</a></p>
<p>And in other Max news, Expo74 will be a full-blown Max conference in April in San Francisco. You still have a few days to lock in the US$295 intro price (through 3/1). On the menu:</p>
<ul>
<li>C74-taught workshops for users: live looping, 3D, Max for Live, new timing objects, etc.</li>
<li>Workshops for developers: C programming and the Max external API</li>
<li>Special guest speakers, including Robert Henke &#8212; but also Miller Puckette, the creator of the original Max and developer of Cycling &#8217;74&#8217;s open-source rival Pd.</li>
<li>An afternoon on teaching Max</li>
<li>A &#8220;Science Fair&#8221; for sharing projects</li>
<li>Field trips</li>
<li>A &#8220;Relationship Manager&#8221; &#8211; a sort of conference concierge &#8211; plus access to the C74 folks, a bit like the Apple Worldwide Developer Conference</li>
</ul>
<p><a href="http://expo74.net/index.html">Expo74</a></p>
<p>It&#8217;s good stuff. And the price seems a very reasonable deal for a conference.</p>
<p>You know, it also reminds me that some of the events around the open-source tools could be friendlier than they are. And we like <a href="http://createdigitalmusic.com/tag/handmade-music">science fairs</a>. I&#8217;m not sure that I&#8217;ll be able to make it out to California in April (I&#8217;ll be there in March for the Game Developer Conference), but eager to hear how this goes.</p>
<p><a href="http://flickr.com/photos/julianbleecker/325440062/"><img src="http://farm1.static.flickr.com/142/325440062_6cbcdf60e8.jpg?v=0"></a></p>
<div class="imgcaption">Now that&#8217;s my kind of Max patch UI. As designed by Keith A. McMillen; photo (<a href="http://creativecommons.org/licenses/by-nc-nd/2.0/deed.en">CC</a>) <a href="http://flickr.com/people/julianbleecker/">Julian Bleecker</a>.</div>
<p>But speaking of open source, don&#8217;t want to spend April at an event for a proprietary tool? Prefer the East Coast to the West Coast? Like code better than patching? Like tools that begin with the letter &#8220;S&#8221; better than the letter &#8220;M&#8221;? Want tools that make you think of supermassive black holes? Oh, April in North America has you covered regardless of what you like. One moment while I write up <a href="http://createdigitalmusic.com/2009/02/25/free-software-events-pure-data-in-brazil-supercollider-in-nyc-and-at-wesleyan/">another post&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/02/25/max-5-bug-squash-expo74-maxmspjitter-event-in-april/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Ready to Learn Max/MSP/Jitter? Full-Week Intensive in NYC</title>
		<link>http://createdigitalmusic.com/2009/01/30/ready-to-learn-maxmspjitter-full-week-intensive-in-nyc/</link>
		<comments>http://createdigitalmusic.com/2009/01/30/ready-to-learn-maxmspjitter-full-week-intensive-in-nyc/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 16:59:26 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[harvestworks]]></category>
		<category><![CDATA[Jitter]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[max-5]]></category>
		<category><![CDATA[max-for-live]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[NYC]]></category>
		<category><![CDATA[patching]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=4881</guid>
		<description><![CDATA[We get the &#8220;where do I go to learn this stuff&#8221; question a lot in the inbox. With Max for Live coming later this year, bringing the powers of Max to Ableton Live, I imagine the hunger for knowledge on that tool will be all the greater. (At the same time, I think the growing [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://media.createdigitalmedia.net/cdmu/images/2009/01/streetfighter.jpg"></p>
<p>We get the &#8220;where do I go to learn this stuff&#8221; question a lot in the inbox. With Max for Live coming later this year, bringing the powers of Max to Ableton Live, I imagine the hunger for knowledge on that tool will be all the greater. (At the same time, I think the growing popularity of DIY tools means that it won&#8217;t make alternative tools like SuperCollider, Pd, Csound and the like <em>less</em> popular &#8212; I think we&#8217;ll see a growing trend toward all of these tools, provided we can show folks how to use them and get better at them ourselves!)</p>
<p>I know one route that has been successful for many people is the coursework at Harvestworks, the storied research and study center in New York. I can heartily endorse this one and say that, while I know and am friends with all the faculty, I have absolutely no investment in this. Dafna Naphtali, Hans Tammen, and Zach Seldess will all be teaching week-long intensives at Harvestworks in Manhattan. They&#8217;re not cheap &#8211; $1275 for the whole week &#8211; but I know some people have even flown to New York from other parts of the world to study up. </p>
<p>And what does all this mean? Well, it means you can turn <a href="http://www.zacharyseldess.com/works.html">Street Fighter, the game, into an improvisational ballet</a> as instructor Zachary Seldess has done (above). Among other things, of course.</p>
<p>If it&#8217;s all out of your budget, don&#8217;t worry; we&#8217;ll have some other learning resources for you soon. But for those of you who can take the plunge, here are some details:<span id="more-4881"></span></p>
<p>(apologies for copy-and-paste, which I always smugly say I don&#8217;t do, but I&#8217;m in a rush)</p>
<blockquote><p>HARVESTWORKS DIGITAL MEDIA ARTS CENTER, NEW YORK</p>
<p>&#8212;&#8211;> MAX/MSP/JITTER FULL WEEK INTENSIVE COURSE</p>
<p>Dafna Naphtali / Zachary Seldess / Hans Tammen<br />
Mondays through Fridays 10am to 6pm<br />
Section A: March 23 through 27<br />
Section B: August 31 through September 4</p>
<p>Cost: $1275 (incl. Harvestworks Membership)</p>
<p>Location: Harvestworks (http://www.harvestworks.org)<br />
596 Broadway #602<br />
New York City, NY 10012 (at Houston St)<br />
Subway: F/V Broadway/Lafayette, 6 Bleecker, W/R Prince</p>
<p>From its central SoHo location in New York City, Harvestworks brings together innovative practitioners from all branches of the digital arts, and provides a vital context and catalyst for creativity in the field. For the last thirty years we have offered artists on-site recording studios, programming services, workshops, classes and one-on-one tutorials in emerging technologies supporting the pioneers of computer music with equipment and instruction. As a tool for artists, Max has been a central part of the Harvestworks program for almost 20 years. We offer regularly scheduled year-round classes and workshops on a wide variety of topics relating to Max/MSP and Jitter; as well as our Certificate Program, a flexible course of one-on-one instruction.</p>
<p>Now, Harvestworks is offering a full-week, 40hr crash course in the basics of Max/MSP and Jitter, run by veteran Max programmer Dafna Naphtali, Harvestworks engineer and teacher Zachary Seldess, and Harvestworks&#8217; Deputy Director Hans Tammen. The course is designed for beginners who want to get a head start with this software package. The course may be especially appealing to artists living outside of New York City who don&#8217;t have the opportunity to learn Max in their own hometown and who would enjoy a week in New York City.</p>
<p>The cost of the course is $1200, plus $75 for the annual Harvestworks membership that is required to take the course. The courses are Mondays through Fridays 10am to 6pm. Working in our computer lab after 6pm can also be arranged. Lecture demonstrations will alternate with practice time, and some of our Max-savvy interns can be available to assist during practice time. Workstations with Max/MSP/Jitter will be available, but it is also recommended that you bring your own laptop. The course will provide lots of practice and sample patches. Students enrolled in Max/MSP/Jitter related classes at Harvestworks are eligible for Cycling 74&#8217;s educational discount when purchasing the software. The course is limited to 10 students.</p>
<p>We will not provide meals or snacks for the course, but can point to lots of cheap dining places in the neighborhood. We also cannot provide accommodations, but can help with posting requests or bringing you in contact with other artists who might be able to help.</p>
<p>To sign up for the course, or if you have further questions, please call Hans Tammen at 212-431-1130 ext 13, or go to our webstore at<br />
http://www.harvestworks.org/cms/index.php/Classes/Classes-new.html<br />
In his interview on Cycling74&#8217;s website, Hans Tammen gives a few insights into Max teaching at Harvestworks: http://www.cycling74.com/story/2008/9/15/113650/347</p>
<p>MAX CRASH COURSE OUTLINE:</p>
<p>Day 1 &#8211; The Basics: Objects vs. messages vs. comments; ordering of operations; math in Max; scaling and mapping ranges of numbers; playing sound files.<br />
Day 2 &#8211; Basics of modular programming; live audio input; recording sound files; simple data storage.<br />
Day 3 &#8211; Controlled chaos; useful GUI objects; more data storage; basics of synthesis.<br />
Day 4: Interfacing with the outside world. Overview of MIDI, the HI object (game controllers), Wii controller, the Harvestworks Sensor Station, using a Wacom tablet. Wireless Miditron. Data storage.<br />
Day 5: Introduction to Jitter: Jitter matrix; basic matrix processing; playing and basic manipulation of QuickTime movies; basics of Open GL.</p>
<p>INSTRUCTOR BIOS:</p>
<p>DAFNA NAPHTALI has been a Max teacher and programmer at Harvestworks since 1995. She earned a degree in Music Technology at NYU.  She was Chief Engineer of the NYU Music Technology Studios until 1998, and has taught Max there as an adjunct instructor since 1996. Naphtali is also an academic advisor for both undergraduate and graduate students in NYU&#8217;s Music Technology program. She was a programmer for two years for many artists and her own projects at multi-channel sound gallery Engine 27. As a composer, writing custom Max/MSP programs since 1992 has enabled her to perform and compose using her laptop-based noise/audio processing &ldquo;instrument&rdquo; to alter the sound of her singing, vocalisms, personalized recordings as well as the sound of any musician playing with her. She has received commissions and awards from New York Foundation for the Arts, New York State Council on the Arts, Meet the Composer, Experimental TV Center, American Composers Forum,  Brecht Forum, and has held residencies at STEIM (Holland), Music OMI and iEAR at Rensselaer  Polytechnical  Institute. <a href="http://www.dafna.info">http://www.dafna.info</a></p>
<p>ZACHARY SELDESS currently works at Harvestworks as a resident Programmer/Teacher, and at Brooklyn College CUNY as adjunct faculty. He also works at The CUNY Graduate Center&rsquo;s New media Lab creating interactive virtual sound environments in 3D Game Space using the Torque Game Engine and Max/MSP. He is currently pursuing a PhD in composition at The Graduate Center CUNY where his primary teachers are Amnon Wolman and Morton Subotnick. Previously he worked as a performer, composer, private teacher and adjunct professor at Wilbur Wright College and Harold Washington College in Chicago. As a composer, Zachary has collaborated with artists in many mediums including theater, dance, film, and poetry. He spends much of his time these days creating interactive media artwork, particularly within the Max/MSP/Jitter programming environment. Programming projects include work with Jane Rigler on Manhattan New Music Project&#8217;s &#8220;Music Cre8tor&#8221;, a sensor/software music-creating interface for developmentally challenged children.<br />
<a href="http://www.zacharyseldess.com/">http://www.zacharyseldess.com/</a></p>
<p>HANS TAMMEN is currently Deputy Director at Harvestworks, and is responsible for the oversight of all projects related to Max/MSP/Jitter and Physical Computing, as well as managing the education program and the studios. In this position he encounters the projects of approx. 250 clients, students and Artist In Residence per year. After an initial degree in Adult Education in 1988 he taught as an adjunct at Kassel University, and as part of his works as a union technology consultant from 1992 to 2000 he held about 120 one to five-day seminars using modern seminar techniques like metaplan, role-plays, and others. As a composer/guitarist he is best known for his &#8220;Endangered Guitar&#8221; works, interfacing his guitar with Max/MSP. Signal To Noise called his works &#8220;&#8230;a killer tour de force of post-everything guitar damage&#8221;, All Music Guide recommended him: &#8220;&#8230;clearly one of the best experimental guitarists to come forward during the 1990s.&#8221; <a href="http://www.tammen.org">http://www.tammen.org</a>.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/01/30/ready-to-learn-maxmspjitter-full-week-intensive-in-nyc/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Max For Live is Max In Live: MSP, Jitter, OSC, and All; The Open Source Side?</title>
		<link>http://createdigitalmusic.com/2009/01/16/max-for-live-is-max-in-live-msp-jitter-osc-and-all-the-open-source-side/</link>
		<comments>http://createdigitalmusic.com/2009/01/16/max-for-live-is-max-in-live-msp-jitter-osc-and-all-the-open-source-side/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 17:26:04 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Ableton-Live]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[Cycling-74]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[editorial]]></category>
		<category><![CDATA[Jitter]]></category>
		<category><![CDATA[live]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[NAMM]]></category>
		<category><![CDATA[namm09]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[OpenSoundControl]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2009/01/16/max-for-live-is-max-in-live-msp-jitter-osc-and-all-the-open-source-side/</guid>
		<description><![CDATA[Standing on Max patches. Photo (CC) Sklathill. 
Many people are asking about what Max for Live can do. That&#8217;s a short answer: everything Max/MSP/Jitter can, plus some new stuff to make it work with Ableton Live. It might be better called &#8220;Max in Live.&#8221; Max for Live has all the objects that Max/MSP and Jitter [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/sklathill/487923142/in/photostream/"><img src="http://farm1.static.flickr.com/205/487923142_b5abf2db25.jpg?v=0" /></a></p>
<div class="imgcaption">Standing on Max patches. Photo (CC) Sklathill. </div>
<p>Many people are asking about what Max for Live can do. That&rsquo;s a short answer: everything Max/MSP/Jitter can, <em>plus</em> some new stuff to make it work with Ableton Live. It might be better called &ldquo;Max in Live.&rdquo; Max for Live has all the objects that Max/MSP and Jitter have &ndash; all of them. Right now, I&rsquo;m gathering a big part of the testing Cycling &lsquo;74 is doing is to try to make anything <em>not work</em>, but so far, it sounds as though everything does. That means Max for Live is an environment for JavaScript and Java. It means you could have Processing sketches, wrapped in Max patches, running in Live. </p>
<p>And it also means you get Jitter, which gives you video playback, processing, and output, plus 3D visuals. You&rsquo;ll apparently be able to open a window for output, just as in Jitter. So you could have Live sets that trigger video clips, all from within the same tool &ndash; or, if that sounds unwieldy on one machine, have a Max patch that communicates with any visual app you like on another machine.</p>
<p> <span id="more-4781"></span>
</p>
<p>You can&rsquo;t open Max patches directly, but so long as you own Max 5, you can adapt them to Max for Live into a device.</p>
<p>This also means that whether or not Live 8 supports OSC (it looks as though it doesn&rsquo;t), you will be able to add that support however you like via Max for Live.</p>
<p>On top of this, you&rsquo;ll get a collection of new objects that allow Max for Live to use UI elements from Live, interface with the program as Devices, and listen to and control events in the Live interface (like manipulating clips, Devices, warp markers, and whatever else they choose to support). It&rsquo;s this interface area that&rsquo;s really new, and that I hope to cover more soon.</p>
<p>The only catch to this is you have to make an investment in software before you get started. If you want to run Max for Live, you need to buy Live 8 <em>and</em> buy Max for Live as an add-on. (Ableton has said it&rsquo;ll be a separate product, but no word yet on pricing.) If you already own Max 5, you&rsquo;ll still need to buy Max for Live (though again, no word on discounts). And you will still need to own the standalone Max if you want to use your patches without starting Live.</p>
<p>For more discussion, there&rsquo;s a thread on the Cycling &lsquo;74 forum:</p>
<p><a href="http://www.cycling74.com/forums/index.php?t=msg&amp;th=37492">&quot;Max for Live&quot;?</a></p>
<p>Jeremy Bernstein of Cycling &lsquo;74 says it best here:</p>
<blockquote><p>Max for Live is, well, a superset of Max. :) MaxMSPJitter + special features for Live integration      <br />If you want to create a Max Device from a Max patch, you can currently copy and paste the main patcher into an empty device. We&#8217;ll probably offer a simple converter at some point, as well.</p>
</blockquote>
<p>Right. What he said.</p>
<h3>What Might it Mean for Open Source?</h3>
<p>You can see that this is good news for:</p>
<ul>
<li>Max and patching (a huge boost to DIY software) </li>
<li>OSC (the open communications protocol, supported &ndash; indirectly &ndash; for the first time) </li>
<li>monome (because all those patches can be adapted for Live, which was a popular app to use anyway) </li>
</ul>
<p>It&rsquo;s not such fantastic news for the open source world or competing tools, because this is a very proprietary and vendor-specific solution. That&rsquo;s not a criticism, just an observation &ndash; I know fantastic people and friends who are supported by the business model that&rsquo;s here. But it is worth noting, because I believe healthy software ecosystems incorporate <em>both</em> free and commercial models, and fully open and fully &ldquo;integrated&rdquo; (which are sometimes more closed) solutions. There&rsquo;s no question where this lies. You&rsquo;ll need the full version of Max to use these patches with even another host &ndash; and you&rsquo;re likely to miss some of the specific solutions here.</p>
<p>That said, I think it&rsquo;s still an opportunity for open source alternatives to differentiate themselves, and for the two to coexist harmoniously. For starters, open source software will have an easier in when it comes to talking to Live, if there&rsquo;s a friendly set of Max for Live patches that help communicate with other tools. Also, open source software can be two things this solution is not &ndash; lightweight, and free. It&rsquo;s also an opportunity for open source hardware to interface with this solution (again, see: monome, which I still think has some elegance things like the APC40 lack).</p>
<p>In fact, there&rsquo;s so much power by the time you put together Live and Max and all your plug-ins (too &hellip; much &hellip; POWER!!)&#160; that I could see some people finding it refreshing performing with just a simple Processing sketch and <em>turning everything else off</em>. </p>
<p>I might even go so far to say that, by association, Max&rsquo;s open-source cousin Pd could benefit from this. (I don&rsquo;t see Pd working in Live any time soon, though.) I do hope that Max patchers release at least some of their work as open source patches for others to use. Flash is a great example of a proprietary tool that has generated fantastic open source tools around it. That means you get Adobe&rsquo;s support and quality level, but you can still share code &ndash; and clearly, the Max world can do some of the same things.</p>
<p>These are ultimately all tools. I&rsquo;m pretty excited about developments in the open source world, and I believe that most people will use a combination of free and commercial tools. 2009 should be a great year for both, which means you&rsquo;ll gravitate toward using the right tool for the job, and for your budget. For those who can&rsquo;t afford all these glitzy new toys, you won&rsquo;t exactly be suffering. (Next week, I&rsquo;m going to try to put together a virtual, open-source &ldquo;NAMM&rdquo; rounding up some of those developments.)</p>
<p>If you asked me to wish for everything I&rsquo;d want to come together, for the kinds of things we advocate on CDM, I couldn&rsquo;t do much better than we&rsquo;re doing already &ndash; and we&rsquo;re only part of the way through January.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/01/16/max-for-live-is-max-in-live-msp-jitter-osc-and-all-the-open-source-side/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>Cycling &#8216;74 Reveals Max For Live: Make Max Patches that Integrate with Ableton</title>
		<link>http://createdigitalmusic.com/2009/01/15/cycling-74-reveals-max-for-live-make-max-patches-that-integrate-with-ableton/</link>
		<comments>http://createdigitalmusic.com/2009/01/15/cycling-74-reveals-max-for-live-make-max-patches-that-integrate-with-ableton/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 19:49:04 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Ableton-Live]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Cycling-74]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[effects]]></category>
		<category><![CDATA[live]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[max-for-live]]></category>
		<category><![CDATA[NAMM]]></category>
		<category><![CDATA[namm09]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[previews]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sequencers]]></category>
		<category><![CDATA[synths]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2009/01/15/cycling-74-reveals-max-for-live-make-max-patches-that-integrate-with-ableton/</guid>
		<description><![CDATA[ 
It&#8217;s been a long, long wait, but it&#8217;s now official: Ableton and Cycling &#8216;74 have collaborated on Max for Live, which integrates Max/MSP with Ableton Live. There&#8217;s tons of information on the Cycling &#8216;74 site, and I&#8217;ll be doing some follow-up interviews for CDM soon with more details, but here&#8217;s the overview.
What is Max [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://media.createdigitalmedia.net/cdmu/images/2009/01/maxforlive_patch.jpg" /> </p>
<p>It&rsquo;s been a long, long wait, but it&rsquo;s now official: Ableton and Cycling &lsquo;74 have collaborated on Max for Live, which integrates Max/MSP with Ableton Live. There&rsquo;s tons of information on the Cycling &lsquo;74 site, and I&rsquo;ll be doing some follow-up interviews for CDM soon with more details, but here&rsquo;s the overview.</p>
<p><strong>What is Max for Live?</strong></p>
<p>Max is an add-on product for Ableton Live 8, which will be announced in a press conference shortly. Note that it isn&rsquo;t just Max or just Live &ndash; it&rsquo;s a separate, add-on product. No pricing information yet; availability later in 2009.</p>
<p><strong>What Will You Be Able to Build?</strong></p>
<ul>
<li>Step sequencers</li>
<li>Instruments</li>
<li>Effects</li>
<li>Stuff to control Live</li>
<li>New hardware integration features, with your own instrument / effect / sequencer creations, <em>and</em> with Live itself &ndash; think, build your own hardware mappings</li>
</ul>
<p>What I&rsquo;ve heard is that via native controls, you&rsquo;ll be able to control anything you can control in Live with a mouse, down to moving warp markers around. That&rsquo;s obviously huge, but expect the specifics of these details (and eventually, how to do it) on this site over the coming days and months. I&rsquo;m also eager to find out if it&rsquo;ll be possible to use Max for Live with OSC inside Live.</p>
<p> <span id="more-4758"></span>
<p><strong>How Integrated is It?</strong></p>
<ul>
<li><strong>Native Live API controls: </strong>Max now gets a native API for controlling Live, with live.object, live.path, live.observer objects. This is actually arguably the most important part, because it means you could in fact use Max to control Live in place of the Python-based Live API. That raises a bunch of questions and unfortunately, this is the part of Max for Live about which we know the least, but you know this site will be all over the details as soon as we can get hold of them. (The only bad side of this that I can see is that it may mean fewer options for Live users who want to use their own development tools instead of Max, but I&rsquo;ll investigate.)</li>
<li><strong>Preview mode: </strong>This lets you edit in Max while devices continue processing audio/MIDI as if running inside Live. It updates in-place in Live&rsquo;s device view. That&rsquo;s been possible previously using things like Native Instruments&rsquo; Reaktor plug-in or the combination of FL Studio and Synthmaker, but it&rsquo;s certainly new to the Max environment.</li>
<li><strong>UI controls: </strong>You can create Ableton-style interface controls for your patches. This is really extraordinary: you build a patch as normal, and what Max 5 calls its Presentation Mode now looks like an Ableton-standard UI in the program, with full support for color schemes. You even get descriptive text in Info View when you mouse over something, just like the official Ableton stuff.</li>
<li><strong>Multiple undo: </strong>Undo in Live applies to Devices created with Max for Live.</li>
<li><strong>Tempo sync, sample-accurate automation: </strong>I need to get the details of this, but normally syncing tempo is a major pain using MIDI, ReWire, or even plug-ins &ndash; this appears to allow more direct integration.</li>
<li><strong>A step sequencer object: </strong>Previous efforts like SynthMaker in FL have made it pretty easy to build instruments and effects, and it&rsquo;s certainly possible to build sequencers in tools like Reaktor or Pd. But what&rsquo;s unique about Max in Live is that it provides a sequencer with a Live-style interface that integrates with tempo.</li>
<li><strong>File/preset integration: </strong>This is where it gets really awesome &ndash; juggling Reaktor patches, for instance, can be a pain.</li>
<li><strong>Web collaboration: </strong>Ableton Live 8 adds web collaboration options, which extends to Max devices.<strong>&#160;</strong></li>
</ul>
<p><strong>What Devices Are Included?</strong></p>
<p><img src="http://media.createdigitalmedia.net/cdmu/images/2009/01/stepsequencer.jpg" /> </p>
<p>So far, you get a nice set of Devices to use with Max for Live:</p>
<ul>
<li>Step Sequencer, with four 16-note sequences, shift, random, MIDI control</li>
<li>Loop Shifter, with automated mapping and playback, for Max-style looping</li>
<li>An extension for the new Akai APC40 that turns it into a step-sequencer editor for Live MIDI clips</li>
</ul>
<p>Now, note, on that last item, you <em>don&rsquo;t</em> necessarily need to run out and buy Live 8 and Max for Live <em>and</em> a new APC (though there are worse things to happen to someone). The new features should open up new controller integration features and custom software-controller creations for all kinds of hardware. For instance, the monome (<a href="http://monome.org">site</a> | <a href="http://createdigitalmusic.com/tag/monome">cdm tag</a>) should greatly benefit from the features in Max for Live. It&rsquo;s already got a rabid community of Max patchers behind it, and there&rsquo;s no reason you couldn&rsquo;t do something wild with Live, Max for Live, and the monome &ndash; including additional features you can hack into the monome, like tilt sensors/accelerometers/IR range finders. (Yum.) </p>
<p>And in fact, the monome community is already on it without the aid of Max for Live: <a href="http://monome.org/articles/2009/01/03/pages/">Pages</a>, built in Java, is an elaborate app for automating access to some of Live&rsquo;s power. You can imagine that the availability of Max for Live should mean even more of this sort of thing.</p>
<p><strong>Where to Read Up</strong></p>
<p>I&rsquo;ll update this as more information comes through, but here&rsquo;s what to get where:</p>
<p>David&rsquo;s <a href="http://www.cycling74.com/story/2009/1/15/114420/967">Tools for Creating Devices in Live</a> is probably the most important read, as it shows how the integration works &ndash; already juicy, though we need to find out more about those native controls for actually manipulating Live</p>
<p><a href="http://www.cycling74.com/story/2009/1/15/112631/799">David Zicarelli&#8217;s &quot;Perspective on Integrating Max and Live&quot;</a> talks about the genesis of the project and what it means to existing Max users</p>
<p>If anyone stops by NAMM booth 6314, we&rsquo;d love some other perspectives.</p>
<p><P><strong>What this stuff means:</strong></p>
<p><P>Max for Live is best understood as Max/MSP/Jitter <em>in</em> Live. Here&#8217;s a full explanation, with more details to come on exactly how they integrate:</p>
<p><a href="http://createdigitalmusic.com/2009/01/16/max-for-live-is-max-in-live-msp-jitter-osc-and-all-the-open-source-side/">Max For Live is Max In Live: MSP, Jitter, OSC, and All; The Open Source Side?</a></p>
<p>And yes, I will be following up on open source alternatives, because they have their own strengths and weaknesses.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/01/15/cycling-74-reveals-max-for-live-make-max-patches-that-integrate-with-ableton/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>Saturday in NYC: Patching Circle Returns!</title>
		<link>http://createdigitalmusic.com/2008/11/21/saturday-in-nyc-patching-circle-returns/</link>
		<comments>http://createdigitalmusic.com/2008/11/21/saturday-in-nyc-patching-circle-returns/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 21:06:45 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[CDM]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[eyebeam]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[NYC]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[Reaktor]]></category>
		<category><![CDATA[vvvv]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2008/11/21/saturday-in-nyc-patching-circle-returns/</guid>
		<description><![CDATA[Saturday 11/22 at Eyebeam in Chelsea, it&#8217;s time for another &#8220;NYC Patching Circle.&#8221; Basic rules: if it involves patching &#8212; from Max to Pd, vvvv to Reaktor &#8211; it&#8217;s fair game. (I may even break the rules a bit and do a little Processing.) Hang out and absorb the communitas, learn from other New York-area [...]]]></description>
			<content:encoded><![CDATA[<p>Saturday 11/22 at Eyebeam in Chelsea, it&rsquo;s time for another &ldquo;NYC Patching Circle.&rdquo; Basic rules: if it involves patching &#8212; from Max to Pd, vvvv to Reaktor &ndash; it&rsquo;s fair game. (I may even break the rules a bit and do a little Processing.) Hang out and absorb the communitas, learn from other New York-area patchers, watch the action, whatever. It&rsquo;s communal making of stuff, like knitting, but with software.</p>
<p><a href="http://puredata.info/community/NYCPatchingCircle">NYCPatchingCircle</a> @ Pd wiki (thanks to Hans-Christoph for making this happen)</p>
<p>See you there if you&rsquo;re in the area. 540 W. 21st Street, (between 10th and 11th Avenues).   </p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2008/11/21/saturday-in-nyc-patching-circle-returns/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
