<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Open Source OSC iPhone App Coming; Chicken and Egg Argument Dead</title>
	<atom:link href="http://createdigitalmusic.com/2008/09/05/open-source-osc-iphone-app-coming-chicken-and-egg-argument-dead/feed/" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmusic.com/2008/09/05/open-source-osc-iphone-app-coming-chicken-and-egg-argument-dead/</link>
	<description>The latest gear, software, and techniques for electronic music production and performance</description>
	<pubDate>Fri, 09 Jan 2009 10:24:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Tim Thompson</title>
		<link>http://createdigitalmusic.com/2008/09/05/open-source-osc-iphone-app-coming-chicken-and-egg-argument-dead/#comment-634317</link>
		<dc:creator>Tim Thompson</dc:creator>
		<pubDate>Fri, 26 Sep 2008 17:18:38 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/?p=3995#comment-634317</guid>
		<description>Anyone looking for an OSC app for the iphone that has configurable screens should definitely take a look at the 1.1 update of OSCemote.  You can now do screens in HTML/Javascript that both send *and* receive OSC.  Probably not as easy to create new screens as Mrmr, but OSCemote now seems WAY more open-ended.</description>
		<content:encoded><![CDATA[<p>Anyone looking for an OSC app for the iphone that has configurable screens should definitely take a look at the 1.1 update of OSCemote.  You can now do screens in HTML/Javascript that both send *and* receive OSC.  Probably not as easy to create new screens as Mrmr, but OSCemote now seems WAY more open-ended.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Kirn</title>
		<link>http://createdigitalmusic.com/2008/09/05/open-source-osc-iphone-app-coming-chicken-and-egg-argument-dead/#comment-599457</link>
		<dc:creator>Peter Kirn</dc:creator>
		<pubDate>Mon, 08 Sep 2008 12:50:14 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/?p=3995#comment-599457</guid>
		<description>Hi Patrick,
Oh yeah, good point....

And I expect we ought to have a standard Arduino-style implementation that's Ethernet + OSC and is open source. Here's one:

http://experimentalistsanonymous.com/ooscc/</description>
		<content:encoded><![CDATA[<p>Hi Patrick,<br />
Oh yeah, good point&#8230;.</p>
<p>And I expect we ought to have a standard Arduino-style implementation that&#8217;s Ethernet + OSC and is open source. Here&#8217;s one:</p>
<p><a href="http://experimentalistsanonymous.com/ooscc/" rel="nofollow">http://experimentalistsanonymous.com/ooscc/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Delges</title>
		<link>http://createdigitalmusic.com/2008/09/05/open-source-osc-iphone-app-coming-chicken-and-egg-argument-dead/#comment-599011</link>
		<dc:creator>Patrick Delges</dc:creator>
		<pubDate>Mon, 08 Sep 2008 07:05:20 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/?p=3995#comment-599011</guid>
		<description>Ooops, sorry for the  &lt;a&gt; typo:

makingthings' &lt;a href="http://www.makingthings.com/products/KIT-MAKE-CTRL" title="Make Controller" rel="nofollow"&gt;Make Controller&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Ooops, sorry for the  <a> typo:</p>
<p>makingthings&#8217; </a><a href="http://www.makingthings.com/products/KIT-MAKE-CTRL" title="Make Controller" rel="nofollow">Make Controller</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Delges</title>
		<link>http://createdigitalmusic.com/2008/09/05/open-source-osc-iphone-app-coming-chicken-and-egg-argument-dead/#comment-599008</link>
		<dc:creator>Patrick Delges</dc:creator>
		<pubDate>Mon, 08 Sep 2008 07:03:16 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/?p=3995#comment-599008</guid>
		<description>Another hardware supporting OSC is makingthings' &lt;a href="http://www.makingthings.com/products/KIT-MAKE-CTRL" title="Make controller" rel="nofollow"&gt;.

There was also La kitchen's kroonde, but I think it isn't produced anymore.</description>
		<content:encoded><![CDATA[<p>Another hardware supporting OSC is makingthings&#8217; <a href="http://www.makingthings.com/products/KIT-MAKE-CTRL" title="Make controller" rel="nofollow">.</p>
<p>There was also La kitchen&#8217;s kroonde, but I think it isn&#8217;t produced anymore.</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Formal</title>
		<link>http://createdigitalmusic.com/2008/09/05/open-source-osc-iphone-app-coming-chicken-and-egg-argument-dead/#comment-598380</link>
		<dc:creator>Formal</dc:creator>
		<pubDate>Sun, 07 Sep 2008 22:11:09 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/?p=3995#comment-598380</guid>
		<description>I don't mean to spam or anything, but I see this article is receiving more attention then the one on createdigitalmotion.  I won't repost my entire question, but if you feel like helping me out with OSC to midi please read my original post http://createdigitalmotion.com/2008/09/05/mrmr-iphone-2x-firmware-beta-and-the-self-configuring-touch-controller/ . Thanks!</description>
		<content:encoded><![CDATA[<p>I don&#8217;t mean to spam or anything, but I see this article is receiving more attention then the one on createdigitalmotion.  I won&#8217;t repost my entire question, but if you feel like helping me out with OSC to midi please read my original post <a href="http://createdigitalmotion.com/2008/09/05/mrmr-iphone-2x-firmware-beta-and-the-self-configuring-touch-controller/" rel="nofollow">http://createdigitalmotion.com/2008/09/05/mrmr-iphone-2x-firmware-beta-and-the-self-configuring-touch-controller/</a> . Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Kirn</title>
		<link>http://createdigitalmusic.com/2008/09/05/open-source-osc-iphone-app-coming-chicken-and-egg-argument-dead/#comment-598046</link>
		<dc:creator>Peter Kirn</dc:creator>
		<pubDate>Sun, 07 Sep 2008 17:18:26 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/?p=3995#comment-598046</guid>
		<description>@Christopher: Ah, yes, good point; updated my list there. (I start getting a little, uh, flaky round about Friday evening!) And, of course, Max is now no longer even an external, so that's really a glaring omission on my part (not to mention, I use it)!

As for OSCemote, the plan as I understand it is that mrmr will be *both* open source and distributed via the App Store. I don't think there's anything about the App Store that fundamentally precludes doing open source software, you just have to be careful about which libraries you'd link to / what you open source, and of course the Apple bits aren't open source. But what's important that Eric has done that OSCemote does not do is that mrmr is also a protocol, and also has this client/server model for actually pushing out the controller templates. 

Anyway, I plan to run both and use them for different things.</description>
		<content:encoded><![CDATA[<p>@Christopher: Ah, yes, good point; updated my list there. (I start getting a little, uh, flaky round about Friday evening!) And, of course, Max is now no longer even an external, so that&#8217;s really a glaring omission on my part (not to mention, I use it)!</p>
<p>As for OSCemote, the plan as I understand it is that mrmr will be *both* open source and distributed via the App Store. I don&#8217;t think there&#8217;s anything about the App Store that fundamentally precludes doing open source software, you just have to be careful about which libraries you&#8217;d link to / what you open source, and of course the Apple bits aren&#8217;t open source. But what&#8217;s important that Eric has done that OSCemote does not do is that mrmr is also a protocol, and also has this client/server model for actually pushing out the controller templates. </p>
<p>Anyway, I plan to run both and use them for different things.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darren Landrum</title>
		<link>http://createdigitalmusic.com/2008/09/05/open-source-osc-iphone-app-coming-chicken-and-egg-argument-dead/#comment-597774</link>
		<dc:creator>Darren Landrum</dc:creator>
		<pubDate>Sun, 07 Sep 2008 13:41:14 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/?p=3995#comment-597774</guid>
		<description>Wow, for once I'm in complete agreement with Paul Davis! ;-)

This is a proposal for a SYN OSC namespace:

http://stud3.tuwien.ac.at/~e0725639/OSC-SYN.txt

Theoretically, this could be the OSC syntax/implementation that replaces MIDI.</description>
		<content:encoded><![CDATA[<p>Wow, for once I&#8217;m in complete agreement with Paul Davis! ;-)</p>
<p>This is a proposal for a SYN OSC namespace:</p>
<p><a href="http://stud3.tuwien.ac.at/~e0725639/OSC-SYN.txt" rel="nofollow">http://stud3.tuwien.ac.at/~e0725639/OSC-SYN.txt</a></p>
<p>Theoretically, this could be the OSC syntax/implementation that replaces MIDI.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher Penrose</title>
		<link>http://createdigitalmusic.com/2008/09/05/open-source-osc-iphone-app-coming-chicken-and-egg-argument-dead/#comment-597546</link>
		<dc:creator>Christopher Penrose</dc:creator>
		<pubDate>Sun, 07 Sep 2008 10:01:34 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/?p=3995#comment-597546</guid>
		<description>I have OSCemote on my iPhone already.  I commend an open source effort, but unfortunately it will not be distributable on the App Store and thus relegated to iPhone pwning folk. 

Someone complained that the Lemur was mentioned in the OSC article but alas it was; look again.

The most glaring omission in Peter's article was the silence about Max/MSP/Jitter.   I would wager that 80-90% of all OSC use occurs in Max/MSP.  And another 5-10% in Supercollider and PD.  Max/MSP has tremendous market penetration now so I was surprised that it was missing.</description>
		<content:encoded><![CDATA[<p>I have OSCemote on my iPhone already.  I commend an open source effort, but unfortunately it will not be distributable on the App Store and thus relegated to iPhone pwning folk. </p>
<p>Someone complained that the Lemur was mentioned in the OSC article but alas it was; look again.</p>
<p>The most glaring omission in Peter&#8217;s article was the silence about Max/MSP/Jitter.   I would wager that 80-90% of all OSC use occurs in Max/MSP.  And another 5-10% in Supercollider and PD.  Max/MSP has tremendous market penetration now so I was surprised that it was missing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Davis</title>
		<link>http://createdigitalmusic.com/2008/09/05/open-source-osc-iphone-app-coming-chicken-and-egg-argument-dead/#comment-597538</link>
		<dc:creator>Paul Davis</dc:creator>
		<pubDate>Sun, 07 Sep 2008 09:56:42 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/?p=3995#comment-597538</guid>
		<description>@John: for POSIX-ish systems liblo (google it) is an excellent place to start.

There are also implementations of OSC for languages like Python, Java and Perl, but several seem to exist for each language and its not trivial to determine which to choose (I have certainly been unable to do so).

But understand that OSC is a very, very simple protocol at heart. The reference implementation is just a UDP connection between the two endpoints, and simple strings sent back and forth. All that the libraries/SDK's offer are more wrappers to make higher level things a bit simpler.

The one to do is to never go near the original reference implementation. Read the specs that come with it, but stay away from it. Its probably the worst C code I've ever read.</description>
		<content:encoded><![CDATA[<p>@John: for POSIX-ish systems liblo (google it) is an excellent place to start.</p>
<p>There are also implementations of OSC for languages like Python, Java and Perl, but several seem to exist for each language and its not trivial to determine which to choose (I have certainly been unable to do so).</p>
<p>But understand that OSC is a very, very simple protocol at heart. The reference implementation is just a UDP connection between the two endpoints, and simple strings sent back and forth. All that the libraries/SDK&#8217;s offer are more wrappers to make higher level things a bit simpler.</p>
<p>The one to do is to never go near the original reference implementation. Read the specs that come with it, but stay away from it. Its probably the worst C code I&#8217;ve ever read.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Kirn</title>
		<link>http://createdigitalmusic.com/2008/09/05/open-source-osc-iphone-app-coming-chicken-and-egg-argument-dead/#comment-596894</link>
		<dc:creator>Peter Kirn</dc:creator>
		<pubDate>Sun, 07 Sep 2008 00:09:12 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/?p=3995#comment-596894</guid>
		<description>@John: It's a pretty simple protocol; any development tools will work. For end user-facing tools that do the utility stuff, I'd like to see Java used, personally ... but mainly for OSC utilities; Java's great for networking and fairly lousy for audio.

Mostly what we need is to get people working on more fleshed-out syntax and implementation; I agree entirely with Paul Davis on that.

But a basic implementation is pretty simple ... existing SDKs are just fine, and the basic protocol is well documented at opensoundcontrol.org.

Peter</description>
		<content:encoded><![CDATA[<p>@John: It&#8217;s a pretty simple protocol; any development tools will work. For end user-facing tools that do the utility stuff, I&#8217;d like to see Java used, personally &#8230; but mainly for OSC utilities; Java&#8217;s great for networking and fairly lousy for audio.</p>
<p>Mostly what we need is to get people working on more fleshed-out syntax and implementation; I agree entirely with Paul Davis on that.</p>
<p>But a basic implementation is pretty simple &#8230; existing SDKs are just fine, and the basic protocol is well documented at opensoundcontrol.org.</p>
<p>Peter</p>
]]></content:encoded>
	</item>
</channel>
</rss>
