Max 6.0.4 Released

    Feb 16 2012 | 1:02 am
    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:
    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 | 4:55 pm
      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 | 8:26 pm
      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 | 10:13 pm
      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. O.
    • Feb 16 2012 | 10:21 pm
      sorry, i'm win 7 user. that's maybe important to know.
    • Feb 16 2012 | 10:35 pm
      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, -Ben
    • Apr 07 2012 | 2:41 pm
      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 07 2012 | 4:06 pm
      @Ben something about spanish help in the future? Maybe for 2018? (^_^)
    • Apr 15 2012 | 4:01 am
      "• 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 | 10:27 am
      yes. that one was long overdue...
    • Apr 15 2012 | 3:18 pm
      sweet [good to see you over here too dtr :) ]