Peter Cocteau’s NXT-606, an 8-bit, sample-based drum machine built on LEGO’s Mindstorms prototyping platforming, has already been making the geek blog rounds. But let’s consider it here as more than just novelty. First, there’s a new video which better demonstrates the instrument, how it functions, and how it was developed.

Second, there are design features of this project that I think are worth admiring beyond the sheer “because you can” achievement (which is, I’ll admit, formidable, as well).

  • Brilliant, minimal design: Peter cleverly consolidates controls on two knobs, as seen in the new video, without requiring laborious menu navigation or making multiple functions of those knobs confusing. Some major manufacturers could learn something from the efficiency of the design here.
  • Friendly housing: Apple’s 80s-model computer designs were a model of making case designs friendly and approachable. We’ve rarely seen that “read” as well with musical instruments. Here, a combination of slick LEGO parts and clever layout get that feeling on an instrument.
  • Focused utility: Part of the reason the housing and interface don’t get overwhelming is because the NXT-606 doesn’t try to do too much. It’s just a simple, sampled drum machine and not more, which makes it more drool-worthy, not less.
  • Rapid prototyping and visually-developed software. I’d be a little happier with LEGO if the Mindstorms and NXT were more open, but it’s clear to see the advantages of this solution, as well. Check out the rapid, visual programming that went into the software development. There’s plenty that more open projects could learn. (This is doubly exciting after the revelation of the new AppInventor project for Android, though we may have to wait some time before we get to play with that.

All in all, kudos to Peter. And don’t be surprised when everyone wants these.

See also the original video, which also includes detailed specs, as well as the forum post. And if you have an NXT, you can try this out yourself.

Updated: I asked creator Peter about his work. Here’s what he has to say about a design that has been a childhood dream — literally:

I think I was 6 years old first time I thought about making a LEGO synth. I didn’t know a lot about synths; I had only seen them on television and just knew they could make sounds when you turned their knobs. I was young but not stupid, and already knew it was impossible to make synths with LEGO. But this idea was already in my brain. :)

Another childhood memory is when I saw someone, on television, making robots with electronics and LEGO. It was about 1984. I just said to myself, “I want to do the same thing!” and stole my father’s “electrical switch” to control a few LEGO motors. I’ve played with batteries and speakers too, and stole my brother’s electronics kit to make a radio, a synth, and things like that. I also made my own Jean-Michel Jarre-style synth by replacing switches with optical resistors.

Well, I’ve talked a lot about childhood, but it determines many things in our life. And I have to say, as an adult, it is really pleasant to inspire children’s dreams. :)

Growing older, I became a musician, forming a “New Wave” band with a school friend. And once again, I stole my brother’s toy — an Atari 1040 STE [computer] to connect to my synth. The era of computing and audio began..

I began to work a few years later as an audio editor, and quickly became a sound engineer. (I work now on movies and cartoon soundtracks for majors.) I’ve also composed a lot of house music and have a few releases and remixes under the name “Swan.”

In 2000, when I discovered LEGO Mindstorms, I fell in love again. Those products were what I’d dreamt about 15 years earlier. Since 2000, I’ve created a few robots (as seen in the end of the video), shown at a technology exhibition, a LEGO exhibition, robotics shops … and given some Robotics lessons in engineering schools.

I like LEGO Mindstorms because of the unlimited number of possibilities with the help of all the compatible bricks.

It was only in 2006, when the new NXT LEGO computer arrived, that I knew it was possible to make a very cool LEGO instrument. But for technical reasons, it became possible to make a real sequencer only in 2007. I’ve worked a lot to make the application and gave up two or three times.The difficult thing is that the NXT does only one thing at once, so it’s not easy to make real-time drum machine.

In fact, the NXT-606 became real in 2008. I didn’t talk about it on the Web at this time.

The future? I don’t know exactly. Maybe I’ll wait to see people’s interest in this kind of creation, but yeah, I have to say I have already many ideas.. :)

The NXT-606 sound in video is equalized on CR-1605 Mackie and compressed thru DBX compressor.

Here are a few links to my other LEGO creations, in pictures:

http://www.brickshelf.com/gallery/chrismaker/SuperTechRobot/h022.jpg

http://www.brickshelf.com/cgi-bin/gallery.cgi?i=947165

http://www.brickshelf.com/gallery/chrismaker/LEGOTIC-Hand/handvid1.gif

http://www.brickshelf.com/gallery/chrismaker/LEGOTIC-Hand/handvid2.gif

http://www.brickshelf.com/gallery/chrismaker/LEGOTIC-Hand/hand1.jpg

Peter also notes that people have expressed an interest in buying this device; it sounds like he’ll entertain specific commissions to build a limited number.

Thanks to Peter for this insight. I really love getting the story from childhood dream to reality; it’s a story that’s familiar to many of us, I’m sure.

  • Tobias

    Skilllls!

  • http://www.edisonsdemo.tumblr.com edison

    hell yes…

    skills

  • http://www.malaventura.net Malaventura

    Love it! Just tell me how much?

  • http://www.createdigitalmusic.com Peter Kirn

    @Malaventura: if you've got an NXT, you can make one yourself, or otherwise should contact Peter if you're interested in a commission.

  • nmls

    "visual programming language designed for children" – when i was a kid lego had only few types of blocks and now it has its own programming language designed for kids, damn im old… :D

    btw – the drum machine looks really cool.

  • Stij

    Oh man, I ought to dig out my NXT and try making this thing. Looks really fun.

  • http://soundcloud.com/tekkaz tekkaz

    my granddad was a master meccano builder, i remember as a kid seeing a huge metal steam roller with working boiler… merry go round and all sorts of things.. and then go outside and play fly the model aeroplanes he had fitted with engines that would fly around a pole controlled by scalectrix controllers..

    of course i got into lego – then makin ma own beats etc

    its just cool to make ya own stuff.

    nothing quite like the act of creation – like this lego drum machine shows… tis well cool :)

  • http://regend.com regend

    Casio RZ-1 $75 bucks

  • http://westenddj.co.uk Sol

    Damn,

    Good stuff keep up the good work Peter!

  • http://www.lazytrap.com Aaron

    /me watches it fly right over regends head

  • rhowaldt

    the first thing i thought of was how easy it would be to mount this thing on a LEGO-stand… and how cool it would look with the little LEGO-characters on it and little trees, or a couple of these mounted on a LEGO-train running on a track through a room, thus creating a meta-sequencer – or something!

    really, really cool. congratulations on a great idea actually executed.

  • http://regend.com regend

    Not really Aaron. I grew up with Legos =)

    I like it actually. I'm looking forward to more Lego NXT creations. My issue is the 8bit sound engine and no MIDI. My RZ-1 has four 8bit slots for me to sample into in addition to the 10 individual outputs for the PCM based sounds and full MIDI. I know, apples vs. oranges but I still get my 8bit sound and Ableton can trigger it.

  • immon

    Awesome that's the best swing I've ever heard!

  • tender vittles

    Peter,

    I recently was awarded a grant for some Lego NXT kits and was wondering. Where would be a good start for a beginner to Lego NXT?

    Thanks!

    mr. vittles