<?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; cocoa</title>
	<atom:link href="http://createdigitalmusic.com/tag/cocoa/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>Calling Devs: New, Free Cocoa Framework for OpenSoundControl, MIDI</title>
		<link>http://createdigitalmusic.com/2008/10/30/calling-developers-new-free-cocoa-framework-for-opensoundcontrol/</link>
		<comments>http://createdigitalmusic.com/2008/10/30/calling-developers-new-free-cocoa-framework-for-opensoundcontrol/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 21:04:23 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-controllers]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[controllers]]></category>
		<category><![CDATA[Creative-Commons]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[OpenSoundControl]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=4397</guid>
		<description><![CDATA[The uber-hip Monome controller is some of the new hotness to grow out of OpenSoundControl support. Photo: George P. Macklin, aka Granular Matter.
You hear plenty of chatter about the powers of OpenSoundControl, the open, high-res, network-savvy control protocol for music and visuals. But standards are no good without implementation &#8212; and some implementations just aren&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/gmacklin/1363287345/"><img src="http://farm2.static.flickr.com/1427/1363287345_0c21c900b6.jpg?v=0"></a></p>
<div class="imgcaption">The uber-hip <a href="http://createdigitalmusic.com/tag/monome">Monome</a> controller is some of the new hotness to grow out of OpenSoundControl support. Photo: George P. Macklin, aka <a href="http://www.granularmatter.com/">Granular Matter</a>.</div>
<p>You hear plenty of chatter about the powers of OpenSoundControl, the open, high-res, network-savvy control protocol for music and visuals. But standards are no good without implementation &#8212; and some implementations just aren&#8217;t very good. Now, users, you can go have a sandwich or whatever, but developers, pay attention. (And users, enjoy that sandwich in the knowledge that someone somewhere is giving you better toys to play with soon!)</p>
<p>Our friend Ray, co-developer of live visual app <a href="http://createdigitalmotion.com/tag/vdmx">VDMX</a>, has put up a Cocoa, Mac-based framework for OSC. While it&#8217;s all in Objective-C (natch), it wouldn&#8217;t be too hard to port a similar framework to other open-source languages and platforms. Ray is working on a kind of best-practices OSC implementation. Worth a peek &#8212; and if you&#8217;re a Cocoa dev, of course, even better.</p>
<p>Described thusly:</p>
<blockquote><p>VVOSC is an Objective-c framework for assembling, sending, and receiving OSC (Open Sound Control) messages on OS X.  A<br />
simple sample application which sends and receives OSC messages is also included.</p>
<p>more information on OSC:<br />
<a href="http://opensoundcontrol.org/">http://opensoundcontrol.org/</a></p>
<p>VVOSC is licensed under a Creative Commons Attribution-Noncommercial-Share Alike license:</p>
<p><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/">http://creativecommons.org/licenses/by-nc-sa/3.0/us/</a></p></blockquote>
<p><a href="http://github.com/mrRay/vvosc/tree/master">vvosc</a> [Code+Examples]</p>
<p>Cocoa fans, they&#8217;ve also whipped up an Objective-C framework for MIDI:</p>
<blockquote><p>VMIDI is an Objective-c framework which simplifies working with MIDI in OS X.  A sample application capable of sending and receiving MIDI built from the framework is included.</p></blockquote>
<p><a href="http://github.com/mrRay/vvmidi/tree/master">vvmidi</a></p>
<p>(Insert here: &#8220;Daddy? Tell me more stories about MIDI and how you used to use values from 0 to 127 back in the day!&#8221;)</p>
<p>&#8220;vvosc&#8221; is likely to cause confusion with the <em>Windows</em>-only vvvv &#8212; which is also visual, also wonderful, and also supports OSC &#8212; but hopefully you can sort that out.</p>
<p>Now that I have your attention, developers, I&#8217;m curious: got questions about OSC? Challenges with implementation on different operating systems and in different frameworks? What are the best implementations you&#8217;ve seen in common environments like C++, Java, and Python?</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2008/10/30/calling-developers-new-free-cocoa-framework-for-opensoundcontrol/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
	</channel>
</rss>
