Max 8.5.0 Release Version

    This page contains a record of fixed bugs and added features.
    If you know of an issue which is outstanding or you would like to report a bug, please fill out our Bug Reporting Form, found here:
    Bug Reporting Form

    Or contact our Support team here:
    support@cycling74.com

    System Requirements
    macOSWindows

    Intel

    • OS X 10.11.6 or later
    • Intel® Core™2 Duo processor. Intel® Core™ i5 processor or faster recommended
    • 4 GB RAM (8 GB or more recommended).

    Silicon

    • OS 11.0 or later
    • Apple Silicon processor
    • 4 GB RAM (8 GB or more recommended)

    Download 8.5.0 | Nov 1, 2022
    Download

    Release Notes

    New Features

    • ftom/ftom~/mtof/mtof~: Scala support
    • GLCore: modern OpenGL Graphics Engine (gfxengine glcore)
    • jit.gl.environment: new object to manage environment maps for image-based lighting
    • jit.gl.lua: GLCore Support
    • jit.gl.model: support for PBR materails in glTF files
    • jit.gl.pass: new global illumination effects (atmospheric, tssao, ssr)
    • jit.gl.path: GLCore support
    • jit.gl.textmult: new object for efficiently rendering multiple words of text
    • jit.gl.tf: support for input-only buffers
    • jit.gl.volume: GLCore support
    • Max for Live Devices: added device pref to include packages when freezing
    • Projects: 'safe' mode (a la loadbang defeat)
    • RNBO: Support for new add-on patching environment
    • vst~: improved transport support / @legacytransport attr
    • vst~: support for named transports

    Fixed Bugs

    • amxd~: fixed typing a file into the inspector
    • attrui: prevent setting of read-only attributes
    • autocompletion: fixed misc issues for a few objects
    • buffer~: fixed importreplace / replace with some .mp3 files (Mac fix only)
    • Color Picker: does not add unecessary undo transactions
    • filtergraph~: fixed crash saving markers
    • gestalt / js: fixed arm64 architecture reporting
    • GLCore: @poly_mode 2 2 correctly draws points as circles
    • GLCore: fixed cull_face poly_mode behavior
    • Inspector: Color popup follows horizontal window resize
    • JA Translation: improved word wrap in help files (Win)
    • jit.gl.material (GLCore): fixed poly_mode
    • jit.gl.model: fixed skeleton mesh misalignment issues
    • jit.gl.text: removed 1024 maximum character limit (now 32768)
    • jit.matrix: fix exportimage file extension enforcement
    • jit.qt.engine: fixed Error 126 loading external (Windows)
    • js: increased Array/stringth length when posting (32767)
    • jsui: fixed crash when @filename is set with #1 (changeable arg)
    • lcd: fixed crash with long 'write' symbols
    • line~ / curve~: prevent bang on single value message (reverts to old behavior)
    • live.banks: window can be opened from subpatcher
    • live.object: fixed potential crash on empty message
    • Max Console: permit option key from Window menu to move to the main display
    • Max for Live Device: improved devuce unfreeze speed
    • Max for Live Device: M4L patcher attributes are retained when saved in Max
    • Max for Live: improved scheduler<->audio accuracy
    • mc.pattern~: fixed crash on illegal channel index
    • New From Clipboard: ensure top-level loadbang is triggered
    • Node for Max: Fixed logging on Apple arm64 machines
    • Package install: improved installation / removal / etc
    • pattrhub: improved @patcher attach/detach
    • pink~: improved seeding / instances are unique
    • plot~: domain properly set from stored values
    • poly~: fixed right event outlet assistance
    • print: fixed comma-escaping
    • Projects: fixed crash if subpatcher window is open when Saving as Project
    • Projects: improved handling of invalid project search paths
    • Projects: reload no longer causes duplicate patcher instance if save dialog is cancelled
    • pvar: fixed crash when deleting object connected to a pvar
    • serial: improved open/close
    • sfplay~ / playlist~: fixed crash with high-channel counts
    • subdiv~: fixed @div attr arg initialization
    • subdiv~: fixed issues with patterns with small, followed by large, values
    • textedit: order attribute works when parameter_enabled
    • updown~: protect against over / under
    • vd.twist.jxs shader example: fixed for GLCore
    • vst~: added some aliases for @prefer
    • vst~: fixed argument parsing on patcher load
    • vst~: fixed crash with 'writebank' with no arguments (vst3)
    • vst~: fixed potential deadlock when changing parameters with generic interface
    • what~: fixed crash using @matches attr arg
    • zl.rev: fixed list with bang message
    • zl.stream: stream size retained when changing zlmaxsize