<?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>Limina.Log &#187; New Instruments for Musical Expression</title>
	<atom:link href="http://log.liminastudio.com/tag/nime/feed" rel="self" type="application/rss+xml" />
	<link>http://log.liminastudio.com</link>
	<description>Research &#38; Development at Limina.Studio</description>
	<lastBuildDate>Sun, 15 Jan 2012 21:25:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Neurohedron: A Nonlinear Sequencer Interface</title>
		<link>http://log.liminastudio.com/itp/neurohedron</link>
		<comments>http://log.liminastudio.com/itp/neurohedron#comments</comments>
		<pubDate>Wed, 06 Jan 2010 05:58:42 +0000</pubDate>
		<dc:creator>Tedb0t</dc:creator>
				<category><![CDATA[Inventions]]></category>
		<category><![CDATA[ITP]]></category>
		<category><![CDATA[New Instruments for Musical Expression]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Physical Computing]]></category>

		<guid isPermaLink="false">http://log.liminastudio.com/?p=465</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://log.liminastudio.com/itp/neurohedron' addthis:title='Neurohedron: A Nonlinear Sequencer Interface '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Read the full NIME Conference Paper! Traditional music sequencers are designed fundamentally around predictability and repetition, and these are powerful elements that make them so ubiquitous.  More modern approaches to algorithmic composition heavily involve unpredictability and randomness that is then (sometimes) tamed and manipulated by the composer, resulting in a nonlinear compositional and performative process. [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://log.liminastudio.com/itp/neurohedron' addthis:title='Neurohedron: A Nonlinear Sequencer Interface '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><div id="attachment_681" class="wp-caption alignleft" style="width: 288px"><a href="http://log.liminastudio.com/wp-content/uploads/2010/01/Neurohedron_Web.jpg"  rel="lightbox[roadtrip]"><img class="size-medium wp-image-681" title="Neurohedron" src="http://log.liminastudio.com/wp-content/uploads/2010/01/Neurohedron_Web-278x300.jpg" alt="" width="278" height="300" /></a><p class="wp-caption-text">The Neurohedron</p></div>
<p>Read the full <a href="http://log.liminastudio.com/wp-content/uploads/2010/01/NIME2010_Neurohedron_Ted_Hayes.pdf">NIME Conference Paper</a>!</p>
<p>Traditional music sequencers are designed fundamentally around predictability and repetition, and these are powerful elements that make them so ubiquitous.  More modern approaches to algorithmic composition heavily involve unpredictability and randomness that is then (sometimes) tamed and manipulated by the composer, resulting in a nonlinear compositional and performative process.</p>
<p>The Neurohedron is a novel music instrument and modal software controller that I conceived of as a nonlinear sequencer.  The simplest traditional sequencers may employ eight steps that return to the first step after reaching the last step; in contrast, the Neurohedron is a three dimensional sequencer with twelve nodes arranged as a <a href="http://en.wikipedia.org/wiki/Dodecahedron">dodecahedron</a>.  With this structure, there is no clear or de facto path that the progression from one node to the next may take, unlike the linear and prescribed nature of a traditional sequencer.</p>
<p><span id="more-465"></span></p>
<p><img class="alignleft size-medium wp-image-488" title="The Neurohedron" src="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-16-225x300.jpg" alt="The Neurohedron" width="225" height="300" /></p>
<p>Each face on the device is both a touch-switch that sends input triggers to software as well as an electroluminescent panel that displays feedback from the software.  While the platform could be used in a huge variety of ways, my first inclination was to use the inputs as stimuli in a 12-node neural network, where each face is connected in a graph to the 5 faces adjacent to it.  Each of the edges between these faces is then weighted between 0 and 1, and the progression from one face to another follows the highest weighted edges.</p>
<p>Each node (face) in the network is then mapped to a MIDI note.  These mappings are described by a variety of <a href="http://en.wikipedia.org/wiki/Musical_mode">musical modes</a>.  Thus, a sequence on the Neurohedron will send patterns of MIDI notes to a synthesizer platform (Ableton Live, in this case).  This platform is wide open, of course, so anything could be triggered in principal.</p>
<p>Here&#8217;s a video overview of the Neurohedron in action:<br />
<object
		width="450"
		height="340"
		data="http://vimeo.com/moogaloop.swf?clip_id=15444346&amp;server=vimeo.com"
		type="application/x-shockwave-flash">
			<param name="allowfullscreen" value="true" />
			<param name="allowscriptaccess" value="always" />
			<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=15444346&amp;server=vimeo.com" />
		</object>
</p>
<p>Here&#8217;s a demonstration of the old software (need to post a new video):<br />
<object
		width="450"
		height="340"
		data="http://vimeo.com/moogaloop.swf?clip_id=7258850&amp;server=vimeo.com"
		type="application/x-shockwave-flash">
			<param name="allowfullscreen" value="true" />
			<param name="allowscriptaccess" value="always" />
			<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7258850&amp;server=vimeo.com" />
		</object>
</p>
<p>The interface is multi-modal, meaning that there are 5 states the interface can be in that determine what it does:</p>
<ul>
<li>Input: Pressing a face triggers an input stimulus to the neural network at that node</li>
<li>Stop: Holding a face down stops any circuits that encounter that node</li>
<li>Live-play: Sends MIDI notes pursuant to that face&#8217;s current mode-mapping</li>
<li>(Musical) Mode: Changes the mode-mapping of the network</li>
<li>Randomize: Randomizes all of the neural network&#8217;s weights</li>
</ul>
<p>Here&#8217;s a little demo of Matt Boyle &amp; I playing the Neurohedron in live-play mode.<br />
<object
		width="450"
		height="340"
		data="http://vimeo.com/moogaloop.swf?clip_id=8539731&amp;server=vimeo.com"
		type="application/x-shockwave-flash">
			<param name="allowfullscreen" value="true" />
			<param name="allowscriptaccess" value="always" />
			<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8539731&amp;server=vimeo.com" />
		</object>
</p>
<p><strong>Process &amp; Production</strong></p>
<p><object
		width="450"
		height="340"
		data="http://vimeo.com/moogaloop.swf?clip_id=8155826&amp;server=vimeo.com"
		type="application/x-shockwave-flash">
			<param name="allowfullscreen" value="true" />
			<param name="allowscriptaccess" value="always" />
			<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8155826&amp;server=vimeo.com" />
		</object>
</p>
<p>The Neurohedron&#8217;s hardware consists of:</p>
<ul>
<li>Plexi &amp; aluminum skeleton</li>
<li>Laser-etched faces
<ul>
<li>Momentary switches</li>
<li>EL panels</li>
</ul>
</li>
<li>Logic Board
<ul>
<li>ATMEGA328PU Microcontroller</li>
<li>2x shift-in registers</li>
<li>2x shift-out registers</li>
<li>FTDI USB Interface</li>
</ul>
</li>
<li>AC Switching array
<ul>
<li>12x Optoisolated triac &amp; low-current triac pairs</li>
</ul>
</li>
</ul>
<p>This video demonstrates the shift-in and -out registers controlling switches and panels:<br />
<object
		width="450"
		height="340"
		data="http://vimeo.com/moogaloop.swf?clip_id=8017729&amp;server=vimeo.com"
		type="application/x-shockwave-flash">
			<param name="allowfullscreen" value="true" />
			<param name="allowscriptaccess" value="always" />
			<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8017729&amp;server=vimeo.com" />
		</object>
</p>
<p>And this one detailing the AC switching:<br />
<object
		width="450"
		height="340"
		data="http://vimeo.com/moogaloop.swf?clip_id=7990002&amp;server=vimeo.com"
		type="application/x-shockwave-flash">
			<param name="allowfullscreen" value="true" />
			<param name="allowscriptaccess" value="always" />
			<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7990002&amp;server=vimeo.com" />
		</object>
</p>
<p>Here&#8217;s a <a href="http://log.liminastudio.com/wp-content/uploads/2010/01/Neurohedron_Large.jpg"  rel="lightbox[roadtrip]">link to a large version</a> of the Neurohedron for print &amp; publication.</p>
<p>And finally, a gallery of production photos:</p>
<p><a href="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-00.jpg"  rel="lightbox[roadtrip]"><img class="size-thumbnail wp-image-472 alignnone" title="neuro-prod-00" src="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-00-150x150.jpg" alt="" width="150" height="150" /></a> <a href="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-01.jpg"  rel="lightbox[roadtrip]"><img class="size-thumbnail wp-image-472 alignnone" title="neuro-prod-00" src="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-01-150x150.jpg" alt="" width="150" height="150" /></a><img class="alignnone" title="neuro-prod-02" src="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-02-150x150.jpg" alt="" width="150" height="150" /><a href="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-03.jpg"  rel="lightbox[roadtrip]"><img class="size-thumbnail wp-image-475 alignnone" title="neuro-prod-03" src="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-03-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-04.jpg"  rel="lightbox[roadtrip]"><img class="size-thumbnail wp-image-476 alignnone" title="neuro-prod-04" src="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-04-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-05.jpg"  rel="lightbox[roadtrip]"><img class="size-thumbnail wp-image-477 alignnone" title="neuro-prod-05" src="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-05-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-06.jpg"  rel="lightbox[roadtrip]"><img class="alignnone size-thumbnail wp-image-478" title="neuro-prod-06" src="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-06-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-07.jpg"  rel="lightbox[roadtrip]"><img class="alignnone size-thumbnail wp-image-479" title="neuro-prod-07" src="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-07-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-08.jpg"  rel="lightbox[roadtrip]"><img class="alignnone size-thumbnail wp-image-480" title="neuro-prod-08" src="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-08-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-09.jpg"  rel="lightbox[roadtrip]"><img class="alignnone size-thumbnail wp-image-481" title="neuro-prod-09" src="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-09-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-10.jpg"  rel="lightbox[roadtrip]"><img class="alignnone size-thumbnail wp-image-482" title="neuro-prod-10" src="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-10-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-11.jpg"  rel="lightbox[roadtrip]"><img class="alignnone size-thumbnail wp-image-483" title="neuro-prod-11" src="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-11-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-12.jpg"  rel="lightbox[roadtrip]"><img class="alignnone size-thumbnail wp-image-484" title="neuro-prod-12" src="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-12-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-13.jpg"  rel="lightbox[roadtrip]"><img class="alignnone size-thumbnail wp-image-485" title="neuro-prod-13" src="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-13-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-14.jpg"  rel="lightbox[roadtrip]"><img class="alignnone size-thumbnail wp-image-486" title="neuro-prod-14" src="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-14-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-15.jpg"  rel="lightbox[roadtrip]"><img class="alignnone size-thumbnail wp-image-487" title="neuro-prod-15" src="http://log.liminastudio.com/wp-content/uploads/2010/01/neuro-prod-15-150x150.jpg" alt="" width="150" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://log.liminastudio.com/itp/neurohedron/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

