Max 6.0.4 Released

Feb 16, 2012 at 1:02am

Max 6.0.4 Released

We are happy to announce that we have officially released 6.0.4. There are a whole list of things that were fixed (over 75 bugs), and a few fun new features.

You can download it here:



Max 6.0.4 release notes:

New Features:

β€’ attrui: tab key support
β€’ filterdesign: double-click to see dictionary
β€’ Gen: GenExpr include files
β€’ jit.anim.node new features:
– new messages: concat, worldtolocal, localtoworld
– new attribute: invtransform
β€’ object
β€’ jit.phys.* new features:
– @enable attribute
– physics constraints now have rotate/rotatexyz attributes
β€’ new features:
– attributes for simulation updates
– remove_plane attribute for 2D functionality
β€’ sqlite: faster database update startup
β€’ standalone: improved dependency inclusion for some components

Bugs Fixed:

β€’ audio: fixed start/stop UI delay glitch
β€’ audio: closing patcher window now fades properly (Mixer Crossfade)
β€’ audio: clicking then silence / crashing when changing audio settings
β€’ audio: fixed crash when turning mixer parallel on/off when signal vector size is smaller than 64
β€’ audio: hot-swap devices without needing to restart Max
β€’ audio: patcher muting respected when audio started
β€’ audio: fixed deadlock when closing a patcher with the Audio running
β€’ preferences: fixed crash on corrupted Windows preference files
β€’ cascade~: fixed zipper noise on coefficient change
β€’ cellblock: resizing the object refreshes properly in in-line edit mode
β€’ codebox: require disposes of filewatcher when closed
β€’ codebox: retains inlet/outlet count even with an error with GenExpr
β€’ cycle~: proper handling of attrs/args
β€’ dac~: start/startwindow in right inlet
β€’ dialog: text field does not have focus (Mac OS 10.6)
β€’ dict: automatically add missing extension for the ‘import’ message
β€’ dict.iter: fix crashes with references to dangling subdictionaries.
β€’ enable SSE2 instructions for windows non-audio projects
β€’ Encapsulating with disabled patch cord causes crash
β€’ File > New Text, typing, File > Save causes text to disappear
β€’ filtergraph~ no longer crash when receiving a message with the wrong filter index
β€’ filtergraph~: @edit_maxfreq @edit_minfreq swap
β€’ fpic: opt+drag no longer loses image
β€’ Gen: patcher type visual display on inlets and outlets
β€’ Gen: ‘f’ can be used in GenExpr as a variable
β€’ Gen: .genexpr files now associated with Max6
β€’ grab: Works with ‘set’ receives / multiple output
β€’ groove~: fix for output gain variations depending up transposition with resampling on
β€’ groove~: fix for stuttering, distortion, etc with resampling on and looping a small portion of a large buffer
β€’ groove~: fixed crash when loop max is smaller than loop min
β€’ groove~: resampling aliasing on loop points
β€’ groove~: resampling and loopinterp should work together
β€’ ui_map dictionary functionality fixes
β€’ jit.cellblock: .txt extension added to written files
β€’ jit.cellblock: misc fixes
β€’ jit.gen: fixed noise()
β€’ .lua files: now associated with Max6
β€’ fixed crash when closing patch after deleting
β€’ gl.node erase_color attribute bug fix
β€’ fixed GLSL compilation errors
β€’ fixed fullscreen crash
β€’ jit.phys.body: fixed @shape compound crashes when collision reporting
β€’ jit.phys.ghost: fixed help file crash
β€’ fixed flatten + inplace crash
β€’ attrui @dim updates with @adapt 1
β€’ jitter Gen: math binops with vec2 arguments produce valid output
β€’ KeyMIDI: octaves buttons works properly again
β€’ live.step: editlooponly respects loop start > 1
β€’ matrixctrl: updates when recalling a preset in Max for Live
β€’ minimixer: fixed sizing issues
β€’ nodes: mouse coordinate are correct when the object isn’t squared
β€’ nodes: no longer produce NaN when the size of a node is set to 0.
β€’ nodes: setnode message properly updates the active state
β€’ ob3d matrixoutput 2 memory leak
β€’ object details panel: fixed GUI glitch
β€’ polybuffer~ help file: fixed crash on Windows
β€’ phasor~: improved @lock 1 performance
β€’ plot~: editing domain labels in the editor does not trigger a re-paint
β€’ poly~: decreased the CPU usage for non-dsp (and non-active DSP) patchers
β€’ polybuffer~: fixed getshortname crash
β€’ Projects: auto localize setting results in missing file entry
β€’ reference: fixed Tutorial 1 missing text
β€’ reference browser: removed mouseover popup in search results
β€’ regexp: fixed substring crash
β€’ saving: saving an abstraction (or poly~ patcher) as another file no longer causes other instances to reload
β€’ saving: fixed open rect bpatcher save issue
β€’ scale: fixed ref and scale vignette namespace collision
β€’ scale/scale~: exponent base is no longer inverted in non-classic mode
β€’ send~/receive~: mismatched pair no longer crashes Max when DSP is on
β€’ sidebar: improved reference appearance at small sizes
β€’ standalone: better default audio driver selection
β€’ standalone: fixed java dependency issues
β€’ standalone: fixed issues on Windows with javascript inclusion
β€’ table: object box attrs now work properly
β€’ vst~: window coordinate arguments work again with ‘open’ message
β€’ watchpoints: improved positioning when watchpoint is below patcher when patcher is floating

Feb 16, 2012 at 4:55pm

And the bug where I couldn’t put #1 #2 inside a dac~ is fixed too!

I love that you guys release updates often.

Feb 16, 2012 at 8:26pm

me too :)

this update also fixed a bug for the latest version of lion right? I read that there was one so hadn’t update my OS yet just incase….

Feb 16, 2012 at 10:13pm

hello, [join] is still buggy.

I can still not scroll vertical in a patch with the mousewheel if i'm dragging an object or a selection-frame at the same time.

and is that intended, that since ver 6 i see very simplified scrollbar-design in patches? the strange thing is that i see normal system default scrollbars in the max docu. (see pic)

i can not change the scrollbar colors(because there is no way to set it). the scrollbar-background will always be white no matter if it fits to the patchdesign or not.. in max 5 the scrollbar-background adopted the bgcolor of the patcher.
Please, i don't want to start hacking my own scrollbars together, especially because apart from that they're working very well.


  1. scrbars.JPG
Feb 16, 2012 at 10:21pm

sorry, i’m win 7 user. that’s maybe important to know.

Feb 16, 2012 at 10:35pm

Thanks for the note.

The join issue was never brought to our attention. I’ve ticketed it to be looked at.

The scrollbar issues you see is simply a limitation of scrollbars in Max at this time.

all the best,

Apr 7, 2012 at 2:41pm

I’m working on a patch aswell and I would like to change this color aswell and making a custom scrollbar is a big pain.

Apr 7, 2012 at 4:06pm

@Ben something about spanish help in the future? Maybe for 2018? (^_^)

Apr 15, 2012 at 4:01am

“β€’ audio: hot-swap devices without needing to restart Max”

does this mean that if my firewire audio interface gets unplugged on stage, i can reconnect it without restarting Max? Similar to how Logic and Mainstage behave? If so, that would be huge. Mac OS X 10.6.8, MOTU Ultralite…

Apr 15, 2012 at 10:27am

yes. that one was long overdue…

Apr 15, 2012 at 3:18pm

sweet [good to see you over here too dtr :) ]


You must be logged in to reply to this topic.