Create interactive sounds, graphics, and custom effects!

Max for Mac

Max for Mac

  -  999 MB  -  Trial
Max for Mac connects objects with virtual patch cords to create interactive sounds, graphics, and custom effects. Connect your Max patches to the wide universe of MIDI and other external controllers.

Use Max for macOS's user interface objects to make your own control interfaces with full support for MIDI/MPE, and OSC protocols.

Make your own unique synths, or craft your own swirling webs of delay. Teach your audio samples new tricks by using algorithms of your design, automation, and external hardware.

Combine Max for Mac’s flexibility with Jitter – real-time video, 3D/2D vector graphics, and effects. Experiment with audio-to-video control (and vice-versa) to create your own video processing routing and feedback systems. Gen integrates Max's familiar visual patching environment with the power of real-time code generation and compilation.

BEAP provides a robust library of high-level modules that you’ll know and love from the analog synth world. Patch them up and interface them with your own analog synth modules for a world of new possibilities and sounds.

Vizzie’s high-level visual processing modules let you make everything from VJ rigs or interactive video work with real-time controls to little patches that do amazing things with your webcam.

Connect to Max

Arduino
Use Max's serial communications to interface with electronic sensors, motors, and other components using your Arduino board.

Controllers
Max's built-in MIDI handling tools connect to any MIDI controller with knobs, sliders, buttons, or keyboards.

Synthesizers
Combine hardware synths with the app to create custom editors. It supports the full MIDI/MPE spec, so you can talk to any MIDI device.

DMX Lighting
Add audio-responsive and interactive elements to your show system lighting with the program.

Projectors
Take control of your visuals with interactive support for multiple screens, OpenGL hardware graphics, and video playback.

Live Inputs
Connect live instruments and sound sources to Max and experiment. Audio interfaces, USB Microphones, and built-in hardware all work seamlessly.

How to Use
  • Launch Max and open tutorials from the Help menu
  • Create a new patcher to start your project
  • Add objects by double-clicking in the patcher window
  • Connect objects with patch cords to define signal flow
  • Use UI elements like sliders and dials for control
  • Test your patch by interacting with the UI
  • Save your project regularly
  • Explore the documentation for deeper features
  • Join the user community for support and ideas
System Requirements

Intel-based Macs:

macOS 10.11.6 or later

Intel Core2 Duo (i5 or higher recommended)

4 GB RAM (8 GB recommended)

Apple Silicon Macs:

macOS 11.0 or later

Apple Silicon chip

4 GB RAM (8 GB recommended)

PROS
  • Flexible visual programming environment
  • Extensive library of objects and functions
  • Seamless integration with MIDI and audio
  • Active user community and support
  • Cross-platform support for macOS and Windows
CONS
  • High CPU usage with complex patches
  • Limited support for mobile devices
  • Relatively high software cost
  • Compatibility issues with OS updates
Note: 30 days trial version.

Also Available: Download Max for Windows

Why is this app published on FileHorse? (More info)
  • Max 9.0.6 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Max 9.0.6 Screenshot 1
  • Max 9.0.6 Screenshot 2
  • Max 9.0.6 Screenshot 3
  • Max 9.0.6 Screenshot 4
  • Max 9.0.6 Screenshot 5

What's new in this version:

New Features:
- jweb: ignorecache flag for reload message
- pattrstorage: writefilter attribute to retain data for missing objects
- v8 File: opendialog, savedialog methods
- v8 Folder: opendialog method
- v8: implemented jsmaxobj patchcords property and patchline object

Fixed:
- Array: fixed potential crash when setting value
- attrui: fixed some cases when containing only one element
- Clue panel: fixed colors with default Max for Live theme
- comment: fixed potential crash when using strings to set
- dict.deserialize: fixed no output on invalid data regression
- Documentation Browser: improved "Introduced" tag on reference pages
- fpic: fixed svg rect size handling
- Gen / poly~ / etc: fixed crashes related to inlet creation
- jit.bang/framecount/line: correct reference / help patchers open
- jit.gl.mesh: eliminated extra vertex creation
- jit.gl.sketch: fixed cmd_enable message crash
- jit.gl.texture: glcore single plane matrix improvements
- jit.gl.texture: texture readback alignment fixes
- jit.line: fixed zero duration segments
- jit.world: clue bar no longer visible
- JS Dict.setparse(): fixed empty string as empty object regressions
- JS jit.gl.slab/shader: fixes for file attribute
- jspainter: live.button/menu/tab/toggle mapping overlay works
- live.menu: popup menu icon drawing improvements
- live.push: attributes work properly if no push is connected
- live.text: button roundness matches Live appearance
- matrixctrl: preset interpolation improvements
- Max Console: fixed potential crash in the context of Max for Live
- Max for Live Parameter context menu: scales with Live UI scaling
- Max for Live: fixed MIDI keyboard handling when device has focus
- Max for Live: fixed potential crash when Max application is shut down
- Max for Live: fixed potential crash with setting undo/redo stack when deleting device
- Max for Live: global zoom is disabled
- MC Wrapper: added ease.out_exponential
- mcs.poly~: no outlets created when there are no out/out~ objects
- Messages to Max: maxwindow and dspstatus messages work as expected
- modulo: fixed numerical issues (32- vs 64-bit ints) on Windows
- Node for Max: fixed documentation rendering
- Open GL: fixed crash on unsupported machines
- OSC: fixed crash with osc.param, pattr, and dynamic patcher arguments
- panel: fixed crash when setting bgfillcolor with output of jit.3m
- Patcher cluebar: Template support and improved behavior
- Patcher List View: fixed crash when filter shows no items
- Patcher Window: fixed potential crash on free
- Patcher: removed unnecessary keys from patcher dictionary
- pattrstorage: fixed saving vst~ settings when store is called
- phasor~ in Max for Live: improved transport sync
- poly~: fixed issues with unexpected output
- print: highlight on hover in Max Console
- sfplay~: fixed issues with long filenames
- snippets: can drag on to bpatcher to replace contents
- thispoly~: mute resets busy (fixes adsr~ usage)
- toggle: fixed SVG file attribute usage
- udpsend: fixed extra arguments warning when creating object
- v8 Folder: fixed typeslist attribute usage
- v8: fixed max.frontpatcher crash on windows when Max is not active
- v8: improved fix for LiveAPI observer callback issues
- v8 / textfile: fixed 'can't find file' error message
- vst~: potential transport sync improvements