Max is an infinitely flexible place to create interactive media software. With in-depth tools for audio, graphics, interaction, and communication, Max is an environment to explore and develop your own ideas.
Max patching starts on a blank canvas, free from tracks, layers, or predetermined structure. This makes it natural to create interconnected processes and discover nonlinear approaches that would be hard to do elsewhere. The Max patcher automatically expands to fit your work as it grows, no matter how much space you take up.
Max includes full-featured, expandable video and graphics tools with Jitter. Jitter is optimized for realtime audiovisual work, and is easy to combine with audio, sequencing, and modulation like everything else in Max.
Max includes a constantly expanding range of features to connect everything inside your computer to everything outside, or connect many computers together. With support for everything from MIDI and OSC to multi-channel audio, networking, video I/O, and more, Max is ready to talk to everything.
The combined power of realtime programming and open-ended connections to a broad range of devices make Max a perfect environment for prototyping new designs. Get data from your sensors and hardware into Max and start watching the data as you develop the processes that will define the interaction.
Countless commercial products, art installations, and stage shows have relied on Max to glue together all the parts of their process.
Change everything if you want. Just unlock the patcher.
Use Gen to patch together fine-tuned processes for audio, matrix data, or texture processing. Gen lets you combine procedural commands with visual patching to simplify the creation of custom processes.
Gen objects can also output source code to be used elsewhere if needed.
Max’s built-in Package Manager offers immediate access to over 50 add-ons covering everything from computer vision to support for hardware controllers including the Monome and ROLI Seaboard.