<?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>LFSaw &#187; sc3</title>
	<atom:link href="http://blog.lfsaw.de/wordpress/index.php/tag/sc3/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.lfsaw.de/wordpress</link>
	<description>Movin' on</description>
	<lastBuildDate>Mon, 06 Feb 2012 19:26:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Reading in the Nature Reserve</title>
		<link>http://blog.lfsaw.de/wordpress/index.php/2011/04/reading/</link>
		<comments>http://blog.lfsaw.de/wordpress/index.php/2011/04/reading/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 17:16:11 +0000</pubDate>
		<dc:creator>LFSaw</dc:creator>
				<category><![CDATA[Aesthetics]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Photos]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[SuperCollider]]></category>
		<category><![CDATA[helsinki]]></category>
		<category><![CDATA[sc3]]></category>
		<category><![CDATA[scbook]]></category>

		<guid isPermaLink="false">http://blog.lfsaw.de/wordpress/?p=1388</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.lfsaw.de/wordpress/wp-content/uploads/wpid1381-2011-SCBookViiki-2.jpg" rel="lightbox[1388]"><img src="http://blog.lfsaw.de/wordpress/wp-content/uploads/wpid1381-2011-SCBookViiki-2.jpg" alt="" width="800" height="450" /></a></p>
<p><a href="http://blog.lfsaw.de/wordpress/wp-content/uploads/wpid1379-2011-SCBookViiki-1.jpg" rel="lightbox[1388]"><img src="http://blog.lfsaw.de/wordpress/wp-content/uploads/wpid1379-2011-SCBookViiki-1.jpg" alt="" width="800" height="450" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lfsaw.de/wordpress/index.php/2011/04/reading/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vote for SuperCollider!</title>
		<link>http://blog.lfsaw.de/wordpress/index.php/2009/05/vote-for-supercollider/</link>
		<comments>http://blog.lfsaw.de/wordpress/index.php/2009/05/vote-for-supercollider/#comments</comments>
		<pubDate>Mon, 18 May 2009 08:37:15 +0000</pubDate>
		<dc:creator>LFSaw</dc:creator>
				<category><![CDATA[SuperCollider]]></category>
		<category><![CDATA[sc3]]></category>
		<category><![CDATA[Suggestion]]></category>

		<guid isPermaLink="false">http://blog.lfsaw.de/wordpress/?p=423</guid>
		<description><![CDATA[Which category? The community suggests “Most likely to change the way you do everything”.]]></description>
			<content:encoded><![CDATA[<p><a href="http://sourceforge.net/community/cca09/nominate/?project_name=SuperCollider&amp;project_url=http://supercollider.sourceforge.net/"><img src="http://sourceforge.net/images/cca/cca_nominate.png" border="0" /></a></p>
<p><span style="font-family: 'Lucida Grande'; line-height: 18px;">Which category? The community suggests <strong>“Most likely to change the way you do everything”</strong>.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lfsaw.de/wordpress/index.php/2009/05/vote-for-supercollider/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nescivi.nl   » Downloads</title>
		<link>http://blog.lfsaw.de/wordpress/index.php/2009/04/nescivinl-%c2%bb-downloads/</link>
		<comments>http://blog.lfsaw.de/wordpress/index.php/2009/04/nescivinl-%c2%bb-downloads/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 13:29:29 +0000</pubDate>
		<dc:creator>LFSaw</dc:creator>
				<category><![CDATA[Sound]]></category>
		<category><![CDATA[SuperCollider]]></category>
		<category><![CDATA[sc3]]></category>

		<guid isPermaLink="false">http://blog.lfsaw.de/wordpress/?p=420</guid>
		<description><![CDATA[Me likes that. Great to see how other people use sc. Thanx for sharing, Marije! Code LiveCode Live &#8211; Greyhound [From nescivi.nl » Downloads]]]></description>
			<content:encoded><![CDATA[<p>Me likes that.</p>
<p>Great to see how other people use sc. Thanx for sharing, Marije!</p>
<blockquote cite="http://www.nescivi.nl/wordpress/?page_id=87">
<p>Code LiveCode Live &#8211; Greyhound</p>
<p>[From <a href="http://www.nescivi.nl/wordpress/?page_id=87"><cite>nescivi.nl » Downloads</cite></a>]
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.lfsaw.de/wordpress/index.php/2009/04/nescivinl-%c2%bb-downloads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Data Transfer through Sound</title>
		<link>http://blog.lfsaw.de/wordpress/index.php/2009/04/data-transfer-through-sound/</link>
		<comments>http://blog.lfsaw.de/wordpress/index.php/2009/04/data-transfer-through-sound/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 12:01:28 +0000</pubDate>
		<dc:creator>LFSaw</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[SuperCollider]]></category>
		<category><![CDATA[livecoding]]></category>
		<category><![CDATA[sc3]]></category>
		<category><![CDATA[Suggestion]]></category>

		<guid isPermaLink="false">http://blog.lfsaw.de/wordpress/?p=409</guid>
		<description><![CDATA[Today, I stumbled across this article that investigates into using sound as a transfer medium for digital information. Though this is actually a very old and commonly used method for transferring files back in the 90s (we did this via tty telephone modems), it is kind-of pleasing to see this idea popping up again, and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.lfsaw.de/wordpress/wp-content/uploads/2009-soundcommunication.jpg" rel="lightbox[409]"><img style="float:right;" src="http://blog.lfsaw.de/wordpress/wp-content/uploads/2009-soundcommunication-tm.jpg" alt="2009-SoundCommunication.jpg" width="100" height="100" /></a>Today, I stumbled across <a href="http://awesomegeekblog.blogspot.com/2009/04/file-transfer-over-sound-card.html">this article</a> that investigates into using sound as a transfer medium for digital information.</p>
<p>Though this is actually a very old and commonly used method for transferring files back in the 90s (we did this via tty telephone modems), it is kind-of pleasing to see this idea popping up again, and triggered some thoughts about it&#8217;s usefulness in cooperative livecoding situations.  </p>
<p>Yes, it would be really fun not have to setup wireless LAN that invisibly and–for the audience–almost magically transfer information from one laptop to another, and, instead, having some sort of musical/non-aweful sound that transmit additional information from one laptop to another.</p>
<p>I wonder if anyone ever thought of this in the SuperCollider / LiveCoding community, but I think it&#8217;s worth!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lfsaw.de/wordpress/index.php/2009/04/data-transfer-through-sound/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kuler and sclang</title>
		<link>http://blog.lfsaw.de/wordpress/index.php/2009/01/kuler-and-sclang/</link>
		<comments>http://blog.lfsaw.de/wordpress/index.php/2009/01/kuler-and-sclang/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 00:34:48 +0000</pubDate>
		<dc:creator>LFSaw</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[SuperCollider]]></category>
		<category><![CDATA[Aesthetics]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[sc3]]></category>

		<guid isPermaLink="false">http://blog.lfsaw.de/wordpress/?p=293</guid>
		<description><![CDATA[This patch extracts color values from the kuler api via a themeID and converts them to Color objects. It requires  - the XML quark by Jens Gulden (wow! thanx) for parsing the xml stuff and - the wslib quark by wouter snoei (wow, too!) for Meta_Color:newHex - a valid kuler dev-key (see http://kuler.adobe.com/api/ for details) [...]]]></description>
			<content:encoded><![CDATA[<p>This patch extracts color values from the kuler api via a themeID and converts them to Color objects.</p>
<p>It requires <br />
- the XML quark by Jens Gulden (wow! thanx) for parsing the xml stuff and<br />
- the wslib quark by wouter snoei (wow, too!) for Meta_Color:newHex<br />
- a valid kuler dev-key (see http://kuler.adobe.com/api/ for details)</p>
<p><code lang="sc"><br />
// Process Kuler rss feed for Color extraction</code></p>
<p><code lang="sc">(<br />
~getFeed = {<br />
arg<br />
fileName,<br />
kulerKey, // insert your kuler key<br />
themeID(347630); // ID of a kuler theme</p>
<p>"curl \"http://kuler-api.adobe.com/rss/search.cfm?itemsPerPage=20&amp;startIndex=0&amp;searchQuery=themeID:%&amp;key=%\" &gt; /tmp/%"<br />
.format(themeID, kulerKey, fileName).unixCmd;<br />
};<br />
~xml2color = {|fileName|<br />
DOMDocument("/tmp/%".format(fileName))<br />
.getElementsByTagName("kuler:swatch")<br />
.collect{|swatch|<br />
swatch.getElementsByTagName("kuler:swatchHexColor")<br />
.collect(_.getText)<br />
}.flatten.collect{|str|<br />
Color.newHex(str)<br />
}<br />
};<br />
~tidy = {|fileName|<br />
"rm /tmp/%".format(fileName).unixCmd;<br />
};<br />
~show = {|color, bounds(Rect(30,300, 100, 30))|<br />
var window;<br />
var extent = bounds.extent.asArray;<br />
window = Window.new("ColorTest", bounds, false);<br />
window.drawHook = {<br />
3.do{|i|<br />
Pen.color = Color.gray(i * 0.5);<br />
Pen.fillRect(<br />
Rect.fromArray([i*(extent.first/3),0] ++<br />
(extent * [1/3, 1]))<br />
);<br />
};<br />
Pen.color = color;<br />
Pen.fillRect(Rect.fromArray(extent*0.1 ++ extent * 0.8));<br />
};<br />
window.front;<br />
}<br />
)<br />
(<br />
{<br />
~fileName = "%.xml".format(Date.getDate.stamp);<br />
~getFeed.value(~fileName, "your Kuler key here");<br />
2.wait;<br />
"less /tmp/%".format(~fileName).unixCmd;<br />
a = ~xml2color.value(~fileName);<br />
1.wait;<br />
~tidy.value(~fileName)<br />
}.fork;<br />
)</p>
<p></code></p>
<p><code lang="sc">a.do{|c| ~show.(c)}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lfsaw.de/wordpress/index.php/2009/01/kuler-and-sclang/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Soundfile player in SuperCollider</title>
		<link>http://blog.lfsaw.de/wordpress/index.php/2008/03/a-soundfile-player-in-supercollider/</link>
		<comments>http://blog.lfsaw.de/wordpress/index.php/2008/03/a-soundfile-player-in-supercollider/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 19:30:25 +0000</pubDate>
		<dc:creator>LFSaw</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[SuperCollider]]></category>
		<category><![CDATA[sc3]]></category>

		<guid isPermaLink="false">http://blog.lfsaw.de/wordpress/?p=159</guid>
		<description><![CDATA[Awesome simple; Simply awesome. q = (); s.boot; // get sounds q.soundFiles = SoundFile.collect( "/localvol/sound/share/audiosamples/freesound/birdsong/*.wav" ); // play back in order of their appearance Pseq(q.soundFiles.collect{&#124;file&#124; file.cue((\dur: file.duration))}, 1).play; [this particular example plays back files downloaded from a freesound samplepack]]]></description>
			<content:encoded><![CDATA[<p>Awesome simple; Simply awesome.<br />
<code lang="sc"><br />
q = ();<br />
s.boot;</p>
<p>// get sounds<br />
q.soundFiles = SoundFile.collect(<br />
  "/localvol/sound/share/audiosamples/freesound/birdsong/*.wav"<br />
);</p>
<p>// play back in order of their appearance<br />
Pseq(q.soundFiles.collect{|file| file.cue((\dur: file.duration))}, 1).play;</code></p>
<p>
[this particular example plays back files downloaded from a <a href="http://freesound.iua.upf.edu/packsViewSingle.php?id=1124">freesound samplepack</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lfsaw.de/wordpress/index.php/2008/03/a-soundfile-player-in-supercollider/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

