<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Jeff Crouse &#187; c++</title>
	<atom:link href="http://www.jeffcrouse.info/tag/c/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jeffcrouse.info</link>
	<description>Portfolio and news</description>
	<lastBuildDate>Mon, 28 Nov 2011 18:01:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<copyright>CreativeCommons Attribution-Noncommercial-Share Alike 2.5 </copyright>
	<managingEditor>jeff@jeffcrouse.info (Jeff Crouse)</managingEditor>
	<webMaster>jeff@jeffcrouse.info (Jeff Crouse)</webMaster>
	<category>mashup</category>
	<ttl>1440</ttl>
	<image>
		<url>http://4u.jeffcrouse.info/gs/podcast.jpg</url>
		<title>Jeff Crouse</title>
		<link>http://www.jeffcrouse.info</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:new-feed-url>http://www.jeffcrouse.info/category/music/feed/</itunes:new-feed-url>
	<itunes:subtitle>Musical treats from Jeff Crouse</itunes:subtitle>
	<itunes:summary>Musical treats from Jeffish</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Music" />
	<itunes:category text="Arts" />
	<itunes:category text="Comedy" />
	<itunes:author>Jeff Crouse</itunes:author>
	<itunes:owner>
		<itunes:name>Jeff Crouse</itunes:name>
		<itunes:email>jeff@jeffcrouse.info</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://4u.jeffcrouse.info/gs/podcast.jpg" />
		<item>
		<title>ofxJSON</title>
		<link>http://www.jeffcrouse.info/how-tos/ofxjson/</link>
		<comments>http://www.jeffcrouse.info/how-tos/ofxjson/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 21:49:53 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Howtus]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[openframeworks]]></category>

		<guid isPermaLink="false">http://www.jeffcrouse.info/?p=2096</guid>
		<description><![CDATA[A couple of students also asked about using JSON in openFrameworks.  Here is a quick example of using json-cpp. JSONExample: using json-cpp in openFrameworks. XCode format NOTE: you will need this updated version of ofxHttpUtils_03 and ofxThread (which comes with the FAT version of oF) to run the example.]]></description>
			<content:encoded><![CDATA[<p>A couple of students also asked about using JSON in openFrameworks.  Here is a quick example of using <a href="http://sourceforge.net/projects/jsoncpp/">json-cpp</a>.</p>
<p><img class="alignnone size-full wp-image-2097" title="json_loiane" src="http://www.jeffcrouse.info/wp-content/uploads/2010/04/json_loiane.jpg" alt="" width="290" height="225" /></p>
<p><a href="http://beta.jeffcrouse.info/wp-content/uploads/2010/04/JSONExample.zip">JSONExample: using json-cpp in openFrameworks.  XCode format</a></p>
<p>NOTE:  you will need this updated version of <a href="http://beta.jeffcrouse.info/wp-content/uploads/2010/04/ofxHttpUtils_03.zip">ofxHttpUtils_03</a> and ofxThread (which comes with the FAT version of oF) to run the example.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffcrouse.info/how-tos/ofxjson/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>scraping HTML/XML in openFrameworks</title>
		<link>http://www.jeffcrouse.info/how-tos/scraping-htmlxml-in-openframeworks/</link>
		<comments>http://www.jeffcrouse.info/how-tos/scraping-htmlxml-in-openframeworks/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 19:15:23 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Howtus]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[poco]]></category>

		<guid isPermaLink="false">http://www.jeffcrouse.info/?p=2083</guid>
		<description><![CDATA[One of my students wants to get stock quotes from Yahoo Finance for his project, so I wrote a bit of code to do a HTTP GET and regular expression.  I am a bit out of touch with what has been going on with scraping/web-related stuff in oF, but I recently got a request for [...]]]></description>
			<content:encoded><![CDATA[<p>One of my students wants to get stock quotes from Yahoo Finance for his project, so I wrote a bit of code to do a HTTP GET and regular expression.  I am a bit out of touch with what has been going on with scraping/web-related stuff in oF, but I recently got a request for a scraper addon that I helped write forever ago, and I wasn&#8217;t able to quickly find anything much newer, so I thought this might be useful.  It actually takes advantage of the <a href="http://pocoproject.org/">Poco library</a>, which is now part of the standard oF distribution, so anyone can use it without getting any additional addons.</p>
<p>All I am doing here is using the HTTP stuff in Poco to download the source of a page (in this case, the <a href="http://search.yahoo.com/search?p=GOOG">Yahoo Finance page for Google</a>), and then doing a regular expression on the result to get the particular bit of code that I am interested in (in this case, the stock price listed on that page).  If you are dealing with well-formed XML (like RSS), you could also use the XML library that is part of Poco for more structured parsing &#8212; but that&#8217;s not what I need here.</p>
<p>Most of this was stolen from the poco distribution:  poco-x.x.x/Net/samples/httpget/src/httpget.cpp</p>
<p>First you have to import the right headers and declare the namespaces.  This should be done in testApp.h</p>
<pre class="brush: cpp; title: ; notranslate">
#include &quot;Poco/Net/HTTPClientSession.h&quot;
#include &quot;Poco/Net/HTTPRequest.h&quot;
#include &quot;Poco/Net/HTTPResponse.h&quot;
#include &quot;Poco/StreamCopier.h&quot;
#include &quot;Poco/Path.h&quot;
#include &quot;Poco/URI.h&quot;
#include &quot;Poco/Exception.h&quot;
#include &quot;Poco/RegularExpression.h&quot;

using Poco::Net::HTTPClientSession;
using Poco::Net::HTTPRequest;
using Poco::Net::HTTPResponse;
using Poco::Net::HTTPMessage;
using Poco::StreamCopier;
using Poco::Path;
using Poco::URI;
using Poco::Exception;
using Poco::RegularExpression;
</pre>
<p>Then you can run this code wherever you need to in your testApp.cpp</p>
<pre class="brush: cpp; title: ; notranslate">
try
{
	URI uri(&quot;http://search.yahoo.com/search?p=GOOG&quot;);
	std::string path(uri.getPathAndQuery());
	if (path.empty()) path = &quot;/&quot;;

	HTTPClientSession session(uri.getHost(), uri.getPort());
	HTTPRequest req(HTTPRequest::HTTP_GET, path, HTTPMessage::HTTP_1_1);
	session.sendRequest(req);
	HTTPResponse res;
	istream&amp; rs = session.receiveResponse(res);
	std::cout &lt;&lt; res.getStatus() &lt;&lt; &quot; &quot; &lt;&lt; res.getReason() &lt;&lt; std::endl;

	string result;
	StreamCopier::copyToString(rs, result);

	RegularExpression re(&quot;&lt;li class=&quot;price&quot;&gt;([0-9\\.]+)&lt;/li&gt;&quot;);
	RegularExpression::MatchVec matches;
	re.match(result, 0, matches);

	// result.substr(matches[0].offset, matches[0].length)  -- contains the entire matched &lt;li&gt;
	// result.substr(matches[1].offset, matches[1].length) -- contains the subpattern inside the ()
	cout &lt;&lt; result.substr(matches[1].offset, matches[1].length) &lt;&lt; endl;
}
catch (Exception&amp; exc)
{
	std::cerr &lt;&lt; exc.displayText() &lt;&lt; std::endl;
	exit();
}
</pre>
<p>The regular expression matcher returns a vector of Match objects, which just contain the offset and length of each match.  If you aren&#8217;t familiar with regular expressions, this probably doesn&#8217;t make much sense.  But, as it says in the code, you now have 2 matches that you can use as you please.<br />
result.substr(matches[0].offset, matches[0].length)   contains the entire matched &lt;li&gt;<br />
result.substr(matches[1].offset, matches[1].length)   contains the subpattern inside the ()</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffcrouse.info/how-tos/scraping-htmlxml-in-openframeworks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Images &#8211; Part 1</title>
		<link>http://www.jeffcrouse.info/how-tos/images-part-1/</link>
		<comments>http://www.jeffcrouse.info/how-tos/images-part-1/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 15:29:04 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Howtus]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[openframeworks]]></category>

		<guid isPermaLink="false">http://www.jeffcrouse.info/?p=2006</guid>
		<description><![CDATA[Part 1 of a 2-part lesson on working with bitmaps in openFrameworks.]]></description>
			<content:encoded><![CDATA[<p>Part 1 of a 2-part lesson on working with bitmaps in openFrameworks.</p>
<div id="attachment_2004" class="wp-caption alignnone" style="width: 330px"><img class="size-full wp-image-2004" title="anim" src="http://www.jeffcrouse.info/wp-content/uploads/2010/04/anim8.gif" alt="" width="320" height="240" /><a href="http://www.jeffcrouse.info/wp-content/uploads/2010/04/difference.zip">difference</a><p class="wp-caption-text">simple image processing</p></div>
<div id="attachment_2008" class="wp-caption alignnone" style="width: 330px"><img class="size-full wp-image-2008" title="anim" src="http://www.jeffcrouse.info/wp-content/uploads/2010/04/anim9.gif" alt="" width="320" height="240" /><a href="http://www.jeffcrouse.info/wp-content/uploads/2010/04/pixicles1.zip">pixicles</a><p class="wp-caption-text">pixicles = pixels+particles</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffcrouse.info/how-tos/images-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The World Series of &#8216;Tubing</title>
		<link>http://www.jeffcrouse.info/projects/the-world-series-of-tubing/</link>
		<comments>http://www.jeffcrouse.info/projects/the-world-series-of-tubing/#comments</comments>
		<pubDate>Sun, 10 May 2009 21:26:17 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Aaron Meyers]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[openframeworks]]></category>

		<guid isPermaLink="false">http://www.jeffcrouse.info/?p=1310</guid>
		<description><![CDATA[YouTube War is an augmented reality card game that is played in front of a live audience. ]]></description>
			<content:encoded><![CDATA[<p><a href="http://beta.jeffcrouse.info/wp-content/uploads/2009/05/wsot_square.jpg"><img class="alignleft size-medium wp-image-1374" title="wsot_square" src="http://beta.jeffcrouse.info/wp-content/uploads/2009/05/wsot_square-300x300.jpg" alt="wsot_square" width="232" height="232" /></a>with <a href="http://www.universaloscillation.com/">Aaron Meyers</a><br />
stage production by <a href="http://www.aniawagner.com/">Ania Wagner</a><br />
video documentation by <a href="http://barry.pousman.com/">Barry Pousman</a><br />
MCs <a href="http://interactive.usc.edu/members/noha/">Noah Keating</a>, Kenyatta Cheese</p>
<p><strong><a href="http://www.artfagcity.com/">Art Fag City critic and series participant Paddy Johnson</a> calls it, &#8220;The most challenging IRL Internet competition of the decade.&#8221; </strong></p>
<p><strong>&#8220;Blurring distinctions between performer, audience, and participant, this work exposes and makes fun of network culture.&#8221;<br />
-  <a href="http://www.bmacmedia.net/?p=5">Brian McCormick on &#8220;World Series of &#8216;Tubing&#8221;</a><br />
</strong><br />
The World Series of ‘Tubing is a conceptual augmented reality game played in front of a live audience, combining the intensity of a high-stakes poker tournament with the world of sensational online video. The competition consists of two players trying to out-do each other by presenting a series of YouTube videos (rendered as an augmented reality layer on top of a real card) to an audience in a series of fast-paced rounds. The competitors can manipulate the playback of the video in a number of ways by tilting or gesturing with their card. The crowd decides which video/card wins by shooting a target on stage with a laser, and the process repeats until a player wins three rounds. During the game, commentators provide a running commentary on the game much like during a football or World Series of Poker game.</p>
<p><a href="http://beta.jeffcrouse.info/wp-content/uploads/2009/05/wsot_photo.jpg"><img class="alignright size-full wp-image-1533" title="wsot_photo" src="http://beta.jeffcrouse.info/wp-content/uploads/2009/05/wsot_photo.jpg" alt="" width="720" height="478" /></a></p>
<p>The World Series of ‘Tubing brings televised competitive sport and game show aesthetics into the realm of participatory theater, complete with live commentators and stellar motion graphics. The everyday action of &#8220;favoriting&#8221; online media is expanded into a participatory game show. By blurring the distinctions between performer, audience, and participant, it work builds upon the inherent qualities of shared culture as it exists online.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="605" height="374" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/nQJ7GGzBqpE&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x5d1719&amp;color2=0xcd311b" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="605" height="374" src="http://www.youtube.com/v/nQJ7GGzBqpE&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x5d1719&amp;color2=0xcd311b" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<img title="More..." src="../wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="482" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/yOfyiqhQlPA&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x5d1719&amp;color2=0xcd311b" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="600" height="482" src="http://www.youtube.com/v/yOfyiqhQlPA&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x5d1719&amp;color2=0xcd311b" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="605" height="485" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/QwdY2NP2pGA&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x5d1719&amp;color2=0xcd311b" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="605" height="485" src="http://www.youtube.com/v/QwdY2NP2pGA&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x5d1719&amp;color2=0xcd311b" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>[flickr-gallery mode="photoset" photoset="72157619922589590"]<br />
[flickr-gallery mode="photoset" photoset="72157622956742348"]<br />
[flickr-gallery mode="photoset" photoset="72157622857521080"] </p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffcrouse.info/projects/the-world-series-of-tubing/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>The Ecosystem Engine</title>
		<link>http://www.jeffcrouse.info/projects/ecosystem/</link>
		<comments>http://www.jeffcrouse.info/projects/ecosystem/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 22:28:53 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[dataviz]]></category>
		<category><![CDATA[freelance]]></category>
		<category><![CDATA[In Progress]]></category>
		<category><![CDATA[openframeworks]]></category>

		<guid isPermaLink="false">http://www.jeffcrouse.info/?p=814</guid>
		<description><![CDATA[I am working with an animator on some really beautiful pieces.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-823" style="margin-right: 10px;" title="rat20007" src="http://beta.jeffcrouse.info/wp-content/uploads/2008/08/rat20007-150x150.png" alt="" width="150" height="150" />The Ecosystem Engine is a JavaScript and XML driven viewer and editor<br />
for animated, sprite driven simulations.  It is akin to a web browser,<br />
except instead of web pages, it runs animations in which the &#8220;actors&#8221;interact and react to each other and the environment in such a way that the animation is never the same twice. The engine will have support for several input sources, including webcam data, online data, and direct user input via a keyboard and mouse.</p>
<p>For the past year, we have been developing the Ecosystem Engine in openFrameworks, although I am once again looking at Ogre3D and a few other engines as a good foundation for Ecosystem.</p>
<div class="im">Ecosystem will be put into the <a href="http://dev.eyebeam.org/" target="_blank">dev.eyebeam.org</a> system and we will invite coders from the openFrameworks community, the ITP program, oncall.eyebeam community, and other c++ game dev communities who are interested in animation to take part in its development.  We will arrange a weekly or bi-weekly meeting to go over developments, using Steve Lambert&#8217;s add-art development strategy as a guide.  Jeff Crouse will act as the project manager, monitoring code commits and ensuring the overall quality of the software.</div>
<p>Another team of volunteers (again, recruited from the communities mentioned above) would write documentation about the process of creating animations for the Ecosystem Engine and creating a website where it will be available for download for all major platforms.  Our hope is that we can eventually attract animators to use Ecosystem and showcase other artists&#8217; projects on the site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffcrouse.info/projects/ecosystem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finger Olympics</title>
		<link>http://www.jeffcrouse.info/projects/finger-olympics/</link>
		<comments>http://www.jeffcrouse.info/projects/finger-olympics/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 02:11:50 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[eyebeam]]></category>
		<category><![CDATA[Friedrich Kirschner]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[Zach Lieberman]]></category>

		<guid isPermaLink="false">http://www.jeffcrouse.info/?p=411</guid>
		<description><![CDATA[Just like the Olympics, only with fingers]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://player.vimeo.com/video/1510617?title=0&amp;byline=0&amp;portrait=0" width="940" height="709" frameborder="0"></iframe></p>
<p><em>Tune in as the most talented fingers from all over the world come together to compete in events ranging from sprinting to javelin to pole-vaulting, and ultimately celebrate what it means to be a finger, and a citizen of Earth.</em></p>
<p>The Finger Olympics started out as an idea tossed around at Eyebeam between Friedrich Kirschner and Zach Lieberman, and eventually turned into a playable computer vision project.</p>
<p>For more information, go to <a href="http://www.fingerolympics.com">fingerolympics.com</a></p>
<p><iframe src="http://player.vimeo.com/video/1536174?title=0&amp;byline=0&amp;portrait=0" width="940" height="705" frameborder="0"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffcrouse.info/projects/finger-olympics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digitally Fit @ Interactivos?</title>
		<link>http://www.jeffcrouse.info/projects/digitally-fit-interactivos/</link>
		<comments>http://www.jeffcrouse.info/projects/digitally-fit-interactivos/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 22:17:27 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Andrew Mahon]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[openframeworks]]></category>

		<guid isPermaLink="false">http://www.jeffcrouse.info/?p=815</guid>
		<description><![CDATA[Andrew Mahon + Interactivos? = greatness ]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-818" style="margin-right: 10px;" title="digitally_fit_person" src="http://beta.jeffcrouse.info/wp-content/uploads/2008/08/digitally_fit_person.png" alt="" width="178" height="178" />From June 26th to July 7th, I participated in the<a href="http://interactivos.org/"> Interactivos?</a> workshop at Eyebeam.   Interactivos? has a very interesting format.  First, a call goes out for proposals for projects relating to a theme.  This year, the theme was &#8220;fake&#8221;, or &#8220;better than the real thing&#8221;.  Once the projects are chosen, another call goes out for &#8220;participants&#8221; to help realize the projects over an intensive 2 week period.</p>
<p>I ended helping Andrew Mahon with his project, &#8220;Digitally Fit&#8221;.  You can read more about it on <a href="http://projects.andrewmahon.info/digitallyFit/">Andrew&#8217;s site</a>.</p>
<p><span id="more-815"></span></p>

]]></content:encoded>
			<wfw:commentRss>http://www.jeffcrouse.info/projects/digitally-fit-interactivos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inside the Artist&#8217;s Studio</title>
		<link>http://www.jeffcrouse.info/projects/inside-the-artists-studio/</link>
		<comments>http://www.jeffcrouse.info/projects/inside-the-artists-studio/#comments</comments>
		<pubDate>Sat, 31 May 2008 20:38:34 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[Steve Lambert]]></category>
		<category><![CDATA[text-to-speech]]></category>

		<guid isPermaLink="false">http://www.jeffcrouse.info/?p=15</guid>
		<description><![CDATA[James Chimpton is a robotic monkey who goes head-to-head with some of the worlds top living artists.]]></description>
			<content:encoded><![CDATA[<p><em>Inside the Artist&#8217;s Studio is a radio program hosted by a robotic Chimpanzee named James Chimpton. Chimpton&#8217;s brain is powered by a markup language I created called ABSML, or A BullShit Markup Language. The result is rather absurd &#8211; a clothed robotic monkey, interviewing artists in the Biennial about their work, in a robotic english accent.</em></p>
<p>With Chimpton (and ABSML), I once again returned to the theme of generative text. The operator (or &#8220;puppeteer&#8221;, as we called them) would enter into the software the interviewee&#8217;s name, website, and medium, and based on that information, a set of interview questions would be generated. The puppeteer would then use the software interface to trigger the questions.</p>
<p><object width="941" height="649" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blip.tv/play/hIwVseVxAg%2Em4v" /><param name="allowfullscreen" value="true" /><embed width="941" height="649" type="application/x-shockwave-flash" src="http://blip.tv/play/hIwVseVxAg%2Em4v" allowfullscreen="true" /></object></p>
<p>After the break, I have posted all of the Chimpton interviews, courtesy of <a href="http://www.neighborhoodpublicradio.org/">Neighborhood Public Radio</a><br />
<span id="more-15"></span></p>
<p>Joe Delappe<br />
Michael Triglilio<br />
unknown<br />
Lewis Schwadron<br />
Julian McCullough<br />
Joan Wasser<br />
Stephanie Diamond<br />
Steve Lambert<br />
Friedrich Kirschner<br />
D Lanzilotta<br />
Sara Cook<br />
Mazeav Marsha<br />
Julia Schwadron<br />
unknown </p>

]]></content:encoded>
			<wfw:commentRss>http://www.jeffcrouse.info/projects/inside-the-artists-studio/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
			<enclosure url="http://stuff.jeffcrouse.info/chimpton/14_James_Chimpton01.mp3" length="6176440" type="audio/mpeg" />
		<enclosure url="http://stuff.jeffcrouse.info/chimpton/08_JC_Julia_Schwadron.mp3" length="4954745" type="audio/mpeg" />
		<enclosure url="http://stuff.jeffcrouse.info/chimpton/06_JC_Sarah_Cook.mp3" length="17722060" type="audio/mpeg" />
		<enclosure url="http://stuff.jeffcrouse.info/chimpton/07_JC_Mazeav_Marsha.mp3" length="6051261" type="audio/mpeg" />
		<enclosure url="http://stuff.jeffcrouse.info/chimpton/05_JCFriedrichKircshner.mp3" length="7484234" type="audio/mpeg" />
		<enclosure url="http://stuff.jeffcrouse.info/chimpton/06_J_Chimpton_D_Lanzilotta.mp3" length="3505053" type="audio/mpeg" />
		<enclosure url="http://stuff.jeffcrouse.info/chimpton/05_JC_SteveLambert.mp3" length="9847584" type="audio/mpeg" />
		<enclosure url="http://stuff.jeffcrouse.info/chimpton/05_JC_JoanWasser.mp3" length="2076432" type="audio/mpeg" />
		<enclosure url="http://stuff.jeffcrouse.info/chimpton/05_JC_StephanieDiamond.mp3" length="14680368" type="audio/mpeg" />
		<enclosure url="http://stuff.jeffcrouse.info/chimpton/04_JCJulianMcCullough.mp3" length="6134226" type="audio/mpeg" />
		<enclosure url="http://stuff.jeffcrouse.info/chimpton/04_James_Chimpton_with_Michael_Trigilio.mp3" length="4335956" type="audio/mpeg" />
		<enclosure url="http://stuff.jeffcrouse.info/chimpton/04_james_chimpton.mp3" length="13899908" type="audio/mpeg" />
		<enclosure url="http://stuff.jeffcrouse.info/chimpton/04_JC_LewisSchwadron.mp3" length="5458595" type="audio/mpeg" />
		<enclosure url="http://stuff.jeffcrouse.info/chimpton/03_JC_Joseph_Delap.mp3" length="8877919" type="audio/mpeg" />
	</item>
		<item>
		<title>BoozBot Beta</title>
		<link>http://www.jeffcrouse.info/projects/boozbot-beta/</link>
		<comments>http://www.jeffcrouse.info/projects/boozbot-beta/#comments</comments>
		<pubDate>Sat, 31 May 2008 19:06:29 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[David Jimison]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[MS SAPI]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[partytech]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[text-to-speech]]></category>

		<guid isPermaLink="false">http://www.jeffcrouse.info/?p=4</guid>
		<description><![CDATA[Out first attempt at a bartending robot.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-thumbnail wp-image-853" style="display: none;" title="boozbotsquare" src="http://beta.jeffcrouse.info/wp-content/uploads/2008/08/boozbotsquare-150x150.jpg" alt="" width="150" height="150" /><img class="size-medium wp-image-5 alignleft" style="margin-right: 10px;" title="2611974996_e5b4e7e1cd_o" src="http://beta.jeffcrouse.info/wp-content/uploads/2008/08/2611974996_e5b4e7e1cd_o.jpg" alt="" width="300" height="200" /></p>
<p><em>With the creation of BoozBot, Eyebeam Fellows David Jimison and Jeff Crouse have now added the bartending robot to that list of creative roles for automatons. The birth of BoozBot opens a fresh chapter at the intersection of technology, human interaction, and the science of personality. BoozBot converses with the wit and wisdom of your favorite corner barkeep, pouring drinks, monitoring sobriety, and engaging patrons one-on-one.</em></p>
<p><object width="590" height="445"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1891059&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=1891059&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="590" height="445"></embed></object></p>
<p>My role in the creation of BoozBot was to write the software that controls him. I also did a bit of the building.</p>
<p><span id="more-4"></span></p>

]]></content:encoded>
			<wfw:commentRss>http://www.jeffcrouse.info/projects/boozbot-beta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Anywhere But Here</title>
		<link>http://www.jeffcrouse.info/projects/anywhere-but-here/</link>
		<comments>http://www.jeffcrouse.info/projects/anywhere-but-here/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 20:49:19 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[David Jimison]]></category>
		<category><![CDATA[eyebeam]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[myspace]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[partytech]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[photobucket]]></category>

		<guid isPermaLink="false">http://www.jeffcrouse.info/?p=23</guid>
		<description><![CDATA[This is what happens when you tell people to pretend that they are at a better party than they are actually at.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-872" style="margin-right: 10px;" title="awbh" src="http://beta.jeffcrouse.info/wp-content/uploads/2008/08/awbh-150x150.jpg" alt="" width="150" height="150" /><em>Anywhere But HERE! is a playful examination of the use of party photography as social currency. Participants use an assortment of props, costumes, and computer-aided special effects to fake being at an imaginary location.</em></p>
<p>For more pictures from the installation, check out the page on the <a href="http://digitalsituations.com/awbh">Digital Situations</a> site.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="629" height="459" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blip.tv/play/Ab7IHwI" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="629" height="459" src="http://blip.tv/play/Ab7IHwI" allowfullscreen="true"></embed></object><br />
<span id="more-23"></span><br />
 </p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeffcrouse.info/projects/anywhere-but-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

