Hacking Ableton Live: Unofficial OSC, Scripting for More Control

Can you hack it? Yes. Yes, you can. Screenshot (CC-BY) Hens Zimmerman / 37Hz.

Even before Max for Live was available, hackers had found a way of interacting with “secret” APIs inside Live for custom control, allowing them to customize Live’s behavior and make it work more seamlessly with hardware. That included providing something Ableton themselves had not: real, native control of Live via OSC, for more control than MIDI alone can provide. I was assured such hacks would continue to work, and sure enough, they have. Here’s how to get started.

You may wonder, of course, why even bother now that Max for Live is available? Max for Live is a powerful environment for creating instruments, effects, sequencers, and other devices within Ableton Live, and via its access to the Live API, it can even be a tool for customizing how Live works. But it adds an additional layer of abstraction, it is somewhat limited in how much it can manipulate interaction with hardware, and anyone wanting to use your creations will need to own Max for Live and not just Ableton Live. And not only that, but some people will simply prefer scripting in a language like Python to working with visual patching. (There’s still reason to consider M4L, too; see the full link to its “API” for Live, below. But we do have multiple options)

So, with that out of the way, here are the current solutions:

read more

Reason and Record Patching and Guitar, New Propellerhead Testing?

52 Reason and Record Tips Week 4 – Unlocking the Secrets of CV and Gate. from James Bernard on Vimeo.

Reason and Record may lack plug-in support, but what they do have – open-ended patching between the available modules, in the tradition of analog synthesizers – opens up plenty of creative possibilities. The only sad news is that many Reason uses don’t take full advantage of that depth.

Here are three tutorials to get you started, if you’re not familiar with how to do this (or if you need a video to send your friends to get them patching). At top, James Bernard continues his 52 tips in 52 weeks series with a general look at how the CV and gate connections work. From Propellerhead’s Matt Piper, we have two videos with guitar, one routing through Malström and the other through the Thor synth. Matt tells me that in the Malström vid, “once the patch creation portion starts (at 0:36), there are no edits thereafter– it is a ‘live performance’ that I hope is somewhat musical.”

read more

Renoise 2.5 is Here, Making Your Mac, Windows, or Linux Box an Instrument

“It looks alien at first, it looks scary … [but] it’s like, here’s your paper; be creative.” “A tracker basically turns your computer an instrument.” -Dac Chartrand, Renoise, trying to explain Renoise to those who haven’t yet gotten religion

Renoise 2.5 is here, for real – not a beta, a nice, golden, final release. The modern take on a tracker now introduces a set of features that takes it to a new level of usability:

  • The Pattern Matrix finally combines the inside-out precision of tracker arrangement with a big, birds-eye view of your music – and some people are already hacking it into a live performance instrument.
  • Smarter signal routing across tracks and through “meta devices,” along with clever inventions like the “Signal Follower,” give you sidechaining and more.
  • Render Plug-ins to instruments, samples – the resource-saving advantages of freezing tracks, but without sacrificing any playability.
  • Enhanced MIDI mapping, internal effects, more.

None of these additions is like to make Renoise a mainstream hit, but then, that’s not the point. What it could do is expand Renoise’s already passionately-loyal user base to a new crowd, and encourage users to find expressive new ways of producing music with computers at a time when some of those processes have become stale. Thanks to its recent support for ReWire (plus JACK on Linux), it also doesn’t mean you have to sacrifice what you love about your host of choice; it can be part of your existing workflow.

Renoise’s new Pattern Matrix, a different take on how to view music, alongside the more traditional tracker view. The enhanced meta-instruments appear at bottom.

For more on what’s new, check out Neil Bufkin’s terrific video interview for CDM with Renoise’s Dac from NAMM, seen at top. That interview was popular enough to become an “electric acid jungle test” demo by Hitori Tori, below, sampling Dac’s initial quote before ripping into controlling Renoise with a clever mapping for the Livid Ohm 64. (Check out more Renoise-on-Ohm action on Hitori’s channel.)

read more

Record and Reason: Tips, Tutorials, Goodies, and Reviews

52 Reason and Record Tips by James Bernard Week 1 from James Bernard on Vimeo.

I’m writing this from the wintry wonderland that is Stockholm, Sweden. How geeky is this country? Geeky enough to use their entire nation’s terrain to construct the world’s largest scale model of the solar system. And they’re the home of music software developer Propellerhead, with whom I’m talking a stroll in just a few minutes. In the Props’ honor, here’s a round-up of some handy stuff for Reason and Record users, plus a link to my most recent reviews.

The timing couldn’t be better. Propellerhead product specialist James Bernard has already begun a terrific blog full of tips and tricks for Reason and Record, and just yesterday, he kicked off a 52-episode series of video tutorials. The first installment has a look at how to construct a rhythmic gate using the dynamics section of Record. Of course, you could very easily apply this to another tool (even Props’ own Reason, with a little work), so it’s potentially worth a glimpse even if you’re not a Record user.

James also has a nice example on using iPhone TouchOSC control with Reason on the Mac. I expect the musical style of James’ work may not appeal to everyone, but this is worth a look: he definitely knows his stuff, and it’s great to see him sharing.

Propellerheads Substance: Product Specialist

Propellerhead in general have done a much better job in recent months of getting more how-to content on their site. The whole Substance site has a round-up of materials from learning the basics of recording technique to artist profiles. There is, naturally, a bit of a commercial bent, but I wound up reviewing some of the tutorials while learning Record myself. It’s funny: we spend so much of our time and energy on reviews, but I find users generally use what they like. The area that really has endless potential is talking about how to actually use stuff.

For more video tutorials, check out the PropellerheadSW YouTube account, including micro-tutorials on Record, like the sidechain compression example here.

PropellerheadSW @ YouTube

For a non-Props-produced tutorial, Audiotuts has an in-depth look in one of the most interesting new features in Reason and Record, a grove tool that uses a mixer as the interface metephor:

An Introduction to Propellerhead’s Groove Engine [Audiotuts.com]

It starts with the absolute basics if you’re just starting out, it covers a tool that may not be immediately intuitive in its potential, and it’s (cough) better than the included documentation.

Reason’s user community keeps on plugging; you can find a new free or cheap ReFill of sound content nearly each week, it seems. The best I’ve seen recently is a terrific free ReFill of retro, chip-based drums:
Free ReFill Features “Filthy & Nasty” Chip Drums [Synthtopia]

Sir Sedric’s ChipDrums Reason ReFill/ WAV Pack – Filthy Chip Drum Delight

There’s some creative sound design in there. I’m definitely taking it as inspiration, as I’ve just begun working on some new drums with the deep Plogue Chipsounds collection, trying to produce some sets that push the chip sounds in unexpected directions.

Chipdrums Demo Track by SirSedric

Finally, Macworld recently published my reviews of Record and Reason. They’re equally relevant whether you’re a Mac or Windows user (having finished those reviews, I’m currently using both primarily on my PC).

Record 1.0: Turn your Mac into a fully equipped virtual recording studio

Reason 4.0: Virtual rack of music toys sports new modules, a Nordic God synthesizer, and a grown-up sequencer

The magazine took some flak in comments for running a Reason 4.0 review late, but I think it’s actually more appropriate to consider Reason 4 now in the context of the release of Record. Writing reviews is always a funny thing: I believe you have to judge a tool on its own terms and merits. You may discover a product is really fantastic, and still decide it’s not actually for you in your workflow. But I’m finding myself toying with Reason and Record, returning to Reason a bit in my own work after a long time away. They are marvelous pieces of engineering, and whether it’s common knowledge or not, I know a lot of producers and developers alike who have respect for the tools.

In fact, my biggest complaint about Record remains that it’s not a ReWire host; loading Ableton Live (among other tools) into Record as a mastering/mixing tool, for instance, seems like a no-brainer. If you agree, leave comments, and maybe we’ll see this feature in a future version.

I know one “review” CDM has gotten is not running enough tips and production tutorials, so I’m on it. There are a lot of tools out there, so let us know which are more important to you. (Pro Tools? Csound?) I’ll rest up here in Sweden and come back refreshed and ready to tackle that next week. Enjoy!

Read Traktor-Timecoded Vinyl in Max, Max for Live, (Soon) Pd

This freaky-looking screen image: yours free. It looks like you’re navigating some microscopic rover on another planet. Awesome.

More software is speaking timecode, opening up control of digital sound to real, physical vinyl on turntables. The latest addition: Time TunnelXL is a pair of externals that decodes Native Instruments’ Traktor Scratch vinyl and scratches not only sound, but visuals or anything you can make in the open development environment Max.

Right now, it supports Max/MSP (and thus Max for Live) on the Mac, but support for Linux and Windows and the open-source Pure Data as well as Max are planned.

I’m actually hopeful a lot of these efforts can support Pd, too. Pd does some things more effectively than Max, just as Max does some things more effectively than Pd, and by supporting Linux, you can have a flexible computer rig running on an OS you can optimize and tune. It brings virtual vinyl full circle, too: the first commercial product ran on BeOS and Linux before Windows or Mac.

Of course, Max support and Max for Live can help DJs and turntablists invent their own live performance rigs in the Ableton environment, too.

Project site:
Time Tunnel XL @ komika.org