

Note that the current revision (1.3.0) is 64-bit, includes code-signed externals, and is only available through the Max Package Manager.
#MAX MSP OSC ROUTE PLUS#
The two parents of Max come together – Miller plus Cycling ’74 founder and Max/MSP creator David Zicarelli for a talk on “the future of music software” and collaboration.Current stable release: Mac/Windows (32-bit + 64-bit) There is a wealth of talks and concerts on IRCAM’s channel. That includes Live (Pd for Live), but other hosts, too, obviously, including on Linux.
#MAX MSP OSC ROUTE PATCH#
The other secret sauce is Camomile, which now makes it pretty easy to wrap your Pd patch as a VST – VST3 – AU – LV2 plug-in for use in another host.

It’s just a dirt-simple string format that’s easy to patch in Pd even for beginners. I can’t recall what the intention was.)Īnyway, this doesn’t require any particular parsing objects in Pd the way that OSC does. (I recall this having a naughty meaning in some language.

Someone nicely fleshed out the Wikipedia article on it:įUDI is Fast Universal Digital Interface. The basic idea is, you send messages as strings delineated as semicolons, and … that’s it, actually. It’s also a great reminder of how nice it is to work with audio signal and not only control signal.įeel like I’ve been looking at a lot of these sorts of diagrams lately, but here you go:įUDI is one of my favorite things ever. Keep the original playing local to the musician so they don’t hear it with latency, but then add the response with latency – that’s less of an issue. Whether or not you want to go down that particular rabbit hole, though, the important fundamental concept here is working with sound, streaming that sound, and applying audio-domain modifications to it. And after some digging, I found a reference to the 3F synthesis approach Miller is talking about. That research was done by famed composer and IRCAM legend Philippe Manoury. I’ll ask Miller if he wants to share more on the sound design aspect at some point it’s clear in the video he expects an IRCAM-y crowd (and even some audio processing nerds might miss some of the history or context). And there’s “BELLO” – a 3F algorithm used as a filterbank, which also goes back to modeling theory. There’s a nonlinear finite delay network (basically, think tons of delays being used to turn the impulse from the percussion into acoustic-sounding timbres, and you might want to read about delays and feedback in the Pd docs). Irwin is using these simple but elegant, sculptural pieces of wood with piezo. (This also helps if you have Ableton Live but not the latest Live Suite with Max for Live.) Quacktrip and Netty NcNetface are network interfaces and also run as Pd patches, so they’re ideal for quick-and-dirty Pd patching. Hey, if IRCAM and Miller are struggling with audio routing it gives the rest of us permission to have screwed some things up in the past twelve months, or so I might have heard happening to someone definitely not me.Īnyway, the tools being used here are all worth a mention: It comes back when they start to play music.
#MAX MSP OSC ROUTE SOFTWARE#
The solutions we’ve foundĪre interesting both in how we deal with latency limitations and also in that the distinction between environments and pluggable modules has shifted, so that an entire software environment can pretend to be a module inside a different one.īeware, something really glitchy happens to the sound 3 minutes in, though I absolutely would watch Miller as Max Headroom. Over the past year we’ve developed a workflow that allows us to perform together in real time using instruments that I write in Pure Data but Irwin plays in Ableton Live, with audio, control, and video streams bouncing back and forth between our offices. My musical collaboration with percussionist Irwin took an unplanned turn when we started working remotely.
