
Cycling ‘74 hasn’t yet made a screen shot of the next version of Max public, so instead we offer this blurry picture of the current version, courtesy a lovely patch
Peter Segerstrom was using with his Monome last night. If you squint
really hard…
Love it or hate it, there simply is no graphical development environment for musical and multimedia anywhere near as deep as Max. Max remains the most powerful “blank slate”, custom creative software around, and it’s allowed two decades of artists to create their own tools without coding.
Today, David Zicarelli, the Big Kahuna at Cycling ‘74 and a driving force behind Max as we now know it, talked publicly for the first time about Max 5. This version looks like the biggest ground-up overhaul of Max, MSP, and Jitter since their creation. It’s a huge article, well worth reading, but here are some highlights. (I get to sit down with C74 Director of Engineering Darwin Grosse next week at AES; not sure how much of that meeting I’ll be able to share right away but will definitely find out.)
The capsule summary (as I understand it)
Max 5 is a complete overhaul that’s all about making patching more pleasurable, with an entirely new, 21st-Century user interface and code base. It’s not about adding a zillion new objects. The idea is to be easier to learn for beginners, and more fun to use for experts. (Interestingly, this is similar to the more modest but philosophically parallel reworking of Logic Studio, another app born in the late 80s.)
It’s not just skin deep, because doing things like building workable UIs for performance and debugging promises to be easier.
Keep in mind, this is all basically hearsay on Max 5 because I haven’t seen it yet; I’m just condensing what I can based on my knowledge of Max and David’s introduction. But I don’t want to make you wait for details, since I know we have plenty of die-hard Max users collected here (and the odd Cycling ‘74 employee, so I hope I’m not too far off.) That said, here’s an overview of what to look for from the new version, with more details to follow:
/* Buy links if custom fields not null and not in cat or search results */ ?>
/* End Buy links if custom fields not null and not in cat or search results */ ?>