The most exciting change in the newest version of Max is arguably code generation. This is available as the “Gen” add-on to Max6, and it is a groundbreaking new way to manipulate audio and video signals in a graphical programming environment. In this class, Adam Rokhsar will be leading a deep-dive into the strange and powerful world of Gen through audio processing.
Max6 “Gen”: Audio Processing
Sat, Nov 19, noon-6pm
Sat, Nov 19, noon-6pm
Please note that you have to have at least the demo version of Max6 + Gen installed on your computer to take this class.
The most exciting change in the newest version of Max is arguably code generation. This is available as the “Gen” add-on to Max6, and it is a groundbreaking new way to manipulate audio and video signals in a graphical programming environment. On a weekend in November we are offering a deep-dive into the strange and powerful world of Gen.In the past, programming graphically meant you could make an application faster than with text-based code, but you sacrificed low-level control and ended up with software that ran slower. Gen is changing all that: any programming you do graphically in Gen gets turned into text code and then compiled. This means that you can take back control and gain big performance increases while still enjoying all the benefits of programming in the Max environment: the ability to experiment, to make patches quickly, and to run them as you code them.Saturday: we explore the potential to make audio processing tools that were impossible to achieve in prior version of Max thanks to gen~. We will build realtime audio effects that process sample-by-sample at the sampling rate, and show through hands-on lessons how we can make all kinds of wild processing tools, from reverb units to sound manglers to one-of-a-kind frequency domain filters. Along the way, we will get used to the new objects that live in the world of gen~, and take advantage of Max 6’s codebox, which lets us write text code straight into our patches without having to make external objects in C.
Don’t miss out — Max 6 is brand new and you can get the edge early by taking this dive with us into the powerful potential of code generation.