This page is a record of all bugs fixed and
features added in this version of Max5.
If you know of an issue which is outstanding or you would like to report a bug,
please contact support@cycling74.com
extensions that are the same file type as the default type (such as .maxhelp) can be chosen via a pop-up menu
inlet and outlet objects no longer cause crashes upon viewing assistance if the "comment" attribute contains more than 512 characters
zl: fix for list truncation when the list begins with a symbol and the list is the same size as the maximum limit for list length.
filebrowser: the preview pane now correctly displays the full path of all files when there are multiples of the same file in the searchpath.
filebrowser: the reveal-in-finder button no correctly locates all files when there are multiples of the same file in the searchpath.
round: fix for bug when receiving list input where round would modify its input directly in memory before outputting the new values.
improved updating when monitors are added or deleted
annotation attributes are disabled for objects that ignore clicks
pattrstorage: fixed memory access bug during 'renumber' and 'remove'
bpatchers as well as objects in bpatchers now support annotations
DLS Synth: now compatible with Snow Leopard
filewatcher: fixed crashes on the Mac caused by dramatic changes to the searchpath while Max is running.
+=~: now has a second inlet to be reset in a sample accurate way
bucket: freeze/thaw works properly when the include argument is set
option-titlebar click menu on abstraction disabled for runtime builds
dirty subpatchers inside an abstraction that has been edited via Modify Read Only can now be closed without prompting for save
jit.cellblock no longer crash when displaying big symbols
multislider: fixed display of vertical sliders in signed mode where the display of zero values appeared to look like non-zero values.
matrixctrl: clickvalue attribute is displayed in italic, you can freeze it to restore its value
spectroscope~: when in spectrogram mode, the frequency and amplitude of the current mouse position is sent out via an outlet.
colorpicker has a compatibility attribute to deal with RGB or RGBA values
zmap accepts lists now
scale accpets lists now
umenu has now an insert message
filebrowser: fix for crash when attempting to update a previously saved search (problem introduced in Max 5.0.7).
count~: now supports an optional signal input to turn counting on and off with sample accuracy.
tab: now responds to object-defaults
textbutton: now responds to object-defaults
meter~: now responds to object-defaults
scope~: now responds to object-defaults
jit.qball supports list of more than 256 items
spectrogram~: now responds to object-defaults.
waveform~: now responds to object-defaults
zplane~: responds to object-defaults
new improved tab display in the Object Defaults window
table: no longer loose its name when reading a preset from disk
vst~: fixed errors when trying to read a vst preset file specified with a complete path.
api: calls to saveasdialog_extended() with 0 types no longer crashes
drawing of the patcher grid is now more accurate when zooming the patch
matrixctrl with 1 row and 1 column now initializes properly
number and flonum now output value and end edit if window is deactivated before entering typed entry
vst~: fixed intermittent problems with dropped midi events, such as noteoff messages, particularly when under heavy cpu load.
added exportimage message to max with syntax ";max exportimage patchername [pathname] [dpi] [x y width height]" where params in brackets are optional, patchername is a name previously used for the openfile message to max to open a patcherr, dpi is the resolution of the resulting image, and x,y,width,height specify the portion of the patcher to export.
function now has zoom_x and zoom_y attributes
itable now has a legend attribute
editing a patcher owned by a poly~ via MRO now triggers an audio recompile
ubutton: color attributes work with the object-defaults system
radiogroup: color attributes work with the object-defaults system
nslider: color attributes work with the object-defaults system
multislider: color attributes work with the object-defaults system
kslider: color attributes work with the object-defaults system
led: color attributes work with the object-defaults system
jit.fpsgui: color attributes work with the object-defaults system
function: color attributes work with the object-defaults system
incdec: colors definable as attributes, works with object-defaults.
waveform~: can now select the all buffer with the mouse
filebrowser: the clue window now shows the item name and its location for the item over which the mouse is hovering.
waveform~: undo message causes changed values to be sent from the object's outlets as in Max 4.
coll: can now read text files that have been assigned a filetype
function: fixed obscure crashes in extreme situations
file extensions are now forced on the Mac in save as dialogs
pattrstorage: changing the boxname updates the name attribute of the pattrstorage/window titles
pattrstorage: changing the name updates the title bars of the client and storage windows
fixed problem where memory was not being freed when clearing the max window
lookup~: fixed crash when a buffer~ becomes multi-channel
fpic and comment are copied in a standalone to show default about box
rslider can be duplicated properly with a range of 1 in floating point mode
makenote has a new repeatmode attribute to deal with note repetition
swatch restores the colors with the correct saturation
textbutton: draws correct state after being clicked when connected to opendialog
poly~ accepts @target as typed attribute of the box
funnel is no longer confused by offset changes
jit.freeframe: fix for endian issues on Intel Mac
groove~ respects jumping at a position after changing the loop point (as in Max 4.x)
regexp: fix for @tosymbol output -- it was not always a symbol
rslider: command key move the range selection
rslider: option key + vertical drag increase/decrease the selection
colorpicker: now sends notifications when a color is chosen (in addition to sending values via the outlet), allowing the object to be used as an embedded object inside of other externals.
The "Show Horizontal Scrollbar" and "Show Vertical Scrollbar" settings in the patcher inspector now work
fix for vst~ causing excessing cpu usage in syslogd
tosymbol no longer crash when attemping to create too large symbols
dialog now sends a bang to the right outlet when user cancels
zl: fixed possible memory corruption using messages of more than 256 items
mtr: fixed duration output of next message with stored lists
pfft~: fixed crash starting audio when the subpatcher has no MSP objects in it
fix for case where object box in subpatcher could have its text highlighted for editing after locking, closing, and opening said subpatcher
umenu: trucated text indicated with an ellipsis is now sized to fit within the viewable area of the umenu.
umenu: new truncate attribute determines whether text is truncated at the right side or in the middle
object palette now won't show during double click if one or more of the clicks is on a patch cord
coll: fix for possible crash opening colls containing large lists
pfft~: new 'clear' message zeros internal buffers.
text entered in entry dialog now accepted when edit button is pressed while editing text
gate~: signal input select the right most outlet if it is greater than the number of outlet
fix for crash dragging in matrixctrl
gain~ outputs its value when a bang message is received