[C.CC USERS] Concurrency Boards...still in development?

Aaron Ryan bringfire at gmail.com
Thu Jul 7 20:16:20 BST 2011

So great to hear that things are ticking!

On Thu, Jul 7, 2011 at 2:24 AM

> Sounds cool, what are you working on?

I just finished a lighting installation at the A+D Museum (
http://www.aplusd.org/)  here in LA with a group called Electroland (

Here is a video of an auto-chase test run in the space, shot two days ago...

The sound component was not up yet as of the video's creation, but basically
there are 12 speakers in the room that are mapped into a Universal
Coordinate Space along with the lights, so that when the .wav files of
skateboarders are played, and the spatialized audio travels around the
virtual space, they activate the lights in the gallery space as the
skateboarders approach, pass by, and recede.  The light values are animated
by reading a grey scale brightness map, while also responding to the
amplitude peaks in the .wav files.

Communication is handled via DMX512 between each of the walls and
coordinated by a custom java program running on a mac mini in the closet
(The Wizard behind the curtain).  Audio is handled by maxMSP and internal
routing and communication happens via OpenSoundControl.

Here's the rub:  Much of the java code is not at all OOP (really it is
hacked together procedural code) and would in my opinion benefit from a
concurrent approach to signal passing...so, I am starting to explore JCSP as
an alternative approach, on the Mac side.  I have no idea how well it will
suit this type of creative scenario, or what I will encounter as I
begin...but that's the fun!

On the Arduino/Concurrency.cc side, because budgets are so low and I am just
starting out, I want to try and build some simple DMX512 controllers and
splitters, again, using a CSP approach.  Why, you ask?

Concurrency is sooooo sexy!  I mean the approach is terrific..A romantic
reason, I understand, but it would be nice to be able to write simple code
that passes signals and handles timing in applications like these.

I am looking at these Arduino shields as starting points:


On Thu, Jul 7, 2011 at 6:30 AM Matt Jadud matt at jadud.com wrote

> but, perhaps I should hold out for a pony. That, or a time machine... :D

After this I might just try a pony, and then a time machine...or perhaps it
is better to start the other way around.

If you need any help, Matt, especially with things like the book or other
graphic stuff, please just let me know.  I am doing a summer internship for
an architect locally, but aside from that I want to help with the project
all that I can. I love to learn.  I'll have to send you the video of the
lighting prototype that I did last spring for M&A using the occam-pi
transterpreter to create an LED chase...I'll have to get the video from them
and send it along.

Nice to be back.


On Thu, Jul 7, 2011 at 6:30 AM, Matt Jadud <matt at jadud.com> wrote:

> On Thu, Jul 7, 2011 at 05:24, Omer Kilic <omer at concurrency.cc> wrote:
> > Matt: Shall I put together a blurb and a package of files so we can push
> > them online?
> I have a whole design refresh, as well as an HTML-ized version of the
> book, that need to be pushed live. I just haven't had the time to do
> it yet, what with travel, talks, and tearing my house apart in the
> name of DIY.
> Perhaps I can get that on the schedule in the near future and we can
> plug that stuff in in the right place. I'll try and do some updates in
> the repos this weekend, and we'll see where I get to. I'd also like to
> get 8MHz platforms and sleep into the tree, too... but, perhaps I
> should hold out for a pony. That, or a time machine... :D
> Cheers,
> M
> _______________________________________________
> users mailing list
> users at concurrency.cc
> http://www.concurrency.cc/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.concurrency.cc/pipermail/users/attachments/20110707/93cb03bc/attachment.htm>

More information about the users mailing list