Hi guys<div><br></div><div>I had some time this morning and started an emulator for the panel.  It should foster better client development.</div><div><br></div><div>It&#39;s not done.  I may have my R/G/B values out of order and definitely have the lines out of order.</div>

<div><br></div><div>Change the make-it-so.py to send data to 127.0.0.1 and run the emulator.  Uses pygame for rendering.</div><div><br></div><div>Posting slightly incomplete because I don&#39;t know when I&#39;ll next have time to work on this.</div>

<div><br></div><div><a href="https://github.com/gravitronic/color-kinetics-control-example">https://github.com/gravitronic/color-kinetics-control-example</a></div><div><br></div><div>Cheers!</div><div>Tom</div><div><br></div>

<div><br><br><div class="gmail_quote">On Thu, Jul 7, 2011 at 11:43 AM, Andrew O&#39;Malley <span dir="ltr">&lt;<a href="mailto:aomalley@gmail.com">aomalley@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Nice work, guys!  I heard about this from Ryan!  I&#39;ll be checking it<br>
out over the wknd.<br>
<br>
Thanks so much,<br>
<font color="#888888">Andrew<br>
</font><div><div></div><div class="h5"><br>
<br>
On Thu, Jul 7, 2011 at 9:30 AM, Andrew Plumb &lt;<a href="mailto:andrew@plumb.org">andrew@plumb.org</a>&gt; wrote:<br>
&gt; The Python code Dwayne came up with last night (with a little help from me) is up at <a href="https://github.com/dlitz/color-kinetics-control-example" target="_blank">https://github.com/dlitz/color-kinetics-control-example</a><br>


&gt;<br>
&gt; Andrew.<br>
&gt;<br>
&gt; On 2011-07-06, at 1:50 PM, Andrew O&#39;Malley wrote:<br>
&gt;<br>
&gt;&gt; Nice, awesome find, Tom!<br>
&gt;&gt;<br>
&gt;&gt; Agreed that the official product site/documentation is hard to navigate.<br>
&gt;&gt;<br>
&gt;&gt; Thanks for the solid starting point, good luck getting settled w/ the new house.<br>
&gt;&gt;<br>
&gt;&gt; ao.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Jul 6, 2011 at 1:06 PM, Tom Burns &lt;<a href="mailto:tom.i.burns@gmail.com">tom.i.burns@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt; Oh ok!  Sorry, I went to the site for the Color Kinetics and got lost when<br>
&gt;&gt;&gt; it asked for a model number.<br>
&gt;&gt;&gt; This page has both examples using DMX and at the bottom someone says they&#39;ve<br>
&gt;&gt;&gt; got code for using processing with the DMX over ethernet.<br>
&gt;&gt;&gt; <a href="http://www.directionless.org/color-kinetics/Software" target="_blank">http://www.directionless.org/color-kinetics/Software</a> See the bottom section<br>
&gt;&gt;&gt; under &quot;Ike Feitler&quot;<br>
&gt;&gt;&gt; This thing sounds fun!  I wish I had the time tonight.  Just bought a house<br>
&gt;&gt;&gt; so... I don&#39;t :)<br>
&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt; Tom<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Wed, Jul 6, 2011 at 12:57 PM, Andrew O&#39;Malley &lt;<a href="mailto:aomalley@gmail.com">aomalley@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; The Color Kinetics power/data supply actually only has an Ethernet in,<br>
&gt;&gt;&gt;&gt; not the regular DMX port; if it did, that&#39;d be a great place to start.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Wed, Jul 6, 2011 at 12:53 PM, Tom Burns &lt;<a href="mailto:tom.i.burns@gmail.com">tom.i.burns@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; I might be asking an obvious question here but do you have an ethernet<br>
&gt;&gt;&gt;&gt;&gt; -&gt;<br>
&gt;&gt;&gt;&gt;&gt; DMX converter?  You would need one for that to work.<br>
&gt;&gt;&gt;&gt;&gt; Lowest cost solution I have found with a quick google would be arduino<br>
&gt;&gt;&gt;&gt;&gt; based: <a href="http://hackaday.com/2009/10/02/arduino-dmx-controller/" target="_blank">http://hackaday.com/2009/10/02/arduino-dmx-controller/</a><br>
&gt;&gt;&gt;&gt;&gt; Good luck!  That thing looks pretty cool.  I bought a bunch of LEDs at<br>
&gt;&gt;&gt;&gt;&gt; one<br>
&gt;&gt;&gt;&gt;&gt; point from sparkfun and wrote some software to do MIDI controlled<br>
&gt;&gt;&gt;&gt;&gt; addressing... too bad my band broke up before finishing it :)<br>
&gt;&gt;&gt;&gt;&gt; Tom<br>
&gt;&gt;&gt;&gt;&gt; On Wed, Jul 6, 2011 at 12:47 PM, Andrew O&#39;Malley &lt;<a href="mailto:aomalley@gmail.com">aomalley@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; If anyone has any experience sending DMX over ethernet, I&#39;d love to<br>
&gt;&gt;&gt;&gt;&gt;&gt; get in touch.  I&#39;d love to be able to connect to the power/data supply<br>
&gt;&gt;&gt;&gt;&gt;&gt; directly from a laptop over an ethernet cable, and use Processing to<br>
&gt;&gt;&gt;&gt;&gt;&gt; send DMX data to the fixture.  Been doing some research this morning<br>
&gt;&gt;&gt;&gt;&gt;&gt; but not coming up with too much yet.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Message: 3<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Date: Wed, 6 Jul 2011 11:22:14 -0400<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Ryan Stec &lt;<a href="mailto:ryanstec@artengine.ca">ryanstec@artengine.ca</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: [Lab] Color Kinetics Light Panel : DMX anyone?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: lab &lt;<a href="mailto:lab@artengine.ca">lab@artengine.ca</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Message-ID: &lt;<a href="mailto:41F28FC2-FF35-4F64-B093-609487771443@artengine.ca">41F28FC2-FF35-4F64-B093-609487771443@artengine.ca</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Content-Type: text/plain; charset=iso-8859-1<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Gonna bring in my Color Kinetics Color Tile FX tonight. It&#39;s a big<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; bright 16x16 tile matrix. Andrew O&#39;Malley and I will be eventually<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; writing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; some software to translate video into DMX for the panel, but it be<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; great to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; get some feedback from people tonight, especially if anyone has<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; experience<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; with DMX.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; This is the panel:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://www.colorkinetics.com/ls/rgb/tile/" target="_blank">http://www.colorkinetics.com/ls/rgb/tile/</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; ____________________________________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt; Lab mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:Lab@artengine.ca">Lab@artengine.ca</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://artengine.ca/mailman/listinfo/lab" target="_blank">http://artengine.ca/mailman/listinfo/lab</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Lab mailing list<br>
&gt;&gt; <a href="mailto:Lab@artengine.ca">Lab@artengine.ca</a><br>
&gt;&gt; <a href="http://artengine.ca/mailman/listinfo/lab" target="_blank">http://artengine.ca/mailman/listinfo/lab</a><br>
&gt;<br>
&gt; --<br>
&gt;<br>
&gt; &quot;The future is already here.  It&#39;s just not very evenly distributed&quot; -- William Gibson<br>
&gt;<br>
&gt; Me: <a href="http://clothbot.com/wiki/" target="_blank">http://clothbot.com/wiki/</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
_______________________________________________<br>
Lab mailing list<br>
<a href="mailto:Lab@artengine.ca">Lab@artengine.ca</a><br>
<a href="http://artengine.ca/mailman/listinfo/lab" target="_blank">http://artengine.ca/mailman/listinfo/lab</a><br>
</div></div></blockquote></div><br></div>