# Movin' Right Along...

- Site: Analog Industries
- Author: Chris Randall
- Date: 2014-11-26
- URL: https://analogindustries.com/2014/11/movin-right-along/

![Movin' Right Along...](https://analogindustries.com/images/blog/Enlarged_c_elegans.jpg)

I won't lie to you. The main point of this post is to roll that Doctorow photo below the fold so I don't have to see his stupid face when I check the site. However, I will use this opportunity to provide a general update as to the State Of Things here at the Audio Damage Logistics And Research Facility. In no particular order.

1) My personal experiment time of late has largely revolved around C. Elegans, pictured above. This lowly nematode is unique inasmuch as it is the only living creature to have its brain entirely [mapped](http://www.openworm.org/), neuron-for-neuron. This intrigued me for a number of reasons, and I've spent the last few weeks tinkering with the brain model, trying to come up with musically useful applications of a fully functioning nematode brain. Believe me when I say this isn't as easy as it sounds. (And since it doesn't sound easy at all, well, you get the idea.) I've been using a Python script developed by [this fellow](http://connectomeengine.com/) running on a Raspberry Pi, but that's mainly served to teach me two things: first, that Python is stupid for this sort of thing, and second, the Raspberry Pi might be a fun piece of equipment to tinker with, but for the kind of shit we do, it is retarded. Especially when it is weighted down by Raspbian. So I've moved my experiments back to C++11 (via Cinder) and a real computer, and we shall see what we shall see.

2) We are currently out-of-stock of DubJr, and are running low on Sequencer 1. I re-ordered panels for DubJr some time ago, but due to a communication error on Metalphoto's part, they weren't actually ordered until today. I have two units left currently, and they are in [our Amazon store](https://www.amazon.com/gp/node/index.html/?ie=UTF8&camp=1789&creative=390957&linkCode=ur2&linkId=A2OB3OZ74Y3WQMXV&linkId=EQBUDZAB5P3WZIO2&marketplaceID=ATVPDKIKX0DER&me=A2R4LTTR0FYNI2&merchant=A2R4LTTR0FYNI2&redirect=true&tag=analogindustr-20&linkId=MQH5I6ZY6U2C3KUR). If you want a DubJr, long story short, either get it at Amazon, or via one of our retail partners. Vis-a-vis Sequencer 1, we're not going to do a second run of these for a while, so if you want one, best get on it, either direct or via one of the retailers that stock it. We'll have the first major software update for it here in a week or thereabouts, which will add the most-requested features.

3) Not next week, but the following week, we will have an addition to the small modules line, ADM07. For this, we're not announcing anything until we have units here shipping, but suffice to say you didn't know you needed it, but once you see it, you'll wonder how you ever managed without it. Yeah, one of those.

4) And finally, I've been asked to give a seminar/talk at UC Santa Barbara on March 2nd of next year. Other than "music tech" I have a pretty broad palette to choose from for the subject matter. I was thinking of a brief overview of what it is I do and have done, then a talk about massive design failures and why failing matters and is useful (both my own and other peoples'.) Unless I'm still interested in nematodes by then, of course.

## Comments (25)

**DGillespie** (2014-11-26):

That Nematode brain thing has had me so excited this week. I really hope you do find a musical use for it because it would basically be the first living (electronic) instrument.

**mikebeck** (2014-11-26):

Since failure is a rich vein for discovery, I wish I could witness your Santa Barbara talk. I am going to guess you have a similar opinion of the idea of "failure", from your comment. And despite the dubious origin of tomorrow's holiday, I want to give thanks for this site. I get a huge kick out of reading it daily. Plus, you like arch top guitars. Big plus.

**Chris Randall** (2014-11-26):

They put all the talks from this series online, here:

http://www.mat.ucsb.edu/595M/?cat=23

So you'll be able to witness it after the fact. (There's some cool shit in there, too.) It's funny, because he was all "hey, do you want to give a seminar at UCSB on music tech?" And I was all "Absolutely! Sign me up! What's a seminar?" That said, I can extemporize for hours on techNerd shit, so I don't expect much difficulty.

Regarding the Wormbrain 5000, I'm in the process of breaking down the barriers between nematode and artist. I think I might have something to show off in a bit.

-CR

**Chris Randall** (2014-11-26):

(When I present Wormbrain to NIME, I'm totally going to title the paper "Breaking Down The Barriers Between Nematode And Artist." There's no possible way that's not going to happen.)

-CR

**Duke Fame** (2014-11-26):

I thought I was being experimental by trying to integrate an old Drumfire I picked up off The Bay for $80 many moons ago into my modern ITB studio rig, then I read this post about CR trying to turn the brain of a living creature into a music app. Sigh

**boobs** (2014-11-26):

drumfire.. was just talking to someone about one of those today.

CR: your talk.. i think you should save the recording and play it really loud at NAMM on a loop and perhaps use Paul Stretch or similar to create background pads from same recording. seems appropriate for some reason.

curious about the next in the small module series. i tend to patch those things into each other in various series chains so having another to put in there is an entertaining thought.

**Chris Randall** (2014-11-26):

The next one is not an effect, I'll say that much. Although it will certainly be very happy being patched in to and through the others.

@Duke: I'll admit that there are some moral and philosophical questions that shall remain unanswered. The interesting thing about the C. Elegans model is that when you first instance it, all the neurons are... idle, I guess? Then you poke it and it springs to life. And there's the rub: when it's working, it feels very "alive," much more so than my other less sophisticated ANN and related experiments. 100% of the time, I feel a little twinge when I end the simulation (or, Elder Gods forbid, it crashes) as if I'm killing a living thing.

I mean, at some point you have to ask yourself: if it's a 1:1 model of the critter's brain, and it responds to stimuli identically, is it, in fact, an entity that is "living"? We kill bajillions of simple organisms every day just by existing, so relatively speaking, no big whoop, but it's a question that will merit some consideration once Moore's Law and neuroscience progress to the point where there are 1:1 maps of more complex organisms.

All that said, hopefully it can make some dope beats once I re-write it.

-CR

**bleen** (2014-11-26):

Thanks for pushing CD off the top of the page.

I have nothing to add other than you are too smart for my addled drummer brain.

Also, boobs.

**beauty pill** (2014-11-30):

Whatever. I mapped a Nematode's brain seven years ago. I just never *released* it.

- c

**bongo_x** (2014-12-01):

Nematodes know how to groove, that's for sure. I'd rather just use live Nematodes though instead a soul-less computer simulation. It's just not the same.

**Geo196** (2014-12-01):

Do I smell neural network in here? Or osme kind of logical/gating /multiplexer device in the works???

**boobs** (2014-12-01):

will this run on Skoog?

**Chris Randall** (2014-12-01):

It's a Skoog replacement. It'll play simple unarticulated melodies on a mediocre subtractive synth so you don't have to. Or need a nerf boob.

-CR

**iTaco** (2014-12-01):

I'm with boobs.

**TomE** (2014-12-03):

Photo still looks like Doctorow.

I keep hearing about people that use Raspberry Pi's that eventually give up on them. Seems like a bit of a trap.

**Chris Randall** (2014-12-03):

I'm having a hard time coming up with a context where it is something that could be considered useful. Generally, for the things it can do, there are much better things. They're, perhaps, not as easy to use, but...

-CR

**Adam Schabtach** (2014-12-03):

Despite having a deep-seated love of tiny computers, I've never been able to think of something to do with a Raspberry Pi, and hence don't have one. I have thought of a couple of possible applications, but some googling generally reveals that they're not quite powerful enough to handle the task (e.g. running MAME).

OTOH I can't think of a good use for a simulated nematode brain either, so perhaps I lack imagination. I suppose this is why Chris gets invited to the talks while I stay in my basement writing code.

--Adam

**Taxist** (2014-12-03):

I know plenty of people who use them to run home automation systems, punch clocks, timers, vending machines, drones, etc.

**boobs** (2014-12-03):

@TomE

"Photo still looks like Doctorow."

lol. wine almost came out my nose thanks.

**Adam Schabtach** (2014-12-05):

@Taxist: Oh, I'm not saying that they have no uses--I'm just saying that _I_ don't have a use for them. Now that it's my job to design and build hardware based on tiny computers, I don't find myself building stuff with tiny computers for recreation, e.g. drones, home automation systems, etc. Raspberry Pis are good for what they do--particularly for their original purpose, which was to introduce a new generation of young people to computers in the absence of things like the C-64--but they're not good for what _I_ do.

--Adam

**beauty pill** (2014-12-06):

"Photo still looks like Doctorow" is one of the funniest things I've ever read.

- c

**valis** (2014-12-07):

Uses I've found for raspberry pi:

Artnet > DMX interface: Pi hosts Enttec DMX interface (or cheaper supported unit) off USB port directly or powered hub), you can use ethernet or USB wifi dongle for Artnet interface. OLA is the translation layer on the Pi... Now I can have the DMX dongle ANYWHERE on the stage, shorter DMX cable runs and the laptop running Artnet software (Vezer etc) synced to ableton and resolume or Touchdesigner 088 etc etc...

Custom RTA for $140, including the $100 7" Lilliputing 1280x800 screen. Ok an older netbook can be found for $100 these days (even the newer Asus was $100 on sale), and I still use this solution at home along with PG-AM (pinguin audio meter non-pricey version). But since I have a few 7" LCD's with me at shows anyway (to monitor resolume etc) using an extra unit or toggling between inputs to see an RTA isn't hard...

Part of my arduino/pi based home halloween 'show'. Daughter was 3 this year, will probably expand for the next few years =] I'd do christmas but halloween is so much more fun, especially with the half dozen projectors & dozens of cheap LED strands I usually have on hand...

**Chris Randall** (2014-12-07):

In all three of those instances, the dedicated device for the use case is a far better solution (cost not being an object, of course), and I think that is undeniable. You basically are using the R-Pi because you can, it sounds like.

Specifically in the ArtNET->DMX application, I call shenanigans. There are plenty of dedicated ArtNET heads that are not expensive that are far more robust than what you have going on. I mean, you're already at $100 with the Enttec head plus the R-Pi. Another $50 gets you a unit that doesn't need the R-Pi, and is use-tested in that environment.

That said, it's nice you've found a use for the little fuckers (despite the "solution in search of a problem" uses you bring up). That's more than I can say.

(I will leave aside my general curmudgeonly view that having wi-fi anything on stage is a really bad idea, and leave it at that.)

-CR

**valis** (2014-12-08):

You're right about this being a "solution in search of a problem", to be sure. However at least I did find a few uses for something I already had lying around.

As for the Artnet>DMX solution, it's actually rather handy as I needed something for smaller shows. Wifi is good enough for 50-150 head crowd shows, ethernet for slightly larger (a few hundred to double that). And for the large summer shows, well if we're using $700k in 12mil LED screens, again that in lighting and digging a trench for all cabling, there's no need for my little solution to be sure. In that case the Enttec hooks to the resolume arena media server to get cues from the lighting director.

Still happy I found a use, as gaming is nowhere near as fun on the Pi as a Win desktop and there's already several USB keys out there that will do media playback. Now if only we'd get actual programmable devices in THAT format without having to buy overseas devices to avoid the locked down US USB sized ARM offerings...

**J** (2014-12-22):

imo sunvox makes it damn easy to interface raspberry pi w/ music hardware while keeping in a "music headspace", not getting bogged down so much as programmer or engineer. quick to whip up a lot of useful utility kinda stuff for cv/midi - once you take the time to wire up a jack field. :) if i wasn't busy making music i'd probably sell a premade i/o thing at a big markup.

i'm not sure of anything like that available for osx + windows computers?

http://www.youtube.com/watch?v=JBrBPuhQfbI
