440Forums  |  MacMusic.org  |  PcMusic.org  |  440tv  |  Zicos  |  AudioLexic.org
Loading... visitors connected
18:03 CEST
Max MSP

Max MSP

Developer: Cycling '74
Product's Page
Category: Computer Aided Music
Price: $495  /  393€
Popularity:
Downloads: 3179

Description
    graphical programming environment

    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.
Max MSP  Cycling '74
Versions History
Version 5.0.5 MacOS X UB Download Demo
- seq~: can add a simple symbol (aka "add 1 0.74 honk")
- dial now has a floatoutput attribute like slider
- dial better mouse interaction with small ranges
- jit.fprint: read no longer produces a -1 error for every read attempt.
- dial now has a setminmax message like slider and multislider
- metro: fixed quantization when starting
- fix for crash when # args are used in certain attribute values (as exposed by examples/max-tricks/send-receive-tricks/send-receive-hoard-#0.maxpat)
- paste picture works on windows again
- importing patcher with embedded bpatcher that contains a non-embedded bpatcher no longer crashes
- textedit: new attribute, bangmode, controls whether bang updates value while user is typing, defaults to max 4 behavior
- textedit: enter message to textedit no longer documented
- fromsymbol: 'separator' method to mirror the 'separator' in tosymbol
- textedit: new fourth outlet sends "textchanged" when text changes (when typing or otherwise)
- wclose -> thispatcher no longer crashes
- quickref menu now enabled for non-left inlets of user-interface objects
- number~ now correctly imports minimum and maximum values from old patches
- clocksource support for transport external sync to ReWire
- ad_rewire: creates a clock source for transport sync
- transport: now has a clocksource attribute (currently set to internal / rewire)
- button: draws correct state after being clicked when connected to opendialog
- waveform~: border color works properly
- jit.buffer~: automatically includes the buffer~ object in standalone applications
- audio can now be turned on without any DSP objects present; this permits use of sync for ReWire without audio generation
- imovie: added PICT to list of known types
- jit.qt.movie: @moviepath is not settable.
- jit.qt.movie: @movie_name attribute hidden (it's just an alias for @moviename)
- regexp: backslashes (escapes) are no longer modified in-place in an incoming atom list
- improved reliability of the searchpath for Mac OS 10.5 in situations where the contents of the searchpath are changed by non-notifying processes (such as network access) while Max is running.
- opening large colls on windows is faster
- runtime version and standalones no longer register filetypes that should be registered to max application
- Windows runtime no longer requires MS C runtime library when run on computers without it.
- file browser: now lists vst plug-ins that are present in the searchpath
- setting box's visible attribute to true via sending "hidden 1" to box when patch is locked, followed by unlocking and locking the patch, followed by making the box visible by sending "hidden 0" to it, now works properly
- clearing various entries in max preferences no longer causes max to crash
- pending segmented patch cord is aborted when patcher is locked
- new localization support -- use localize_lookupstring() to get a string associated with a symbol
- combine: supports list input
- outputlength message has greater consistency with buffer~ size message
- removed Debug Panel from the debug menu
- pattrmarker: names are no longer accidentally retained under certain circumstances
- biquad~:now only incurs new "smooth" performance hit when coefficients actually change
- jit.qt.movie: movie volume is automatically set to 0 if a 'soc' is requested, but either not (yet) found or DSP disabled
- zigzag~: solved freezing
- jit.gl.text2d and 3d: fix for bogus chars with multiline text on windows
- jit.qt.grab: eliminated error warnings re: DFG when opening inspector
- Jitter Java: fixed signed byte problems with copyMatrixToArray, and planar offset problems with copyArrayToVectorPlanar and copyVectorToArrayPlanar
- jit.gl.imageunit: fixes for lost parameters when windows are rebuilt as going to/from fullscreen
- scope~: now displays y axis properly
- menubar: fixed "Max Menus" menu item when a menubar is made active if an existing menubar is already active
- freeze and revert toolbar icons are properly enabled for read-only attributes
- De-encapsulate: #-arguments are now preserved upon de-encapsulation, as they were in Max 4
- jit.gl.* fixed quickref attribute selection crash for jitter objects
- modal text dialog now prevents title bar clicks, preventing crashes when used inside an inspector
- jit.qt.grab: changes to @framerate are properly applied to the digitizer when it is (re-)opened.
- modal text dialog now prevents title bar clicks, preventing crashes when used inside an inspector
- file browser: menus for specifying search criteria now use the 'system font' specified in Max's preferences.
- textedit no longer starts editing when previously focused and patcher window is activated
- coreaudio audio driver: now unicode-compatible
- poly~: fix for clicking with parallel on
- fixed crash when using the finder to change the contents of the clippings folder
- sfplay~: fix for looping rather than stopping when playing certain audio files at certain vector sizes
- Select Window contextual menu item for All Windows Active is now properly enabled on the Mac
- jweb: 'read' with no argument loads the about:blank empty URL
- rewire sync now supports host looping and seeking
- overdrive~ works now properly with signal in the right inlet
- timepoint: fixed bug where other timepoints before current time would fire when scheduled time was changed
- pattrstorage: increased maximum length of parsed symbols from XML from 256 to 2048 characters.
- pattrstorage: increased maximum length of parsed symbols from XML from 256 to 2048 characters.
- jweb: followed links are now properly added to the page history
- jweb: untitled pages now use the absolute URL, rather than the relative path, as the title
- jweb: 'url' is now properly reported after page load in Windows
- borax ignores pitches out of MIDI range properly
- buffer~: removed long-standing check that prevented increasing the number of channels when reading in a file
- incdec now allosw automatic incrementation/decrementation while the mouse is pressed
- max useslowbutcompletesearching option for examining the disk when files are not found in the search path
- zl mode sect sends bangs when nothing is common between the two input lists
- rewire sync now sends time signature changes
- transport: restriction on changing time signature when time > 0 has been eliminated
- kslider outputs velocity 0 when turning notes off in polyphonic mode
- jit.gl.slab: fix for crash when changing shape attribute
- itable: second background color can now be transparent
- jit.gl.texture: fix for persistent pbuffer errors
- transport: new "resetbarcount" (reset bar counter on time signature changes) attribute
- transport: prevents time signature changes from happening if externally synchronized
- menubar: fixed problems with extra items added to file and edit menus after deleting the object
- menubar: implemented maxinwmenu 0 message to max for runtime version (removes Max window menu item)
- mxj now checks for bad inlet numbers, and posts an error
- pattrstorage: @outputmode 1 properly reported recalled values originating at a pattr object
- pattrhub: @patcher properly resolves poly~ instances
- umenu: depth now works properly when a file type is specified
- toggle: fixed redraw on int message after set message
- embedded bpatchers no longer save over their parents in obscure circumstances

Requirements
Mac PPC or Intel machine running OS X 10.4 or later, and 1 GB RAM.
Version 5.0.4 MacOS X UB Download Demo
- jit.fpsgui: improved border drawing
- itable: only steal the focus of the required keys
- pattr: efficiency improvements
- windows: runtime and standalones now show version in about box
- vexpr: scalarmode is now an attribute
- mxj: MaxPatcher.getAllBoxes() and MaxPatcher.isBPatcher() Max 5 compatibility
- pattrstorage: removing a slot properly resizes the list of used slots. Unnamed slots are now called '(unnamed)', instead of '<(unnamed)>'.
- zoom is available in the buffer~ window (press command key)
- Modified Read-Only now has a shortcut
- print: now properly prints messages to the Max window when they contain the % character.
- File -> Save As is disabled on read-only imported abstractions to help prevent trashing #N args
- typing a number in quotes in a message box now creates a symbol instead of a number
- object box no longer can be made with commas or semicolons inside
- buffer~: sizeinsamps works fine if the buffer~ have been initialized with a length of 0
- textbutton: blinks when sending bang, or clicking on the textbutton in outputmode 0
- # argument replacement for attributes of text based object boxes now works (such as for when setting varname to #0_foo)
- fixed problem where metrically timed events were skipped if too many simultaneous events occurred
- attributes with values containing #N arguments are not frozen when the patcher is opened as a top-level patcher
- omx.comp~: fixed crashing when signal vector size is >= 512
- autohelp: fixed crash when closing some of Max's help patchers.
- omx.comp~: internal parameters are now properly initialized when instantiated and no user messages have yet been sent.
- encapsulate: generated inlets and outlets have some overlap protection
- jit.qt.movie: @unique improvements: single frame movies/images now only output a single frame. @unique improvements: last movie frame no longer outputs multiple frames. @unique improvements: when @rate == 0, single frame movie properly outputs a single frame when loaded.
- Fix for crash continuing debugging after closing the debug window
- loading patches with json values that have long lists is much faster (such as saving a detonate object with lots of data embedded in the patcher
- vst~: fixed updating of parameter display window for UI-less plug-ins when programs are changed
- vst~: fixed crash when closing a patch with an open parameter display window
- bpatcher now supports up to 256 arguments (which can be used in conjunction with patcherargs)
- pattrmarker: reliability improvements
- ReWire.dll is now installed with max
- menubar: append message reimplemented
- waveform~ now properly displays bpm unit
- waveform~: buftime message implemented to limit redrawing based on buffer~ changes
- tabs in text editor show properly as four spaces when text was set from an object (like text object)
- poly~: fixed audio interruption when setting patchername attribute
- preset: fixed problems saving and recalling presets for table object after reading in files
- qlist messages that include commas now save and restore correctly
- timepoint: fixed potential missed triggers when using named transports, tempo changes, and/or autostart metros

Requirements
Mac PPC or Intel machine running OS X 10.4 or later, and 1 GB RAM.
Version 5.0.3 MacOS X UB Download Demo
- itable: compatible with preset object
- qmetro, qlim: fixed long-term timing accuracy
- option/alt click on first inlet of text objects and then choosing one of the "Box Attributes" will now make a message prefixed by sendbox so that it will work to set the box attribute
- adsr~ now works properly with attr args
- Fix for double output under certain circumstances when using pattrs in bound mode
- debug window stack is cleared after a stack overflow
- fixed crash when debugger was open and debugging enabled when a stack overflow occurred
- tempo: understands float again
- flonum: no longer display erroneous value while dragging big numbers with the mouse
- Tips and Shortcuts, Patcher Key Commands now appear in the Help menu on Mac too
- movie: now causes imovie to be included in collectives
- pattrstorage: repaired notifications to and from other pattrstorage objects.
- Jitter tutorial reference can now open the patcher
- pattrstorage: @dirty now defaults to off, as documented
- umenu: a minus ('\-') is now correctly output as a minus ('-') from the object's middle inlet
- jit.textfile: added 'wclose' method.
- jit.textfile: 'read' filename arguments works again.
- Fixed scripting crash when creating multiple pattr objects with 'script new'
- jit.uldl: Windows fixes for file downloading
- jit.qt.movie: Fixed crash in 'export fulldialog'.
- jit.qt.movie: 'export fulldialog' no longer stops movie playback.
- hint: fixed delay time attribute
- groove~: loopinterp works properly with 4 channels buffer
- mxj list.Mth: 0 index works as expected
- coll: correctly assigns filename to editor so you can save it with cmd-S
- coll: searches for files with text or max binary extensions from a basename, as Max 4 did (e.g., you can say coll foo and it will find foo.txt)
- qlist: correctly sets filename for editor so you can cmd-S the file, also does a search on name + extensioin for max binary and text files (read foo will find foo.txt), and saves the last filename with the object
- removed duplicate snapshot~ entry in MSP Analysis object list
- prevented crash if zoomed-out grid spacing was less than or equal to zero
- qlist: since it saves its contents, the previous change of saving the filename with the object, which read in the file AFTER the qlist had been populated with the saved contents, has been eliminated
- prevented overdrive from being enabled via message to max or DSP status window if debugging is enabled
- dragging the "color" (Border Color) attribute from an inspector (or choosing it from the quickref menu) now uses the name bordercolor instead of color to avoid conflict with the legacy color message
- sendbox appears in front of more newobj attributes when dragging from an inspector (and is consistent in this respect with choosing a box attribute name from the quickref menu)
- jstrigger: can be included in a standalone without a js object
- matrixctrl: pattr now stores empty matrices properly
- umenu: label background color is displayed properly, as in Max 4
- delta character (unicode 394) is not used in sizing assistance unless it exists in the font
- buffer~: size message no longer reallocates a buffer that is the same size, preventing obscure crashes that are probably Mac-specific
- return key when editing text now works when caps lock is on
- function: border color can now be changed
- number/flonum: new tricolor and htricolor which allow you to change the color of the triangle
- click on patch cord that is over a box will now deselect all boxes
- right click on patch cord will now deselect other items (unless shift is held down) so that you do not accidentally operate on the wrong thing
- round: can now handle lists when they begin with a symbol
- deleting a selected object and a selected line at the same time now is undoable by executing undo once instead of twice
- windows: NonRealTime audio driver now shows up
- rate~: ignores 0 as a multiplier (would produce NAN output)
- poly~: fixed output from out objects when loading a patcher dynamically
- table understand tabrange as in Max 4
- fixed crash when typing while cmd+click dragging of a flonum in an unlocked patcher
- zl: new mode compare
- pictslider: better positioning in Jumps to Click Location mode
- flonum digit dragging improved, and now supports much larger value for "Number of Decimal Places" attribute to enable viewing of very small numbers (of course within the limited (approx seven digits) precision of a 32 bit float)
- new preference (located in the 'font' tab): Native Text Rendering, uses the OS to render fonts instead of JUCE.
- sizing a bpatcher whose contained patcher has a non-zero offset will now preserve the offset
- select message to flonum initializes the text to the correct value
- the equals character in the new-object-list button now scales appropriately with zoom
- Modify Read-Only on a subpatcher in an abstraction will now allow modifications to the top-level abstraction so saving will work properly
- function: hide legend when leaving the object
- line~: works properly with metrical time
- curve~: works properly with metrical time
- pictctrl: redraw dial when changing range
- Navigate / zoom window now works properly when the patch was zoomed in to begin with
- Show at 100% keyboard shortcut now disabled when navigate /zoom window is up
- windows: keycode reported from key object is now independent of keyboard layout
- building an app or collective now initializes the save as dialog filename extension properly based on the type
- the open script button in the collective editor now works
- appicon when building a standalone now works on windows
- spectroscope~: sonagram mode display improvements
- stack overflow dialog on the Mac now only has an OK button
- adoutput~: doesn't crash when being disabled
- seq~ can now save its data on closebang
- slide~: uses double precision
- relabeled range attribute Dial Range instead of Dial Maximum
- using "Modify-Read Only" for an abstraction now persists after the abstraction is closed and then opened again
- number: support flags message for legacy patches
- max accepts drags from iTunes and other applications that use the "promise HFS" file type
- line~: using higher precision to make interpolation over a very long time
- clocker now works in a windows standalone
- metro: any non-zero value in the left inlet starts the metro
- pattrstorage: fixed display bugs with 'insert' and 'remove'
- pattrstorage: 'cannot set name of locked slot' error no longer appears erroneously when locking a named slot.
- pattrstorage: fixed 'no parent patcher found' error + nonworkingness when using the 'locate' message.
- pattrstorage: interp and interp_extra/interp_table can now be set properly from the clientwindow
- pattr: new @initial attribute and 'init' message
- patcher: fullscreen message now causes the window to fill the physical display on which the top-left corner of the window is located
- jit.window: fullscreen attribute no longer opens window on incorrect display
- setting bpatcher offset is no longer clipped based on the position of the right-most (or bottom-most) object in the patch
- poly~: close the patcher window when dynamically loading a new patch
- lcd: size message allows you to resize the object as in Max 4
- multiple playbars can be used in the same patch (connected to different objects)
- patchers in the extras folder no longer need the onecopy external to enforce one copy -- now anything loaded via extras will have the "onecopy" behavior
- patchers without onecopy in extras can now be opened a second time after close
- lcd: 'size' message now changes patching rect of object
- lcd no longer loses various state (such as font size) after sizing it
- loading patches that have utf8 data saved with a first utf8 byte of 0xE0 or 0xF0 now works properly
- including a patcher in a collective (or standalone) now works
- combine: improved symbol concatenation with spaces characters
- windows: context menu item "Select Window" now is enabled properly when a window is in background and context menu is clicked while all-windows-active is on
- "Select Window" context menu now works when the click is on empty space in a bpatcher
- button in subpatcher no longer flashes upon opening subpatcher if it is banged while subpatcher is closed
- textbutton: can be connected to any object
- fix for crash on vista when typing "\" into an object box
- DSP Status window can be opened while the DSP is on without making clicks
- fix for crash using note name legend in itable
- umenu: Folders beginning with a '.' should now be properly excluded from umenu when @showdotfiles is disabled (when populating from a folder)
- when a parsing error occurs on a json file with dos line endings the line number is now correctly reported
- when an illegal control character is found parsing a json file it is now ignored instead of bailing
- textbutton: supports preset
- matrixctrl: matrixctrl always has an image, which fixes the behavior of the autosize attribute when you try to set it before the image name attribute is set
- textbutton: supports preset
- number/flonum: changing the minimum or maximum only triggers a value change if the current value lies outside of the min/max range
- pattrstorage: client/storagewindow 'Name' column can now be resized
- jit.qt.movie: @moviename no longer renames an enclosing folder, but rather the target file
- png files can now be found more reliably when loading a patch
- pattrstorage: window updates are now properly deferred
- assistance fade in reduced to 200ms from 400ms
- toolbar captions now use the system font, so they can be translated into other languages
- fixed text clipping problems exhibited by jit.cellblock with native font rendering
- kslider: fixed tracking when offset is not a multiple of 12, and fixed poly mode to work in a more useful way when dragging
- menubar: eliminated Max Menus item in runtime / standalone, and added quit item on Windows in File menu in runtime / standalone
- select to number and flonum now just grab focus (instead of beginning edit) to remain more consistent with max 4 behavior
- bpatcher offsets now work properly on first try for both positive and negative offsets
- Fix Width Ratio preference now works
- changing the text of a subpatcher box from something like "p #0hello" to "p there" after the Modify Read-Only command now works
- imported patcher windows no longer show a folder proxy icon (now they show no icon at all)
- combine: no longer crashes on 'bang', if no arguments were supplied
- pattrmarker: the patcher's 'globalpatchername' attribute is properly set upon instantiation of a pattrmarker object.
- pattrmarker: @globalpatchername is readonly in the patcher inspector, if set by pattrmarker, as long as the pattrmarker object is in the patch
- pattrmarker: @invisble, when enabled, prevents this patcher's name from appearing in the list reported by 'getmarkerlist'. To retrieve the complete list (including 'invisible' pattrmarkers), users can send 'getmarkerlist 1' to the pattrmarker object
- pattrforward: 'send' with no argument detaches pattrforward from its target
- poly~: target attribute value preserved when updating subpatcher
- waveform~: now changes display properly when buffer~ sample rate changes (when reading in a file with a new sample rate)
- matrixctrl: imagemask attribute is disabled for default cell image to prevent it from being corrupted for all other objects. Also turning off imagemask attribute now clears the alpha version of the mask properly -- useful when you're just messing around and your image doesn't have a mask (which it doesn't most of the time)
- poly~: only opens patcher window if the patcher has been found
- aligning very short patch cords now works properly
- buffer~: now changes filename extension when a different type is chosen
- fixed re-entrancy problem between auto-update of saved subpatcher and auto-compiling the DSP chain
- improved appearance of cmd-period dialog and eliminated "nocursor" error message
- hours/minutes/seconds time format is now hh:mm:ss.ms which resembles ISO 8601 more closely than hh:mm:ss:ms
- vst~: grow box for mac edit window works around Reaktor's inability to grow its own window
- GlobalTransport extra no longer uses combine objects to avoid memory leak
- second pathname argument to buildcollective message to max works properly to set the output file location as it did in Max 4
- return key now accepts color in color selectors
- export image and prototype images for bpatchers are now scaled properly

Requirements
Mac PPC or Intel machine running OS X 10.4 or later, and 1 GB RAM.
Version 5.0.2 MacOS X UB Download Demo
- 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.
Version 5.0.2 MacOS X UB Download Demo
- 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.
Version 5.0.1 MacOS X UB Download Demo
- fix for crashes and problems when clicking in toolbars of inactive windows when all windows active is on
- textedit now enters correct text when the enter key is pressed
- object palette no longer gets bigger each time it is opened
- script newdefault to thispatcher for UI objects now creates the correct scripting name
- timer: help patcher demonstrates the use of the format attribute.
- jit.qt.movie: now accepts dragging image files from the file browser
- matrix probe window is now floating
- toolbar shows correct enablement when mouse is over toolbar and window is in background
- new keyboard shortcut: j will make a new object box with jit. inside
- poly~: fix for crash with no arguments
- poly~: fix for crash changing number of voices with no patcher loaded
- script hidden newdefault and script hidden new now create the hidden object
- fixed mouse dragging on objects such as number and gain~ to be more like it was in Max 4 for better tablet support
- table/itable is now able to display signed values
- jit.gl.sketch: fix for commands with no arguments being ignored
- new Latest Support Information command in help menu goes to version-number-specific page on c74 site
- standalone: suppressed harmless error messages importing old patches
- Contents button in documentation window now lists the jitter tutorials
- Contents button sorts document titles alphabetically in the menu
- bogus object color is now customizable in object defaults
- key commands now use same format as text in an object box
- transport: double-clicking on a transport object opens the GlobalTransport extra
- buffer~: fix for byte swapped import message when loading WAVE files on PPC
- standalone windows platform doc: corrected and updated for Max 5
- MSP: fixes for bugs on PPC with vector optimize on
- context menu on box and in patcher will now show even if the mouse moves between mouse down and mouse up
- cmd+click to lock the patcher is now more forgiving to mouse movements
- click to edit box text will work even if the click is slow
- fixed bug where the wrong file type was being associated with text files whose extension was .pat
- new Open Online Version button in documentation window toolbar opens the on-line version of the page being viewed in a web browser
- proxy icon for window titles of saved documents implemented
- closing max while max window is minimized no longer trashes the max window rectangle preference
- windows: copying text from text editing windows now copies using correct windows style line endings
- error message for bad external object format is now "unknown external object type" not "not available for PowerPC"
- added jweb to autocompletion list
- metro now accepts time values such as 4n, 1.0.240 etc. in its right inlet
- added box select-highlight color preference
- file browser: search menu now lists 'Since Yesterday' as 'Last Two Days'
- file browser: filtering results modified 'Today' lists results from the current day, and filtering results from the last two days lists results from both today and the day before.
- textbutton: bang can be send via pvar
- tab: bang can be send via pvar
- Copy Compressed command copies JSON data in a compressed format
- can use = menu when editing an object box in presentation mode
- tcin and tcout removed from the database

Requirements
Mac PPC or Intel machine running OS X 10.4 or later, and 1 GB RAM.
Version 5.0.1 MacOS X UB Download Demo
- fix for crashes and problems when clicking in toolbars of inactive windows when all windows active is on
- textedit now enters correct text when the enter key is pressed
- object palette no longer gets bigger each time it is opened
- script newdefault to thispatcher for UI objects now creates the correct scripting name
- timer: help patcher demonstrates the use of the format attribute.
- jit.qt.movie: now accepts dragging image files from the file browser
- matrix probe window is now floating
- toolbar shows correct enablement when mouse is over toolbar and window is in background
- new keyboard shortcut: j will make a new object box with jit. inside
- poly~: fix for crash with no arguments
- poly~: fix for crash changing number of voices with no patcher loaded
- script hidden newdefault and script hidden new now create the hidden object
- fixed mouse dragging on objects such as number and gain~ to be more like it was in Max 4 for better tablet support
- table/itable is now able to display signed values
- jit.gl.sketch: fix for commands with no arguments being ignored
- new Latest Support Information command in help menu goes to version-number-specific page on c74 site
- standalone: suppressed harmless error messages importing old patches
- Contents button in documentation window now lists the jitter tutorials
- Contents button sorts document titles alphabetically in the menu
- bogus object color is now customizable in object defaults
- key commands now use same format as text in an object box
- transport: double-clicking on a transport object opens the GlobalTransport extra
- buffer~: fix for byte swapped import message when loading WAVE files on PPC
- standalone windows platform doc: corrected and updated for Max 5
- MSP: fixes for bugs on PPC with vector optimize on
- context menu on box and in patcher will now show even if the mouse moves between mouse down and mouse up
- cmd+click to lock the patcher is now more forgiving to mouse movements
- click to edit box text will work even if the click is slow
- fixed bug where the wrong file type was being associated with text files whose extension was .pat
- new Open Online Version button in documentation window toolbar opens the on-line version of the page being viewed in a web browser
- proxy icon for window titles of saved documents implemented
- closing max while max window is minimized no longer trashes the max window rectangle preference
- windows: copying text from text editing windows now copies using correct windows style line endings
- error message for bad external object format is now "unknown external object type" not "not available for PowerPC"
- added jweb to autocompletion list
- metro now accepts time values such as 4n, 1.0.240 etc. in its right inlet
- added box select-highlight color preference
- file browser: search menu now lists 'Since Yesterday' as 'Last Two Days'
- file browser: filtering results modified 'Today' lists results from the current day, and filtering results from the last two days lists results from both today and the day before.
- textbutton: bang can be send via pvar
- tab: bang can be send via pvar
- Copy Compressed command copies JSON data in a compressed format
- can use = menu when editing an object box in presentation mode
- tcin and tcout removed from the database

Requirements
Mac PPC or Intel machine running OS X 10.4 or later, and 1 GB RAM.
Version 5.0 MacOS X UB Download Demo
- The New Patcher
Max 5 features a completely new patcher, with multiple undo, zooming, grids, and a convenient toolbar. Instead of a tiny bar along the top of the window that gets in your way, the Object Palette is now a transparent resizable window that pops up when you need it. You can open as many views of the same patcher as you like, each one zoomed and scrolled to a different place. And patcher keyboard commands (such as 'n' for new object) and autocompletion make creating objects faster.

- The File Browser
The File Browser is a new window that uses a database to manage your Max assets: patchers, media files, examples. You can easily create database queries to show you only the files you're interested in seeing. A preview pane at the bottom of the file browser window provides a quick way to check out any file and navigate to related resources. Most importantly, any file can be dragged out of a file browser window and intelligently added to your patch.

- Presentation Mode
Presentation Mode is a new way to create user interfaces for patches. The idea is that you select only the objects that make up your user interface and arrange them the way that makes the most sense, leaving your patching logic untouched. Presentation Mode is optimized for fast and precise positioning and sizing of objects.

- Inspector Window
The Max 5 object Inspector is consistent for all objects and is based on an attribute model. Any object property that is an attribute can be monitored or changed in the inspector. A new color editor offers the ability to store and save sets of presets and to view colors in different numerical formats. Inspector entries have been organized by category and descriptions of each attribute are readily available. The same inspector model has been used for many other editors in Max 5, such as DSP Status, File Preferences, and MIDI Setup.

- Integrated Documentation
Max 5 is designed to assist your programming efforts by offering relevant information about objects and editing functions when you need it. A new Clue Window provides context-sensitive information about menu items, objects, attributes, user interface features, and more. The reference page for any object is only a click away and displays in an integrated web browser. In fact all the Max documentation, such as the page you're reading right now, is available within Max starting from the Help menu.

- Debugging and Monitoring
A patch can quickly become complex and unwieldy before you know it. To figure out what it's doing, we've added several new tools. The Watchpoints window allows you to monitor the messages flowing through any patch cord and capture a history for examination in a text window. You can also cause Max to stop on any patch cord and look at the current state of all objects with the new Debug Window. For more dynamic monitoring of complex data, the audio signal probe provides a meter and a numerical snapshot of audio data - just move the mouse over any patch cord to see what it's doing. And the Jitter matrix probe window provides a detailed view of matrix data flowing through the patch cord under the mouse.

- Time Objects
Have you ever wanted a metro object to output a bang every quarter note? It's now possible with Max 5. Most Max and MSP objects that deal with time have been rewritten so you can use them with metrical (tempo-relative) time values. A new transport object provides the master clock that controls these objects. If you don't want to use this new system, metro and all other familiar Max objects still work with milliseconds exactly as they always have.

- Additional Features
A New Max window can be sorted and allows you to find the object that posted any text or error message
The Object Defaults window permits you to redecorate your favorite Max objects with new colors and save them in collections
The Object Palette automatically creates a visual catalog of any user interface object prototypes you create
Abstractions can now be edited "in context" of a running patch
The poly~ object can be configured to take advantage of multiple processors, significantly increasing available audio processing power
The new patcher Find feature, modeled on web browser page search, is dramatically improved
Max 5 supports long file names on both Mac and Windows and Unicode text.

Requirements
Mac PPC or Intel machine running OS X 10.4 or later, and 1 GB RAM.
Version 5.0 MacOS X UB Download Demo
- The New Patcher
Max 5 features a completely new patcher, with multiple undo, zooming, grids, and a convenient toolbar. Instead of a tiny bar along the top of the window that gets in your way, the Object Palette is now a transparent resizable window that pops up when you need it. You can open as many views of the same patcher as you like, each one zoomed and scrolled to a different place. And patcher keyboard commands (such as 'n' for new object) and autocompletion make creating objects faster.

- The File Browser
The File Browser is a new window that uses a database to manage your Max assets: patchers, media files, examples. You can easily create database queries to show you only the files you're interested in seeing. A preview pane at the bottom of the file browser window provides a quick way to check out any file and navigate to related resources. Most importantly, any file can be dragged out of a file browser window and intelligently added to your patch.

- Presentation Mode
Presentation Mode is a new way to create user interfaces for patches. The idea is that you select only the objects that make up your user interface and arrange them the way that makes the most sense, leaving your patching logic untouched. Presentation Mode is optimized for fast and precise positioning and sizing of objects.

- Inspector Window
The Max 5 object Inspector is consistent for all objects and is based on an attribute model. Any object property that is an attribute can be monitored or changed in the inspector. A new color editor offers the ability to store and save sets of presets and to view colors in different numerical formats. Inspector entries have been organized by category and descriptions of each attribute are readily available. The same inspector model has been used for many other editors in Max 5, such as DSP Status, File Preferences, and MIDI Setup.

- Integrated Documentation
Max 5 is designed to assist your programming efforts by offering relevant information about objects and editing functions when you need it. A new Clue Window provides context-sensitive information about menu items, objects, attributes, user interface features, and more. The reference page for any object is only a click away and displays in an integrated web browser. In fact all the Max documentation, such as the page you're reading right now, is available within Max starting from the Help menu.

- Debugging and Monitoring
A patch can quickly become complex and unwieldy before you know it. To figure out what it's doing, we've added several new tools. The Watchpoints window allows you to monitor the messages flowing through any patch cord and capture a history for examination in a text window. You can also cause Max to stop on any patch cord and look at the current state of all objects with the new Debug Window. For more dynamic monitoring of complex data, the audio signal probe provides a meter and a numerical snapshot of audio data - just move the mouse over any patch cord to see what it's doing. And the Jitter matrix probe window provides a detailed view of matrix data flowing through the patch cord under the mouse.

- Time Objects
Have you ever wanted a metro object to output a bang every quarter note? It's now possible with Max 5. Most Max and MSP objects that deal with time have been rewritten so you can use them with metrical (tempo-relative) time values. A new transport object provides the master clock that controls these objects. If you don't want to use this new system, metro and all other familiar Max objects still work with milliseconds exactly as they always have.

- Additional Features
A New Max window can be sorted and allows you to find the object that posted any text or error message
The Object Defaults window permits you to redecorate your favorite Max objects with new colors and save them in collections
The Object Palette automatically creates a visual catalog of any user interface object prototypes you create
Abstractions can now be edited "in context" of a running patch
The poly~ object can be configured to take advantage of multiple processors, significantly increasing available audio processing power
The new patcher Find feature, modeled on web browser page search, is dramatically improved
Max 5 supports long file names on both Mac and Windows and Unicode text.

Requirements
Mac PPC or Intel machine running OS X 10.4 or later, and 1 GB RAM.
Version 4.6.3 MacOS X UB Download Demo
Max/MSP Object Bug Fixes and Changes :

- sfplay~: fixed problems with crashes when clearing cues, fixed problem with crashes when loading files and playing in reverse, fixed problem with playing files with very slow playback speeds.
- accum: fixed precision error.
- sync~: fixed problems with audio and MIDI sync
- maximum: fixed bug with maximum list and first arg being an integer
- trace: fixed problem with aborting under certain circumstances
- send~: fixed bug with set message when audio is off and multiple set messages are sent
- vexpr: fixed crash when freeing an object with discontinuous arguments such as $f1 + $f2 + $f4
- vst~: fixed parameter handling
- regexp: fixed problems with escaped "," and ";" characters
- pattrstorage: fixed bug where deleted objects were being displayed; fixed entities bug with slotnames
- serial: fixed bug with read timeout
- fftin~ and fftout~: corrects some minor windowing bugs and provides a fix for a crash when running in fullspectrum mode on a PPC Macintosh with G4 optimizations on
- delay~: now correctly calculates the delay time when it is updated rapidly
- pattr: fixed binding problems when binding to an unbound pattr
- coll: fixed bug with sort index funkiness
- poke~: de-glitched int/float input when DSP is on and no signals are connected
- fffb~: fixed bug with list input - it now actually works as advertised
- fixed problem on Mac where audio would not turn on when MaxMSP did not have focus
- fixed problem on Windows to solve init crash for Java v1.6
- jit.cellblock - Change to the rows and column resizing to properly handle the condition of a selection falling out of bounds

- mxj: fixed issues with TCPReceiver on Windows
- udpsend / udpreceive: fixed help files
- js: fixed compatibility with pattr
- pak: now supports "i" + "f" arguments
- buffer~: fixed crash when deleting before turning audio off
- vectral~: fix for slide mode on Intel processors
- cross~: made instantiation argument optional
- poly~: now allows vector size of 1 with vs 1 argument

Requirements
Mac OS X 10.3.9 or later, Mac OS X 10.4 recommended
RAM 512 MB minimum
Version 4.6.3 MacOS X UB Download Demo
Max/MSP Object Bug Fixes and Changes :

- sfplay~: fixed problems with crashes when clearing cues, fixed problem with crashes when loading files and playing in reverse, fixed problem with playing files with very slow playback speeds.
- accum: fixed precision error.
- sync~: fixed problems with audio and MIDI sync
- maximum: fixed bug with maximum list and first arg being an integer
- trace: fixed problem with aborting under certain circumstances
- send~: fixed bug with set message when audio is off and multiple set messages are sent
- vexpr: fixed crash when freeing an object with discontinuous arguments such as $f1 + $f2 + $f4
- vst~: fixed parameter handling
- regexp: fixed problems with escaped "," and ";" characters
- pattrstorage: fixed bug where deleted objects were being displayed; fixed entities bug with slotnames
- serial: fixed bug with read timeout
- fftin~ and fftout~: corrects some minor windowing bugs and provides a fix for a crash when running in fullspectrum mode on a PPC Macintosh with G4 optimizations on
- delay~: now correctly calculates the delay time when it is updated rapidly
- pattr: fixed binding problems when binding to an unbound pattr
- coll: fixed bug with sort index funkiness
- poke~: de-glitched int/float input when DSP is on and no signals are connected
- fffb~: fixed bug with list input - it now actually works as advertised
- fixed problem on Mac where audio would not turn on when MaxMSP did not have focus
- fixed problem on Windows to solve init crash for Java v1.6
- jit.cellblock - Change to the rows and column resizing to properly handle the condition of a selection falling out of bounds

- mxj: fixed issues with TCPReceiver on Windows
- udpsend / udpreceive: fixed help files
- js: fixed compatibility with pattr
- pak: now supports "i" + "f" arguments
- buffer~: fixed crash when deleting before turning audio off
- vectral~: fix for slide mode on Intel processors
- cross~: made instantiation argument optional
- poly~: now allows vector size of 1 with vs 1 argument

Requirements
Mac OS X 10.3.9 or later, Mac OS X 10.4 recommended
RAM 512 MB minimum
Version 4.61 MacOS X UB Download Demo
- Max Application Bug Fixes and Changes
Fixed search path inclusion for standalone applications
More recent version of ReWire.bundle installed
jsextensions folder is now properly included in standalones

- Max/MSP Object Bug Fixes and Changes
dial: fixed crash
anal: fixed clear message for table sizes greater than 128
pict: fixed drawing crash

Requirements
Mac OS X 10.3.9 or later, Mac OS X 10.4 recommended
RAM 512 MB minimum
Version 4.61 MacOS X UB Download Demo
- Max Application Bug Fixes and Changes
Fixed search path inclusion for standalone applications
More recent version of ReWire.bundle installed
jsextensions folder is now properly included in standalones

- Max/MSP Object Bug Fixes and Changes
dial: fixed crash
anal: fixed clear message for table sizes greater than 128
pict: fixed drawing crash

Requirements
Mac OS X 10.3.9 or later, Mac OS X 10.4 recommended
RAM 512 MB minimum
Version 4.60 MacOS X UB Download Demo
Max Application Bug Fixes and Changes
Fixed minor redrawing bug with Max window (Mac only)
Install menu command now supports Mach-O objects (Mac only)
Window-closing from a message box properly updates the message box
An error message is generated in the Max window when attempting to save over a read-only file
If DSP Status patch cannot be loaded properly, Max no longer crashes
Collectives are loaded preserving capitalization of filenames
Files in the search path with unknown extensions are no longer loaded instead of files with standard extensions. For example, foo.mqx will not be loaded instead of foo.pat when typing "foo" into an object box.
; max sendapppath now reports the path of the folder enclosing the application (or standalone) bundle
; max paths now prints the max-startup path (if it exists)
; max formats lists file extension mappings
Mach-O externs can be included in collectives explicitly using the Include File button or using the include keyword in a collective build script
inspectors are no longer positioned with the title bar under the menu bar
prototypes can find things in their folder (fixes pictctrl prototype loading)

Max/MSP Object Bug Fixes and Changes
new objects udpsend and udpreceive: support for UDP network communication with integrated OSC support
trigger: improved outlet assistance
serial: now supports 256 ports; ports can be specified by number as well as letter
serial: now has a one-second timeout for reading data (Mac only)
plugmidiin: updated help file to discuss optional tune argument
cascade~: fix for crash when object is deleted while DSP is running
pp: added new feedback elimination code to fix problems with Live "clip envelopes"
pp: added help file example of output fed back into input
buffer~: fixed assistance
pattrstorage: added locate message to reveal an object given its name
delay~: now works correctly if maxdelay and delay time are both a high power of two
Uzi: fix for count < 0
zigzag~: fixed message argument bug
serial: added sleep notification message out right outlet
cycle~: correctly gets all the arguments, no matter where you put the buffer name in the arg list
buddy: fixed memory leak
line: corrected the behavior of the "stop" message
pattrstorage: new output modes
pattrstorage: added optional integer arg to "getslotnamelist" to avoid problems with weird approached to slot numbering
kslider: fixed background color updating when color changed
spray: fix for listmode output when first item of the list is a symbol

Requirements
Mac OS X 10.3.9 or later, Mac OS X 10.4 recommended
RAM 512 MB minimum
Version 4.60 MacOS X UB Download Demo
Max Application Bug Fixes and Changes
Fixed minor redrawing bug with Max window (Mac only)
Install menu command now supports Mach-O objects (Mac only)
Window-closing from a message box properly updates the message box
An error message is generated in the Max window when attempting to save over a read-only file
If DSP Status patch cannot be loaded properly, Max no longer crashes
Collectives are loaded preserving capitalization of filenames
Files in the search path with unknown extensions are no longer loaded instead of files with standard extensions. For example, foo.mqx will not be loaded instead of foo.pat when typing "foo" into an object box.
; max sendapppath now reports the path of the folder enclosing the application (or standalone) bundle
; max paths now prints the max-startup path (if it exists)
; max formats lists file extension mappings
Mach-O externs can be included in collectives explicitly using the Include File button or using the include keyword in a collective build script
inspectors are no longer positioned with the title bar under the menu bar
prototypes can find things in their folder (fixes pictctrl prototype loading)

Max/MSP Object Bug Fixes and Changes
new objects udpsend and udpreceive: support for UDP network communication with integrated OSC support
trigger: improved outlet assistance
serial: now supports 256 ports; ports can be specified by number as well as letter
serial: now has a one-second timeout for reading data (Mac only)
plugmidiin: updated help file to discuss optional tune argument
cascade~: fix for crash when object is deleted while DSP is running
pp: added new feedback elimination code to fix problems with Live "clip envelopes"
pp: added help file example of output fed back into input
buffer~: fixed assistance
pattrstorage: added locate message to reveal an object given its name
delay~: now works correctly if maxdelay and delay time are both a high power of two
Uzi: fix for count < 0
zigzag~: fixed message argument bug
serial: added sleep notification message out right outlet
cycle~: correctly gets all the arguments, no matter where you put the buffer name in the arg list
buddy: fixed memory leak
line: corrected the behavior of the "stop" message
pattrstorage: new output modes
pattrstorage: added optional integer arg to "getslotnamelist" to avoid problems with weird approached to slot numbering
kslider: fixed background color updating when color changed
spray: fix for listmode output when first item of the list is a symbol

Requirements
Mac OS X 10.3.9 or later, Mac OS X 10.4 recommended
RAM 512 MB minimum
Welcome visitor
Not registred?
Become a member now! It free and fast and it'd allow you to post news, ads, messages in the forums, change your language/time setting...
Top Downloads
This MacMusic section is managed by JuneBug. You are welcome to help him ;-)
© MacMusic 1997-2008