Not happy with what you can get off the shelf? Build your own. That’s increasingly the philosophy of people working on music hardware. But a second economy is growing around these unique, boutique projects. By open-sourcing the designs, they offer the opportunity to build upon their work, buying something from a small group of designer-musicians and then modifying it to your purposes. The latest addition is the Aurora, which just became available for sale this week. CDM got an exclusive hands-on look at the new hardware and a chat with one of its designers. Here’s our first look at open source hardware’s newest musical gadget.

The Aurora is called a DJ “mixer,” but it’s really a control surface. It connects via a USB jack for power and to transmit serial-over-USB data, then uses free software to translate that data to MIDI messages for use with software like Ableton Live. The project is the work of a three person team, with Matt Aldrich designing electronics, Mike Garbus designing firmware, and Maro Sciacchitano working on the form factor and look and feel. They have an impressive background in making stuff. I got to hang out with Matt in Boston, where he’s joined MIT’s Media Lab Responsive Environments group, so I expect more good projects out of him soon. Matt and I talked frankly over coffee and pastries about the strong suits, weak spots, and future of the device and other projects.

Kit Availability and Pricing

Availability of the first aurora224 model was announced today:

  • Complete unit: This kit requires only basic assembly. The PCB is pre-assembled, as are top and bottom panels, and all parts are included. Basically, you just put those panels, boards, knobs, and button caps together using a hex screwdriver — no soldering required. US$340.00. ($420 international)
  • DIY kit: This is the one with all the soldering — not recommended if you’re new to soldering, as there’s some tricky stuff in there. US$270. ($350 international.)

Aurora Mixer Project Site
Order Page
Previously: Aurora: Gorgeous, Open Source DJ-Style USB Controller; Details from the Creators

You don’t get that much of a price break via the kit, so I expect you’ll only want to do that if you really enjoy the smell of solder as much as I do.

Onto the hardware itself:

Hardware

The Aurora is configured with DJs in mind, though it could also serve as a nice control surface for DJ-style mixing for laptop musicians, or as a controller for visuals. (I like the two-channel layout for visuals, so I’m quite eager to work on that.) Unlike something like Livid’s Ohm, it has mixing functions only, not triggers of any kind — but that could make it an ideal companion to a Korg kontrolPAD or (in the open-source spirit) Monome.

The controllers:

  • A/B crossfader, with two channel faders (ideal for 2-channel mixing)
  • 24 backlit knobs (ideal for EQ, effects)
  • 8 backlit buttons (could be used to switch on and off effects or for other purposes)

The controller layout is likely to be the real draw for some. What’s especially nice is the spacing of knobs, which never feels too cramped. For people who like lots of effects control and simple two-channel mixing, it’s about perfect.

It’s important to note what’s missing: the unit doesn’t come with any caps for the faders and cross-faders. I think you’ll certainly want some, which may mean sourcing extra parts from a DJ maker or fashioning your own. Of course, part of what makes these projects interesting is customizing them, so if anyone has good ideas for unique fader caps, I’d love to hear them. Unless you enjoy the feeling of somewhat sharp bare metal, though, this is something you’re likely to want to address pretty quickly.

Form Factor and Lighting

The other aspect of the Aurora’s design that gives it less of a finished feel — though it looks fantastic — is the fact that the case isn’t fully enclosed. The top plate and bottom plate are both beautiful, and it’s lovely actually seeing a bit of the PCB. But that means the USB connector is a bit exposed, and the PCB and bottom plate are open to dust and the like. It’s very, very pretty, but you’ll need a way of enclosing this for transporting it around. I got to talk to Matt a bit about that; we didn’t come up with any perfect solution, but there are plenty of possibilities for those who want to come up with their own enclosure ideas. Ideally, you’d stick with the clear plexiglass-style solution as that’d keep the look right, but it is likely to be expensive to get that made to these specs.

Part of the reason for the clear baseplate and design is to allow the LEDs to show off nicely. In a darkened room, they look really fantastic. The LEDs on the base are pretty simple — just one red, green, and blue LED — but they’re adjustable, and bright enough that when bouncing on the base they do provide a nice effect. There are also dim color bands around the knobs. You can control the LED lighting in sync to music using the included software patches.

Note that these pictures (and Aurora’s video) are of the prototype, which featured engraved labels. I quite like those, but to keep costs down, the shipping units use silk screening. Haven’t seen those results yet, but I’m promised they look good, too. I’ll post a photo if we can get one.

Bundled Software

Like many DIY microcontroller projects, the Aurora communicates with a computer using serial over USB — that is, it doesn’t behave like a normal USB device. It plus in via USB and receives power over the USB bus. But you need special drivers to make it work on Mac, Windows, and Linux, which work by allowing your computer to see it as a serial device even though few computers today (and no Macs) have actual physical serial ports.

For a sense of the setup, have a look at the Windows and Mac setup guide. The most important ingredient is the virtual COM port drivers from the chip maker, FTDI:

Virtual COM Port Driver Page

For Windows Vista, I installed the “setup executable” option 2.04.06 at the top of the list; for Mac OS X Intel I downloaded the special Mac 2.2.10 driver. That works perfectly; on Windows, for instance, the Aurora installed like any other hardware and showed up as COM7. (This process should be familiar to anyone who uses the Arduino; the Aurora is not based on the Arduino but uses the same virtual serial setup.) I haven’t tried Linux, but there are Linux drivers available and the process is fairly similar. (Linux users could also use the available Pd patches.)

If you’re handy with patching or coding, you might be done at this point — you can fire up Processing (cdmo tag | cdmu tag) and talk to it using the serial library. (I’m going to try working on a serial library for the Aurora; stay tuned.)

But, of course, since that will only be a minority of you, the Aurora team have created some software that’s intended to be relatively friendly. The software receives incoming serial data and sends MIDI messages to your software of choice. That means you need a way of routing MIDI between applications — think MIDI-Yoke on Windows or the built-in IAC bus on Mac OS X. (I think I helped out the developers a bit on how to use the IAC bus, because those instructions are now included in the docs!) Once you can do that, though, you can use the Aurora just as you would any other MIDI controller.

On Windows, you’ll need a third-party inter-app MIDI driver like the free MIDI-Yoke to route MIDI into your software of choice.

There’s an added feature, as well. Using ReWire, the Aurora can add some tempo-synced lighting effects by receiving tempo information from your software. So, for instance, you could fire up Ableton Live and have custom, flashing lighting in time to your music. I would be even happier to do this with just MIDI clock rather than ReWire, as I don’t think the timing is quite critical enough to necessitate ReWire; I hope to have a patch that does MIDI clock soon.

The software is all built in Max 5, but it’s compiled for Windows and Mac so you don’t need to own Max 5 to use it. There are also Pd patches, which keeps your software open-source — it’s worth downloading the free Pd-extended for your OS of choice to play with them. And if you do own Max 5, the Max patches are editable, as well. That naturally means you could also directly interface the Aurora with your Max or Pd patches for controlling stuff you’ve built.

Open downloadable patches work with the free and open-source Pure Data (Pd) patching environment to send information to and from the Aurora.

Using it with Ableton Live

I was curious to learn more about how the Aurora team actually make use of this device. After all, often the best creations are the ones designers build for themselves, not for anyone else. Matt showed me a basic 2-channel Live setup, pre-mapped to the Aurora. I convinced him to release that set as a template, so it’s now downloadable in the files section of the Aurora site. You can see how they’re making use of it: two channels, EQ, effects. If that’s your preferred mapping, you can even make use of this template directly. Of course, it’d be equally as possible to customize it or make assignments for software like Traktor, FL Studio, or whatever you want. (I’m going to give mappings for Kore a try for our Kore minisite, which will be an excuse to create a “DJ” rack for Kore.)

You may need to adjust the template to properly receive data.

Here’s a video from the Aurora crew of the results in action:


aurora Open Source DJ Mixer\MIDI Hardware w/ Ableton Live from mcubed on Vimeo.

Impressions

The Aurora really is something special; you can tell that it’s not the typical store-bought controller and people do respond very well to it. Also, while there are control surfaces with cross-faders like Novation’s adorable Nocturn, I can’t think of anything (amazingly) with this particular, balanced layout of effects controls and two-channel mixing. And it really is open source: the enclosure specs, schematics, firmware, and computer software are all available for editing.

It’s important to acknowledge that the Aurora was built as a DJ control surface, and built for MIDI. Messages transmitted over the USB port are all MIDI-formatted, so what this isn’t is a blank-slate control surface using OpenSoundControl like the Monome. It’s really MIDI first.

Those things said, I think it’s worth noting both the Aurora’s strong and weak suits, having played with it for a couple of weeks.

Strengths:

Put simply, this is a very nice controller layout. People who want it are likely to be attracted to the Aurora; people who don’t will obviously move on. The difference is, as an open, DIY project, instead of that decision being made by a large manufacturer, it was made by a group of tinkerers who have opened up the fruits of their laborers to the music community.

The open source nature should make it possible for those in the know to do unusual things, like add a tilt sensor or other things that wouldn’t be possible with a store-bought unit.

The Aurora looks gorgeous and unique, and I really love the exposed design aesthetically — if you can find a way to safely enclose the case.

The controls feel great, too — the knobs aren’t anything particularly special, but the buttons are wonderful and the tension on the faders in particular is nicely tuned. That is, if you can add caps.

Caveats

The biggest caveats have to do with MIDI and serial. By using MIDI, the Aurora doesn’t differentiate itself much from existing commercial MIDI controllers – and making matters worse, you will have to deal with an additional piece of software to route that MIDI into your computer. The arrangement works, but it’s slightly less convenient than having real MIDI drivers. It would be nice, given the need for software between the hardware and your software anyway, if the Aurora used something like OSC and translated that to MIDI. That’s something we might see on future projects.

The other issue is the fact that the form factor isn’t really quite finished. The case is exposed, and you don’t get caps for your faders. That might be a deal breaker, except that with this kind of hardware, you almost don’t want a finished product — the fun is in finding ways to customize the unit. But by the same token, I wish the design made this a bit easier. There’s almost no clearance on the edges of the faceplate or around the screws, and the lovely-looking curved edges would be hard to work into a design. My guess is that you’d sort of build a clear box around the thing. I’m interested in the problem, so I’ll be investigating and asking around some people I know who have worked on these kind of projects — and we certainly welcome your feedback.

Lastly, though it’s a niggling point, I’m not in love with the knobs, I think partly because I’ve been spoiled by the amazing encoders used on Native Instruments’ Kore controller. I don’t mind the lack of EQ center indents, because I can’t imagine using them that way, but that may also be a small drawback for DJs.

Open DJ

The image above sums up what makes the Aurora different from other controllers — and what outweighs some of its current weak spots. Courtesy the Aurora Mixer project.

Despite these weak points, it’s a really remarkable piece of hardware, and one you can get right now and immediately open up and reprogram / repair / rework if you wish. The real test will be to see how people respond to its open-source design, whether that translates into people using it creating some of their own solutions to housing, customization, and software operation in the way they have with some other open projects.

In other words, Aurora isn’t perfect — but that’s actually kind of terrific, because it’s something more important: open.

And I have to point out, the price is very appealing. I really do hope this is the beginning of more open source hardware to come. The key to me will be establishing strong platforms for development (Arduino is a start, as are microcontrollers like the PIC18LF4525 used here) and better models for fabrication, enclosures, and distribution that help keep costs down and (ideally, to support people doing development work) bigger margins.

Bottom line: it can’t be understated that this not only a unique controller, it’s a controller you’d have no problems taking apart physically or in terms of software to change something. And that’s a very exciting thing, indeed.

Would I buy one? As far as DJ-style controllers go, absolutely — this would be on the top of my list.

Stay tuned for more specific hands-on, and let us know if you decide to pick one up. A big thanks to Matt and the Aurora team for sharing the project with me prior to launch and for responding to feedback!

All photos by Peter Kirn/(CC) Create Digital Media unless otherwise noted.

  • tobamai

    My favourite part is when the dj in the video reaches in with his third hand. How many times have I realized I could use one of those?!

  • Sebastien Orban

    I hope someone will try to do something like that, but for composition work, since I'm not a dj!

    The ohm please me a lot, but still not quite what I want. Still not the "ah ah" I hope to get!

  • gbsr

    shiny.

  • poopoo

    The serial link is indeed a strange choice. Implementing a midi port on a pic is much the same complexity as implementing a serial link.

    For port powering and usb, I would have gone with gm-5 chip from ploytec. It's USB to midi in a single chip and supplies a port power output as well. Runs with generic USB drivers too.

    Maybe in aurora 225

  • http://www.myspace.com/drvinay vinayk

    I'm really glad I went out and bought a soldering iron today – while this isn't at the top of my list of things to put together (arduinome!) it really is quite cool looking, and reasonably priced too boot – I can't wait to see what other designs come up!

    I have a behringer BCR2000 which i'm looking to get rid of – it just doesnt have that "coolness" factor to it… not like the aurora or the monome etc… I don't know.. call me vain…

  • http://www.keepaustincorporate.com DJFelix

    The GM5 from Ploytec looks nice … but where can you buy it? None of the parts outlets I use list it.

  • Pingback: Hands-on with Aurora, PaperGuitar.com, Gakken analog synth kit review, Electronic Attack in the Mix, Theremin to MIDI Control program in Pd, and OpenStomp(TM) Coyote-1 now for sale

  • George Kilburg

    Open source obviously means open to the elements. That will last about 5 seconds under normal gig conditions.

  • Pingback: Daily DIY Network - Science Projects Plans Guides » Blog Archive » Aurora open source DJ mixer/controller now available

  • Pingback: Create Digital Music » Single Knob Filter: Free Windows VST Plug-in Emulates Pioneer DJM-800

  • Pingback: Hidden Place Blog » Blog Archive » Open Source Music- Aurora 224 y Coyote

  • http://www.corporation.tk corporation

    Darnit Peter! Stop making me want to buy new audio gear! :)

    Since i already have a vci, and various other knobs, i probably wont pick this up… Still – very cool!

    I really love the openness of it – both the casing and hardware!

  • Pingback: Aurora DJ mixer available | [audioauxiliary]

  • Pingback: » mix it yourself

  • poopoo

    @DJFelix – there was a group buy on the midibox forums.

  • Pingback: Spirit Of Simplicity » Blog Archive » Sexy Aurora 224 2 Channel Open Source DJ Mixer Now Shipping

  • http://www.djtechtools.com BentoSan

    Sweet write up :)

    Looking forward to that Kore dj setup too!

  • Pingback: jjjismyexityyy — links for 2008-08-28

  • http://myspace.com/corticyte Corticyte

    why are there still no fader caps????

  • http://clubneko.net/ saintneko

    I already ordered one, I'm having trouble waiting for it now. Eeee!

  • George Kilburg

    I'm going to start selling an open source mixer where you have to decide what parts you're going to use, source all of them yourself, design how they fit together, and then build it. This unprecedented flexibility will only cost you $600. As shipping costs will be minimal, they will be included in the price.

  • nkem

    Cool review, but give it a rest about Kore already! DJs aren't so picky about knobs… these turn, smoothly, nice space between them… that's enough — Since you can't get anything like Kore nobs aftermarket, what are we really talking about?!

  • DaveD

    Wish I was handy with a soldering iron, then I would replace the 6 knobs that I would use for EQ with ones that had centre notches, its pretty much vitalfor me so you dont have to look at the EQs when mixing, especially because sometimes I will be changing 3 or more at once with my fingers on the side of the knob so need that notch to make sure I dont go above 0db on any of them….

    The lack of that in the pre built kit has just saved me 420 bucks for now….

    This is the closest to the "perfect device" I have been waiting for. I'll just wait a little longer and maybe they will change that in the next hardware revision….

  • http://nurne.blogspot.com Nur Nachman Eytan

    verty Cool!

    i'd send one to a Famous DJ – to let him try it and make others hear about it.

    nur

  • Colly

    I was gutted to get the email to say that they won't be producing ANY aurora models for the general public. Apparently they received less than 20 orders for them.

    I know that I didn't order mine because I don't have 440 spare at the moment, and was hoping to pick one up come a second release/hardware revision, slightly treating this like a beta.

    But this mixer looks too good to just pop its head up for a moment then die off just as fast.

    Take the risk Aurora! Build that first batch. You will sell them. Finish the thing off too. Don't treat your own project like its not finished! Selling it without knobs! The PCB access is cool, and you can get away with it, but without knobs just seems lazy. I know there is the customisation element to consider, but it gives the project the image of not being finished.

    Bring it back. If you do I will buy one.

  • Anssi

    Hi I just wanna know where I can buy one of these? If someone knows or is willing to sell his / her own let me know. The problem is that order page of projects webpage do not work. Anssi anterox_oulu(a) hotmail.com

  • DaveD

    I cant believe that they arent going to make them now. Just becuase they only recieved 20 orders in teh first few days. Who do they think they are Apple? Where they expecting in the first week of making them orderable they they would get thousands of orders? I fail to understand what kind of business model they were working to, they obviously dont understand how starting up a small business works.

    Well, thats a loss to them and to the computer music community because they had created an awesome device that had generated a huge amount of interest.

    I hope that what happens here is someone else who has a better understanding of running a business and some starting capital that they musnt have had, takes thier idea and runs with it.

  • Pingback: Single Knob Filter: Free Windows VST Plug-in Emulates Pioneer DJM-800 « Amachorro’s Weblog

  • Pingback: Ponoko Blog

  • Pingback: Recent Links Tagged With "functions" - JabberTags

  • Aaron LIven

    I wish this had some CDJ style wheels so you cue up tracks when DJ'ing. I'd buy this if it did.

  • chupathingy

    I'm not even a DJ and I want one!

  • partofthepuzzle

    Thanks for the review. It seems intriguing and the price is fairly reasonable, IMO. It won’t work by itself with Ableton for my DJing, due to the lack of Clip launch buttons, but it seems like it would be a fun experimental controller. I have to say though that not at least providing an option to have the caps included is mystifying to me. How much can they cost? I think there are lots of folks that won’t want to go looking for caps online and ordering them etc. Why not give them the option to have a complete product when they open it.