Tiny Music: Xenakis Synthesis, Curtis Roads Granulation on iPhone

140 / curtis + thumb piano from m~fischer on Vimeo.

Synthesis geeks are creating some fun sonic toys for the iPhone. There’s no reason you couldn’t plug in an iPod touch or your phone into a mixer and use them in live or studio creations for a little variety. And as mobile platforms grow in capabilities, other platforms should be close behind. (Not to mention, you can always rescue an entire iPod or PDA and run Pd, often for just the few dollars an app costs!)

At top, the granular sampling app Curtis captures sound from a thumb piano. Curtis costs justs a dollar, but allows you to sample, then visually manipulate recorded sound, using granular techniques. A “smooth” synthesis engine is upcoming, but I rather like the lo-fi sound — hope you’ll allow us to switch engines with a toggle. As seen at Synthtopia.

the strange agency [makers of Curtis, other apps]

The app is named for Curtis Roads, who did much of the seminal research into making granular techniques a technical reality. See his book Microsound
for an excellent overview of compositional, historical, acoustical, theoretical, musical, and, well, every possible aspect of this influential sonic practice. Have a look at the documentary on Roads and granular music we saw last month.

Segue – one early practitioner of granular music was Iannis Xenakis!

iGendyn iPhone synth

iGendyn is a new, free mobile application built around the GENeral DYNamic stochastic synthesis approach of Xenakis: “Imagine a set of control points (CPs) which together define the shape of a time domain waveform; with each new cycle through this waveform, their relative positions are updated using probabilistic distributions.” And yes, that’s GENDYN as in General Dynamic – not, in fact, a character from The Lord of the Rings.

Got that? In the default algorithm, X is amplitude, Y determines how quickly you scan through control points to produce the sound, and tilt changes probability. In other words, whether you understand the underlying approach or not (and hearing is always better, anyway), you can tilt your iPhone around and explore networks of probabilistic sounds.

iGendyn Homepage
iTunes App Store Link

Author Dr. Nick Collins is co-editor of The SuperCollider Book, upcoming from MIT Press, as well as The Cambridge Companion to Electronic Music. Thanks to Raub Roy for the tip!

Meanwhile, mother of all synth-geeky iPhone apps finally got its 1.1 update approved, so have a go with Jasuto 1.1 for a really terrific look at what modular synthesis could be. Jasuto also has a desktop VST version and the two will be able to integrate, so you have lots of possibilities here.

NYC Area: Got DIY Live Controllers? Show them in Our Lounge Party 6/27!

Mixed Up – Beat Blender and Mixmaster 1200 from Matti Niinimäki on Vimeo.

Ableton Live enthusiasts, you take very seriously what gear you plug into your laptop sets. We’ve seen painstakingly-created DIY controllers like the arcade button hardware below, and bizarre oddities like calculators and arcade cabinets and blenders and Osterizers (above). So, in celebration of New York installment of the Dubspot Ableton Live 8 Tour, Saturday, June 27, we’re going to get together in a fantastic space and have a little Live party. And we want to see what controllers you’ve made.

If you’re coming to town for the Live Tour or are in the New York area, we’d love for you to show some of your creations. Built or customized your own controller? Got your Wii remotes and webcams running your Live set? Built your own special Reaktor / Pd / Max / Python creation to customize your Live performance? Invented some hardware that works with Live? We’d love to see it. It’s a week that includes some of the most skilled Live minds in the planet presenting, plus celebrity appearances by the likes of Richie Hawtin, Scientist, and others. So we expect that even though this is last-minute, this could be a fun chance to get together.

If you’re interested, just sign up below or head directly to the Google Docs form. This is an informal, relaxed venue with drinks and finger foods. (Check out the recent New York Magazine write-up.) The idea is to bring along some headphones or small speakers and show things off in the catacomb-like former stables (and former sex club) nooks of this fantastic bar, meet up, relax, and get to know each other. We’ll also feature a live performance or two; if interested, let us know what your stuff sounds like.

The event will be open to the public; stay tuned for more details on this and the event itself.

And if you want to learn how to use controllers intelligently with Ableton Live – from the cheap and accessible to the weird – I’ll be teaching a workshop at Dubspot on Sunday 6/28.

Sign up, creative folks:

read more

APC40 Hacking Superguide: Monome Emulator, MIDI Tricks, Handshake Puzzler

Out of the box, Akai’s APC40 has some lovely features for plug-and-play control of Ableton Live, with clip triggering, track control, device control, and dedicated buttons for command shortcuts. It also sends and receives standard MIDI messages for every last button and encoder. But what if you still want more? What if you need more controls to do multiple duties, or get bored with simple clip triggering and decide you want additional interaction? Enter the hackers. Already, using MIDI, clever APC40 users are squeezing more function out of this box. And while it isn’t solved yet, there are some clues to the infamous hardware handshake – a System Exclusive string exchanged between the APC and Live that locks certain Live software features to the APC and not to other hardware you might like to use.

Manual MIDI

Before we get too fancy, for power tricks, your first stop should be Akai’s own site:
Tips and Tricks June – APC40

Live allows you to manually override the APC’s dynamic control assignments using the standard MIDI Map. Let’s say you don’t use headphones for cueing. You can select the MIDI Map, pick a control to which you want the Cue Level encoder to be assigned, and you’ll manually assign just that control – the rest of the dynamic template remains in place. Akai has some tips for scrolling through scenes, selecting scenes with one of the two footswitch jacks on the back of the unit, scrubbing and nudging clips, fine-tuning tempo control, and more.

monome Emulation for APC40 and Korg padKONTROL

Our friend Michael Hatsis of trackteamaudio has been hard at work in Max/MSP patching an emulator for the creative patches for the open-source monome hardware. (Thanks on Twitter to ruaridhTVO, too.) By translating from the (and, cough, superior) OpenSoundControl messages the monome supports natively to MIDI, the emulator supports not only the APC but Korg’s padKONTROL, as well. This opens up the use of the APC for creative microsampling and other tasks.

Video demo at top (updated late Sunday night, so if you saw this over the weekend, here’s a tighter version).

Direct download:
http://www.warperparty.com/datter/Monomulator0.9.zip

Forum discussion:
http://forum.ableton.com/viewtopic.php?f=1&t=117307&start=0

And be sure to check out the Java- and Python-powered open-source library for the monome on which Michael’s work is based:
net.loadbang.shado

You’ll find plenty of documentation in Michael’s download, and the hope is that this is just the beginning — you Max patchers out there (and Pd, if we can port this) can keep hacking on it and try out some new ideas. One reason you might want to keep hacking on the padKONTROL is that you could find uses for velocity – unlike the monome and APC, Korg’s 4×4 drum pads are velocity sensitive.

read more

Bug Squash: AlexP on MacBook Vista Audio Problems, Other Wifi Adapters and DPCs?

alexp_dpc

I love the sound bugs make when you squish them under a solution.

AlexP, whose blog is also a great source for multitouch and the Sony PS3 Eye Camera and Windows drivers we used in the recent hackday, has been diagnosing his MacBook under Windows Vista. Hardware problems are often the source of sound blips on computers. I’ve talked previously about using the DPC Latency Checker to find this issue.

The good news: Alexander has found the problem (the Broadcom Wireless Adapter in some Apple MacBooks) and a solution (switching off Windows’ automatic wireless network search when you don’t need it). I actually wonder if a similar problem was culpable in early problems with network WiFi on Mac OS X Leopard. Whatever is going on, check out the fix here if you’re encountering this problem. And let us know if you’re seeing this on machines other than just the MacBook revision F; I’d imagine any PC with a similar wireless adapter might have the issue:

MacBook Rev. F Audio Skipping in Vista Analysis and Solution – Part 2

And yes, hardware/driver problems may frequently manifest as what Windows terms DPCs – basically, a symptom of hardware usage that can interfere with reliable audio performance. I’m curious whether WiFi connections specifically may be a cause in other cases. The problem is almost certainly not limited to computers from Apple – especially since, in this case, the MacBook is just behaving like any PC laptop with similar specs.

Video: Novation Automap for iPhone, with Ableton Live

Automap on other devices – and an iPhone as a remote control for your Live set? Our friend Ben Rogerson at MusicRadar have caught up with the chaps at Novation at a London trade show to have a look at Automap for iPhone. This app hasn’t yet hit the App Store yet – Hispasonic and the Ableton Forums got the jump on the story last month. But it looks appealing.

It seems to auto-detect the computer to which it’s connecting – as it should, folks, look up Zeroconf. (implemented on iPhone as “Bonjour”) And you can learn in both directions – so you can interactively choose parameters on the iPhone and decide what you want to control. It also sends MIDI to Live for clip triggering, though you’ll notice that some features on the APC40, like clip status and the ability to move through blocks of clips, aren’t possible here. Because Automap wraps around VST and AU automation parameters, you also get high-resolution control of plug-in parameters.

This should also open up possibilities for other Automap-supported apps, not just Live; I’ll be able to test this once the app comes out. No official word on availability or pricing other than soon and cheap. Before people start complaining about the tiny iPhone screen — yes, absolutely. But there’s a nice blank spot on the Novation controllers on which you could put your iPhone or iPod touch. Think about it: you can add an intelligent multi-touchscreen to your existing hardware, use your conventional gear for physical control, but keep the Apple gadgetry as an additional remote (now fairly cheap with no contract for iPod touch). You can even wander around the room during sound check while still controlling your set.

Update: I should note, as I just got asked on Twitter, most Wi-Fi adapters allow you to create your own Wi-Fi network. So you don’t need Wi-Fi in a venue. You’d just create your own network on your PC or Mac laptop, and connect via that – the iPhone and iPod touch both support connecting to these networks. (Note that not all devices do: the Android-powered TMobile G1, for instance, has a chip that apparently doesn’t support them, and I have an 802.11b/g USB adapter that won’t create them. But mostly, this is an easy matter.)

Cool as this is, and elegant as the work Novation appears to have done, I can’t help but notice this is still something of a kludge. The iPhone communicates natively over TCP/IP with the computer. That’s what this app is using – but then it needs a Rosetta Stone and another set of software on the computer just to untangle the archaic protocols music software uses (plug-in automation, MIDI, and more oddness heaped atop of MIDI). There’s absolutely no reason that music software couldn’t be intelligent enough to support networking protocols so that all software and devices can easily communicate. That wouldn’t put Novation out of business, either – on the contrary, it would allow them to do their jobs and this very app could be more productive. Instead of MIDI CC numbers, imagine if you could refer to clips by scene and position number, or even by clip name. Imagine if the iPhone displayed clip parameters and changed when clips were launched. Imagine no more drivers or software to install: someone who bought Novation hardware with OSC support could bring it to a friend’s place and work on a session without that friend installing Automap software.

(singing) You may say I’m a dreamer, but … (sorry, cough) actually this is all possible right now.

I’m all for solutions that work, and Automap (and M-Audio’s HyperControl) both have great capabilities now. But OpenSoundControl is also something you can implement now (provided hosts like Live will support it), and we’ll be talking more about what it can do over the summer to make it more practical and less abstract.