Free Audio Warping: Max Patcher Strikes Back with No-Fee elastic~ Alternative

Well, this is the first time I can remember this happening. Tuesday, I covered a GBP20 Max object for independent tempo and pitch modification in Max 5:
elastic~: Pitch, Speed Control Module for Your Max 5 Patch

I wasn’t personally so blown away by it, but it looked interesting, and it uses algorithms used in a number of commercial projects. But Max guru Devin Kerr put his money where his mouth was — or is that, no money where his … um … ears are — and released a free version. Unlike elastic~, it uses all included Max objects. Aside from saving you some dough, that has the significant advantage of being able to easily share patches based on his patch with fellow Max users.

Devin writes:

So I took 15 minutes and made a simple patch and video demonstrating what I’m calling “Free_Elastic”. This Max patch uses high-quality, FFT pitch shifting and is based on the standard groove~ object. It allows for much more control and customization (fft size, overlap, etc.) than “elastic~” does, and it’s FREE!

Free_Elastic: Independent Pitch/Speed Control in Max [Devin Kerr's blog]

Even if you like elastic~, you can’t really argue with the nice work Devin did on his patch. Hope this leads to some other great patching work. Now, can we get a Pd (Pure Data) port for a truly free experience, anyone?

More Goodies

Andreas Wetterberg (of Covert Operators) points to Mattijs Kneppers’ wonderful work. Object-oriented patching? Check. An MPC-inspired drum sampler? You got it.

And most notably in this context:

Real-time, natural sounding granular time stretcher / pitch shifter, version 009, patches only. Download test sounds here.

Time stretching and pitch shifting without artifacts (Max 5 only).

This patch uses the pitch~ object by CNMAT, that you can download here:
http://cnmat.berkeley.edu/downloads.

Granular time stretching has the advantage over a spectrum-based (phase vocoder) approach that it has no inherent latency. This patch aims for the same sound quality (absence of artifacts) as the time stretching features of mainstream applications such as Ableton Live or Reaktor.

That said, actually, you might enjoy those artifacts. But if you’re a Max user (or Pd user willing to do a little bit of porting), this should more than satisfy your appetite for warping. And, Andreas, I’m with you … I prefer the granular stretching sound. (Because it’s really a grain sampler and not just a delay, you may also want to check out the terrific video tutorial Peter Dines did in Reaktor. And there’s a lot more of this stuff elsewhere, as well.)

Monome + Max Creations: Game of Life, dj64 DJ App

Monome Life, indeed. What makes the Monome so wonderful is not so much that the hardware and software itself are open source — nice as that may be — but that they have become a platform for experimentation and personalization. Max/MSP, now freshly injected with life following its version-5 release, has a similar ethos. Here are a couple of the creations that have impressed me most recently: a hacked-together implementation of The Game of Life in Max and Monome, and an impressive DJ app, dj64.

This is Your Life

Bean (blog | twitter | flickr) clearly very much loves his Monome, as indicated by the slideshow above. I recently spotted an interesting creation on the CDMusic Flickr Pool — an implementation of the iconic Game of Life simulation/game — and asked him about it.

I made it mainly just because I figured it should be possible. It’s not terribly efficient, and occasionally stutters, but that feels like part of its charm. It is monome tailored, but would run stand-alone with a little tweaking.

I’ve got the cleaned up version posted on my page of monome-specific patches:

http://www.fourthirtyeight.com/monome/#maxlife

There are a number of downloads there, including that one, so Max users, have at them!

read more

Hands-on with Aurora, Open Source DJ Control Surface, Shipping Now

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:

read more

Pretty, Open Source Audio Looping with Livid Looper (Win, Mac)

A big surprise announcement from Livid, the VJ software / boutique A/V controller maker: Livid Looper is a new, free audio looping tool, built in Max 5.

Click through for the full image; it’s quite lovely with … um, butterflies and such. (Strap that solar panel to your MacBook and take it camping!)

Built around the Ohm hardware controller from Livid, but certainly adaptable to the interface of your choice, the Max 5-based software has some very nifty features for live performance:

  • Audio looping, slicing, dicing, and scrambling
  • Built-in audio effects, plus VST support – and a built-in Granulator for time-shift / scrambling effects
  • Instant audio recording
  • Interactive waveform display for selecting loops (or chop them up automatically)
  • Beat-synced, sequenced gesture recording – meaning effects can be added in performance and locked to the loop
  • MIDI learn (in case you don’t have an Ohm)
  • OpenSoundControl support, for easy networking of data to other laptops, or multiple apps / VJ apps on one laptop

As you can see below, it is Ohm centric – making that already very sweet controller this much sweeter – but is likewise generic enough that you own preferred controller should work just fine. Livid also promises that this could work well with a cheap laptop like the Eee (though for now you will need Windows or, at the very least, Linux + WINE).

You’ll need the full version of Max 5 to edit it, but once you do the patch is fully open source, so you can hack it do your own thing. (Max 5 is great, but I wonder if anyone will port to Pd for an end-to-end open source experience? Or perhaps there are some similar Pd patches to consider, dear Pd community? Pd would also give you instant Linux compatibility – at least until Max is available on Linux, ahem, Cycling ‘74.)

It’s too bad Ableton Live doesn’t support OSC, as these two would go together quite nicely linked via OSC (though you should be able to sync them via MIDI, I’d imagine).

Available now for Mac and Windows, fully free as in beer and freedom and beer freedom:

Livid Looper

Let us know how you like it when you give it a try!