<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Blog::new</title>
	<atom:link href="http://telegraph-road.org/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://telegraph-road.org/blog</link>
	<description>Guillaume Laurent's tech blog</description>
	<lastBuildDate>Sun, 07 Mar 2010 10:35:08 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on The iphone as a universal remote, redux by iPhone as a universal remote, iPad edition &#171; Blog::new</title>
		<link>http://telegraph-road.org/blog/2009/03/27/the-iphone-as-a-universal-remote-redux/comment-page-1/#comment-2381</link>
		<dc:creator>iPhone as a universal remote, iPad edition &#171; Blog::new</dc:creator>
		<pubDate>Sun, 07 Mar 2010 10:35:08 +0000</pubDate>
		<guid isPermaLink="false">http://telegraph-road.org/blog/?p=97#comment-2381</guid>
		<description>[...] up on this post I had written about the iPhone becoming the ideal universal remote, I&#8217;ve just come across [...]</description>
		<content:encoded><![CDATA[<p>[...] up on this post I had written about the iPhone becoming the ideal universal remote, I&#8217;ve just come across [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on EdenX &#8211; a quick demo by glaurent</title>
		<link>http://telegraph-road.org/blog/2009/10/18/edenx-a-quick-demo/comment-page-1/#comment-2337</link>
		<dc:creator>glaurent</dc:creator>
		<pubDate>Fri, 06 Nov 2009 23:15:30 +0000</pubDate>
		<guid isPermaLink="false">http://telegraph-road.org/blog/?p=114#comment-2337</guid>
		<description>I won&#039;t give up on this just yet, I&#039;d like to take it to the point where it can decently edit a track in notation form, then call for other people to join in. If nobody is interested, then yes I&#039;ll probably turn my attention to something else. But at the moment this is still a lot of fun, even though I alternate between this and my photography (hence the slow progress).</description>
		<content:encoded><![CDATA[<p>I won&#8217;t give up on this just yet, I&#8217;d like to take it to the point where it can decently edit a track in notation form, then call for other people to join in. If nobody is interested, then yes I&#8217;ll probably turn my attention to something else. But at the moment this is still a lot of fun, even though I alternate between this and my photography (hence the slow progress).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on EdenX &#8211; a quick demo by Marcus Coleman</title>
		<link>http://telegraph-road.org/blog/2009/10/18/edenx-a-quick-demo/comment-page-1/#comment-2335</link>
		<dc:creator>Marcus Coleman</dc:creator>
		<pubDate>Wed, 04 Nov 2009 16:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://telegraph-road.org/blog/?p=114#comment-2335</guid>
		<description>This is great progress Guillaume - to be honest I thought you&#039;d given up on this project, although I&#039;ve often checked the blog for updates. As I posted before, I hope EdenX can eventually transcend its exisistence as a means of proving a point about Linux development, to become a standard armament for any OSX electronic musician&#039;s arsenal. Believe it or not, OSX open-source standalone sequencers fill a niche which is currently quite empty, so you should have a large and eager audience awaiting.</description>
		<content:encoded><![CDATA[<p>This is great progress Guillaume &#8211; to be honest I thought you&#8217;d given up on this project, although I&#8217;ve often checked the blog for updates. As I posted before, I hope EdenX can eventually transcend its exisistence as a means of proving a point about Linux development, to become a standard armament for any OSX electronic musician&#8217;s arsenal. Believe it or not, OSX open-source standalone sequencers fill a niche which is currently quite empty, so you should have a large and eager audience awaiting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on EdenX &#8211; a quick demo by glaurent</title>
		<link>http://telegraph-road.org/blog/2009/10/18/edenx-a-quick-demo/comment-page-1/#comment-2327</link>
		<dc:creator>glaurent</dc:creator>
		<pubDate>Tue, 20 Oct 2009 22:30:33 +0000</pubDate>
		<guid isPermaLink="false">http://telegraph-road.org/blog/?p=114#comment-2327</guid>
		<description>Yes, we&#039;ve already had this discussion. It&#039;s a shame though, I&#039;m pretty sure you&#039;d love coding on OSX.

As for a port being easier, honestly, I&#039;m not sure I would have been able to get recording and playback working on RG on OSX in the same amount of time that I got to where I am now with EdenX.</description>
		<content:encoded><![CDATA[<p>Yes, we&#8217;ve already had this discussion. It&#8217;s a shame though, I&#8217;m pretty sure you&#8217;d love coding on OSX.</p>
<p>As for a port being easier, honestly, I&#8217;m not sure I would have been able to get recording and playback working on RG on OSX in the same amount of time that I got to where I am now with EdenX.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on EdenX &#8211; a quick demo by Chris Cannam</title>
		<link>http://telegraph-road.org/blog/2009/10/18/edenx-a-quick-demo/comment-page-1/#comment-2326</link>
		<dc:creator>Chris Cannam</dc:creator>
		<pubDate>Tue, 20 Oct 2009 10:29:40 +0000</pubDate>
		<guid isPermaLink="false">http://telegraph-road.org/blog/?p=114#comment-2326</guid>
		<description>Well, the question of which development choice was &quot;better&quot; obviously depends on your criteria; it&#039;s not the same thing as the question of which development framework is better.

It&#039;s surely hard to dispute that a straight port would have been an easier and quicker (if relatively boring) way to get a full-featured version of Rosegarden running on OS/X -- and from my dull, businesslike point of view that seems like a sane thing to want, even if I have no particular use for it myself.

(After all, the current SVN version already builds and runs on OS/X -- http://www.all-day-breakfast.com/m/thorn-osx-blah.png -- without anyone having ever lifted a finger to port it.  It lacks sound drivers, but you could have hooked those up by now.)

I accept that there are perfectly valid (to you) reasons to rewrite rather than port, such as that you think it&#039;s more fun and that the result will be a better program.  I&#039;m not all that excited by those reasons myself: I don&#039;t do OS/X development for fun, and an OS/X-only version would not seem a better program to me.


Chris</description>
		<content:encoded><![CDATA[<p>Well, the question of which development choice was &#8220;better&#8221; obviously depends on your criteria; it&#8217;s not the same thing as the question of which development framework is better.</p>
<p>It&#8217;s surely hard to dispute that a straight port would have been an easier and quicker (if relatively boring) way to get a full-featured version of Rosegarden running on OS/X &#8212; and from my dull, businesslike point of view that seems like a sane thing to want, even if I have no particular use for it myself.</p>
<p>(After all, the current SVN version already builds and runs on OS/X &#8212; <a href="http://www.all-day-breakfast.com/m/thorn-osx-blah.png" rel="nofollow">http://www.all-day-breakfast.com/m/thorn-osx-blah.png</a> &#8212; without anyone having ever lifted a finger to port it.  It lacks sound drivers, but you could have hooked those up by now.)</p>
<p>I accept that there are perfectly valid (to you) reasons to rewrite rather than port, such as that you think it&#8217;s more fun and that the result will be a better program.  I&#8217;m not all that excited by those reasons myself: I don&#8217;t do OS/X development for fun, and an OS/X-only version would not seem a better program to me.</p>
<p>Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on EdenX &#8211; a quick demo by glaurent</title>
		<link>http://telegraph-road.org/blog/2009/10/18/edenx-a-quick-demo/comment-page-1/#comment-2325</link>
		<dc:creator>glaurent</dc:creator>
		<pubDate>Mon, 19 Oct 2009 21:57:46 +0000</pubDate>
		<guid isPermaLink="false">http://telegraph-road.org/blog/?p=114#comment-2325</guid>
		<description>Actually your example of menu actions is quite telling of the leap between Linux/Qt and OSX/Cocoa. On Cocoa, you just drag another menu item to the menu bar and connect it to the relevant action (ctrl-click on the menu item, drag to the object containing the action), all from the Interface Builder. Low-level UI stuff is simply out of the way.

Of course I am using facilities that we didn&#039;t have, that Linux will never have, actually. I have a soundfont-capable audio and MIDI sequencer, with a default soundfont, already there in the system. I have a framework which lets me graphically design the data structures of my document and takes care of the saving and loading. That&#039;s the equivalent of thousands of lines of RG code.

I don&#039;t blame Linux for its shortcomings, I&#039;m just stating them, and they are indeed inherent to its very nature. When I started this, you were puzzled that I didn&#039;t go for a straight port since it was also doable, and that was the sane choice for you. Though I told you that Cocoa was much more powerful as a reason to justify my choice, it&#039;s more convincing if I actually provide an example of what is possible.</description>
		<content:encoded><![CDATA[<p>Actually your example of menu actions is quite telling of the leap between Linux/Qt and OSX/Cocoa. On Cocoa, you just drag another menu item to the menu bar and connect it to the relevant action (ctrl-click on the menu item, drag to the object containing the action), all from the Interface Builder. Low-level UI stuff is simply out of the way.</p>
<p>Of course I am using facilities that we didn&#8217;t have, that Linux will never have, actually. I have a soundfont-capable audio and MIDI sequencer, with a default soundfont, already there in the system. I have a framework which lets me graphically design the data structures of my document and takes care of the saving and loading. That&#8217;s the equivalent of thousands of lines of RG code.</p>
<p>I don&#8217;t blame Linux for its shortcomings, I&#8217;m just stating them, and they are indeed inherent to its very nature. When I started this, you were puzzled that I didn&#8217;t go for a straight port since it was also doable, and that was the sane choice for you. Though I told you that Cocoa was much more powerful as a reason to justify my choice, it&#8217;s more convincing if I actually provide an example of what is possible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on EdenX &#8211; a quick demo by Chris Cannam</title>
		<link>http://telegraph-road.org/blog/2009/10/18/edenx-a-quick-demo/comment-page-1/#comment-2324</link>
		<dc:creator>Chris Cannam</dc:creator>
		<pubDate>Mon, 19 Oct 2009 09:12:27 +0000</pubDate>
		<guid isPermaLink="false">http://telegraph-road.org/blog/?p=114#comment-2324</guid>
		<description>I deliberately said clumsily written, rather than clumsily designed.  There were a lot of things we could have solved more elegantly, to end up with a more compact and easier to follow mess of code that worked around platform and toolkit limitations more cleanly.

For example, in the new qt4 codebase we have a much more tidy means for organising menu actions and the like than the old kdexml + masses-of-boilerplate-code method; we could have done that before (there&#039;s nothing specific to qt4 about it and it&#039;s not that much code), we just didn&#039;t think of it.

I don&#039;t deny that you may be using facilities now that didn&#039;t exist for us then, and in many cases perhaps don&#039;t exist for Linux developers at all now; I suppose all I&#039;m saying is that by buying in to the idea of a non-vendor-supported platform (as Linux developers do) we can hardly blame the platform for the fact that they don&#039;t exist, because we make the platform.  Your switch of platforms was correct, not because there is anything intrinsically blameworthy about Linux as software but because you realised that you in fact didn&#039;t buy in to the ideal of a community that builds it all itself.


Chris</description>
		<content:encoded><![CDATA[<p>I deliberately said clumsily written, rather than clumsily designed.  There were a lot of things we could have solved more elegantly, to end up with a more compact and easier to follow mess of code that worked around platform and toolkit limitations more cleanly.</p>
<p>For example, in the new qt4 codebase we have a much more tidy means for organising menu actions and the like than the old kdexml + masses-of-boilerplate-code method; we could have done that before (there&#8217;s nothing specific to qt4 about it and it&#8217;s not that much code), we just didn&#8217;t think of it.</p>
<p>I don&#8217;t deny that you may be using facilities now that didn&#8217;t exist for us then, and in many cases perhaps don&#8217;t exist for Linux developers at all now; I suppose all I&#8217;m saying is that by buying in to the idea of a non-vendor-supported platform (as Linux developers do) we can hardly blame the platform for the fact that they don&#8217;t exist, because we make the platform.  Your switch of platforms was correct, not because there is anything intrinsically blameworthy about Linux as software but because you realised that you in fact didn&#8217;t buy in to the ideal of a community that builds it all itself.</p>
<p>Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on EdenX &#8211; a quick demo by glaurent</title>
		<link>http://telegraph-road.org/blog/2009/10/18/edenx-a-quick-demo/comment-page-1/#comment-2323</link>
		<dc:creator>glaurent</dc:creator>
		<pubDate>Sun, 18 Oct 2009 22:29:00 +0000</pubDate>
		<guid isPermaLink="false">http://telegraph-road.org/blog/?p=114#comment-2323</guid>
		<description>I&#039;m quite calm, but you&#039;re right, the tone is more polemic that it should.

That said, I strongly disagree with your point that Rosegarden was clumsily written. Yes we did our share of design mistakes, however we have no responsibility in the horrific mess that sound on Linux is, for example. Nor do we in the fact that advanced features like listeners or document persistence which are part of modern frameworks are unlikely to ever be available on Linux, for lack of standardization around a common development framework (among other things).

No amount of rewrite or redesign will ever make Rosegarden as simple as it would be on OS X, simply because its environment prevents that.</description>
		<content:encoded><![CDATA[<p>I&#8217;m quite calm, but you&#8217;re right, the tone is more polemic that it should.</p>
<p>That said, I strongly disagree with your point that Rosegarden was clumsily written. Yes we did our share of design mistakes, however we have no responsibility in the horrific mess that sound on Linux is, for example. Nor do we in the fact that advanced features like listeners or document persistence which are part of modern frameworks are unlikely to ever be available on Linux, for lack of standardization around a common development framework (among other things).</p>
<p>No amount of rewrite or redesign will ever make Rosegarden as simple as it would be on OS X, simply because its environment prevents that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on EdenX &#8211; a quick demo by Chris Cannam</title>
		<link>http://telegraph-road.org/blog/2009/10/18/edenx-a-quick-demo/comment-page-1/#comment-2320</link>
		<dc:creator>Chris Cannam</dc:creator>
		<pubDate>Sun, 18 Oct 2009 20:37:30 +0000</pubDate>
		<guid isPermaLink="false">http://telegraph-road.org/blog/?p=114#comment-2320</guid>
		<description>Honestly, calm down a bit!  It&#039;s been quite a long time for this still to be a personal war with Linux.

Interesting technically, and I&#039;d very much like to read more of this kind of thing (how you get on with the various bits of surrounding infrastructure for edenx).  I could really do without the polemic though: it&#039;s great that you know how to do better now, but we both know that the primary reason Rosegarden is a clumsy mess is because it was clumsily written.  By us.


Chris</description>
		<content:encoded><![CDATA[<p>Honestly, calm down a bit!  It&#8217;s been quite a long time for this still to be a personal war with Linux.</p>
<p>Interesting technically, and I&#8217;d very much like to read more of this kind of thing (how you get on with the various bits of surrounding infrastructure for edenx).  I could really do without the polemic though: it&#8217;s great that you know how to do better now, but we both know that the primary reason Rosegarden is a clumsy mess is because it was clumsily written.  By us.</p>
<p>Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sound ! by glaurent</title>
		<link>http://telegraph-road.org/blog/2009/04/14/sound/comment-page-1/#comment-2309</link>
		<dc:creator>glaurent</dc:creator>
		<pubDate>Tue, 04 Aug 2009 21:38:29 +0000</pubDate>
		<guid isPermaLink="false">http://telegraph-road.org/blog/?p=100#comment-2309</guid>
		<description>Thanks for your comment. I&#039;m not sure it&#039;s all that exciting, but it certainly is fun. I have made some progress since then, though not in EdenX itself. I&#039;ve gathered the infrastructure for MIDI recording in a separate test project, using code from two OS X MIDI frameworks (SnoizeMIDI and PYMIDI). Most of my free time has been taken by photography these past few weeks, though (music photography mostly, but still).</description>
		<content:encoded><![CDATA[<p>Thanks for your comment. I&#8217;m not sure it&#8217;s all that exciting, but it certainly is fun. I have made some progress since then, though not in EdenX itself. I&#8217;ve gathered the infrastructure for MIDI recording in a separate test project, using code from two OS X MIDI frameworks (SnoizeMIDI and PYMIDI). Most of my free time has been taken by photography these past few weeks, though (music photography mostly, but still).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
