miniatmegatron

In the last couple of weeks, we’ve gotten not just one, but two new synthesizers that piggy-back on the Arduino electronics platform. The result, then, is instruments that you can modify via Arduino code.

You’ll need an Arduino for each of these to work, so figure on adding some bucks to the purchase price. (I also recommend only using a real Arduino or Genuino; the clones I’ve found are often unreliable, and it’s better to support the developers of the platform.)

The miniATMEGATRON from Soulsby Synthesizers is especially appealing. It uses the same grungy, nicely lo-fi sound engine of the Atmegatron, but it’s in kit form. It’s a pretty easy kit to put together – I watched folks assembling them in Brno earlier this summer, and they’ll be accessible to anyone with some soldering experience (or some supervision).

Just built as-is, the miniATMEGATRON is fun, but not terribly useful – it just plays back some sequences. Where it gets interesting is if you either write your own code or, more likely, add the MIDI “hack.” This involves adding a MIDI port to the Arduino. Once you do that, this is a playable MIDI synth, complete with clock sync. And then there are some fun features – 16 PWM waveforms, an LFO with 16 waveforms of its own, modulation extras, and a digital filter with 15 algorithms. There’s also a “wavecrusher” and phaser and distortion effects. Basically, you get a lot of grungy digital fun in one package.

The code is open source, though this isn’t strictly speaking open source hardware (only the firmware is open).

If you want a ready-to-play instrument, the original Atmegatron is really your best bet, and comes in a beautiful case. It’s also still possible to modify using the friendly Arduino development environment. But the miniATMEGATRON is a steal for DIYers, and I suspect for them, the soldering and hacking will in fact be a selling point.

Soulsby miniATMEGATRON

arduino-piggyback-synthesizer-e1441564347957-640x333

Tasty Chips, who made the analog Sawbench before, are back with an Arduino Piggyback Synthesizer. The concept as far as Arduino is the same as Soulsby’s: you use this board as an add-on to Arduino, and then use Arduino coding to hack your own custom functions. But the Tasty Chips route is analog, like the Sawbench. You get a fully-analog oscillator, an analog VCA, and low-pass resonant filter.

You can also do frequency modulation with sine or saw, controlled via mod wheel or MIDI. That’s a good thing, as otherwise I find a single oscillator setup can get a bit bland – analog or not.

What Tasty Chip have done that frankly I wish Soulsby had is add MIDI right on the board. In fact, you get both in and thru built in. As with the Soulsby, MIDI functionality leans on the Arduino. It’s 59€ without the Arduino, or bundled for 79€.

Arduino Piggyback Synthesizer A Hackable Analog Synth

Both boards also rely on USB power, but with a proper adapter, you can plug into a wall socket, so these will stand on their own.

What I’m interested to see is if users find clever uses for the Arduino hacking aspect. You could certainly build novel applications into firmware by modifying the code. On the other hand, these shields block the ports on the Arduino, which means you can’t easily take advantage of Arduino’s ability to hook up knobs and switches and drive motors and the like. (Here, too, there’s an edge to Tasty Chip – they’ve added header to the top, and they haven’t used up all the connections on the Arduino, so if you keep the boards side by side, you can still, for instance, add your own knob.)

That said, at these prices, both boards provide some great musical fun and some easy hackability.

And both makers could provide some added stimulation with promised tutorials.

I’m curious what readers think and what you do with them if you pick them up. Do let us know.

Full disclosure: we of course make the MeeBlip, which means we’re thinking about these very questions a lot. (The MeeBlip isn’t Arduino-based, but it is hackable and open and built on the AVR platform with our own Assembly code, as you can check out on GitHub.)