Max 9.0.1 Released

Ben Bracken's icon

We've just released Max 9.0.1. This release fixes a number of regressions, crashes, and bugs with new Max 9 features.

The full list of improvements are below, and on the Max 9.0.1 release page:
https://cycling74.com/releases/max/9.0.1

Learn more about Max 9 features:
https://cycling74.com/products/max-9

See a descriptive overview of many of the new features in Max 9:
https://cycling74.com/releases/max/9.0.0

Happy patching!

New Features

  • jit.ui: added zoom_image_background attribute

  • jit.ui: added position label

Fixed Bugs

  • abl.device.utility~: fixed dcblock muting

  • abl.dsp.pulsate~/ramp~: correct attributes show up

  • Ableton DSP Objects Overview: improved Theme awareness

  • attrui: fixed crash when no params are available for Param Connect

  • Copy Support Info: fixed color of link

  • Debug / Illustration mode: disabled in Gen / RNBO

  • Doc Browser / Sidebar Search: improved search focus handling

  • function / preset: fixed issues with float input

  • function: redrawn correctly when setting style to 'no style'

  • Gen / RNBO Toolbars: object & operator browser improvements

  • gen.codebox~: eliminated error when there are no outlets

  • gen.codebox~: fixed issues with buffers and quoted enums

  • gen~ / Param Connect: fixed crash when compilation fails

  • Help: ? tab shows abstraction name in header

  • Illustration Mode: fixed crash when opening help file from contextual menu

  • Info View: fixed crash when getting help for deleted object

  • jit.geom: fixed crash when bound to named root context

  • jit.gizmo: fixed trackball glitching due to numerical inaccuracies in rotation gizmo

  • jit.gl.light: fixed crash with jit.gl.path and jit.path

  • jit.gl.pass: fixed issues when bound to node that contains other passes

  • jit.ui.slider: fixed help patcher not resizing the gridshape

  • jit.world: fixed auto_handle use when new objects are added

  • JS LiveAPI: support JS Objects as arguments to call() and set()

  • matrix: fixed list messages that start with a number

  • Monaco Experimental Text Editor: supports es2016

  • Mouse Wheel Zoom: sensitivity minimum value is now 0 (meaning disabled)

  • mtr: fixed playback when recording with metro in the M4L editor

  • multislider: redrawn while color attributes are being changed

  • Param Connect: long attr type is not overwritten if min + max are set

  • patcher contextual menu: opens after a mouse drag

  • Patcher: close window keyboard shortcut inhibited if close button is disabled

  • pattr: fixed issues when name is 'min' or 'max'

  • preset: added support for old (Max 4.x) files

  • REPL in Max Console: improved setting of visibility

  • RNBO: fixed crash when creating a midiiin object in a new RNBO patcher

  • sfplay~: protect against NaN output

  • Sidebar Reference: info text properly rendered

  • Sidebar Search: changed default port from 8080 to 8088

  • umenu: fixed initial value save & restoration

  • v8 require: improved Common JS module support

  • v8: compile message without arguments recompiles existing code

  • v8: fixed Dict, MaxArray methods like MaxArray.at() to properly return single elements instead of arrays

  • v8: maxobj add wrapped object messages as methods

  • v8: maxobj.message() properly sends numbers

  • v8ui: eliminated error when there is no paint() method

  • View menu: Define Fixed Initial Window Location returned

  • VIZZIE VIEWR: eliminated warning