Max is a graphical programming environment for MIDI. There are 400 objects which are the building blocks of a complete audio application. It can be a sequencer, a synthesizer...
Max/MSP combines the Max graphical programming environment with MSP audio extensions. Together you'll have close to 400 objects, the building blocks of a complete audio application development environment.
What's new in this version
- File preferences window updates when filepref changes a path
- umenu: prefix accepts any symbol (not only file paths)
- obtrusive error messages in patcher window are now filtered for repetitions
- pictctrl: fixed sporadic crashes opening patchers with pictctrl objects in dial mode.
- multislider: minimum size can be 8*8 as in Max 4
- rslider: range color can now have alpha
- fixed wclose message to thispatcher
- counter: bang resets output to 0 when clocker is already running
- poly~: fixed crashes when poly~ could not load a non-existent patcher, and then pattrstorage tried to look inside of it for pattr objects.
- imovie: fixed bug where the vol message with a float argument, did not set the volume as advertised in the documentation.
- fixed crash when the debugger hits a break watchpoint placed directly on the outlet of a key or MIDI input object
- disabled mouse movement row selection in auto-completion list
- rslider: have now a floatoutput attribute
- help key (Mac only) opens help file if one object in a patcher is selected
- file browser: fixed bug in movie file previews that would display movies with the wrong dimensions.
- file browser: audio and movie file previews now have a volume level control, the volume level is remembered across launches in user preferences.
- metrical time scheduler will trigger events even if some intervening time-consuming process prevents the event from being triggered at the intended time; in this way it behaves more like the regular Max scheduler
- jit.fpsgui: added getstate message for compatibility
- lcd: getpixel message implemented
- lcd: strings > 1000 pixels in width draw properly
- vst~: NI plug-ins work on PowerPC
- wave~: fix for set message on PPC
- 2d.wave~: fix for set message on PPC
- pattrstorage: deferred (from defer_low) read/write messages
- ezadc~: fixed state updating on initialization
- ezdac~: fixed state updating on initialization, fixes highlighting of ezdac~ button in DSP Status window when audio is already on
- minimum: fixed precisions with high values
- maximum: fixed precisions with high values
- doc window contents menu no longer displays entity names of the operators && etc.
- cut, copy, and paste implemented for text fields inside inspectors
- prevented crashes when typing the word "inspector" into an object box
- text shown in option-title-bar menu is the patcher's name, not the window title
- removed tcin from object list
- table: fixed crash when pasting table values when nothing was selected -- now there must be a selection before you can paste table values
- pictslider: fixed scaled knob tracking issue
- fixed bug where releasing the 'a' key while holding the shift key down confused the key and keyup objects
- poly~: fixed harmless "requires additional argument" message when using the args keyword
- jit.gl.cubemap: fixed crash setting "drawto" attribute to a bogus value
- double click on send or receive objects no longer crash
- cmd+click to lock a patcher now works when objects are selected
- fixed possible crash when harvesting metadata
- quickref auto-patching now works in non-left inlets, and messages / attributes are appropriately disabled in the menu
- key: outputs ctrl+A - ctrl+Z ascii codes again
- ctrl keys on Mac are mapped properly for non-US key layouts
- fixed problems dragging number values in the inspector with a tablet
- window positioning bounds are updated when mac monitor arrangement changes while Max is running
- up and down arrow keys work in object box text editor when auto-completion is not visible
- slider: fixed offset when the minimum was negative
- tab: have now border, bordercolor and borderoncolor attributes
- coll: fixed crash when object is created using a name in use by another class, and made error message refer to object
- a new view of an embedded bpatcher is editable
- fixed bug where it appeared that that two rows were added to the file preferences window when using the + button to add a user path
- paste replace and applying prototype now leave target objects selected
- showing toolbar via command on View menu now works after first hiding it
- windows: empty implementation of assist_string is in place so externals that use it will still load (although with broken assistance)
- pasting compressed patcher text into the max built-in text editor will now decompress the text giving the user a way to first look at the contents before pasting it into a patcher
- esc key, delete key, etc work properly when caps lock (or other modifiers) are on
- bpatchers created via option+drag from file browser no longer have internal patcher contents duplicated
- The "Modify Read Only" command is now enabled for embedded bpatchers
- help key (or F1 on windows) now opens object help file or if no objects are selected it opens the generic max help
- windows: ctrl+? now opens generic max help so F1 can open help on objects
- hover: new mouse exit outlets
- fixed double-click on title bar to collapse window
- movie: Fix for crash with 'vol' message
- slider: now has a new setminmax message to quickly specify the minimum and range
- rslider: Now has a new setminmax message to quickly specify the minimum and range
- rslider: Now has a new setminmax message to quickly specify the minimum and range
- patcher object's presentation attribute now reflects first view's presentation status
- preset: no longer attempts to send the 'preset' message to patchers, which generally respond by creating preset objects.
- fixed pop-up menus and other small windows not appearing above floating windows when the menu bar was not visible
- fixed crash sending max midi autosetup message when MIDI Setup window was not visible
- typing "a" no longer selects zplane~; in general, object palette requires at least a first-character match when typing a name before an object will be selected
- bpatcher: embedded patchers can now be edited right away -- they will start with a blank patcher so you don't have to load a starting one
- bpatcher: passing args to an embedded bpatcher now works
- bpatcher: undo can restore changes to a bpatcher's patcher that was modified (via embed or modify read only) after such changes are lost due to loading a new patcher (via changing the bpatcher's name attribute)
- poly~: fixed problems with customized outlet assistance descriptions
- matrix~: ramp time is sample-rate independent
- spectroscope~: prevented crashes caused by log-scaling negative amplitudes
- documentation images folders are no longer added to the search path
- lcd: writepict creates a file sized to the current lcd visible area for small pictures
- key object now reports keystrokes when mouse is down in a patcher
- help key to open object help now works when auto-edit on typing preference is enabled
- windows: key codes for key object are now the same as the mac and the same as for Max 4.6
- no longer crashes if a box that has text being edited is deleted via scripting
- fix for crash loading matrixctrl image
- press P in an unlocked patcher to create a new object with presentation attribtue enabled
- table: right outlet now sends a bang when data is edited
- kslider: fixed keyboard tracking when offset was not a multiple of 12
- poly~: fixed crash re-opening the window of a dynamically changed patcher if the poly~ was in a subpatcher
- poly~ help file now has examples of dynamic patcher loading and multithread support
- menubar: fixed problems adding items to the File and Edit menus including repeated items when showing the menu bar more than once and file items duplicated in the Edit menu
Requirements
Mac PPC or Intel machine running OS X 10.4 or later, and 1 GB RAM.
Strange bug for me: The installer installs PACE. When I want to start the app it says theres a need for another PACE version and it links me to the interlok page. After downloading and installing the latest version, same procedure again. Strange: no one is able to buy it...lol