Max 8.0.4 Release Version
Welcome to Max 8.0.4. This page will contain a record of bugs fixed and features added since Max 8.0.3
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
|
Max 8.0.4 Release Notes
(For more information on new features in Max 8, please visit
http://cycling74.com/products/max-features)
New Features:
- itoa/atoi: utf8 attribute to always produce / expect UTF-8
- jit.gl.bfg: GL implementation of jit.bfg
- jit.gl.node: support for shader attribute
- Node For Max: cluster support
- Node For Max: custom binary paths
- Node For Max: double click opens the node.script js file
- Node For Max: global Max preferences for debugging
- Node For Max: 'npm init' messages allow the creation of package.json files directly from Max
- Node For Max: support for passing on CLI options to the Node binary
- Node For Max: support for remote debugging scripts
- VIDDLL 1.2.1: support for rtsp url streaming
- VIZZIE: Added new TEXTURE2MATRIX utility module
Fixed Bugs:
- audio: fixed memory leak in dspchain starting / stopping audio
- autopattr/pattrstorage: fixed issues with deletion/reinstantiation
- BEAP: sync from BEAP repo (master branch)
- Blackmagic driver: fix issue with crash on multi-input devices
- chooser: can use jspainter to draw over dataview
- coll: fixed crash when a symbol doesn’t have any argument
- extras menu: alphabetization improvements
- GL: fix crash when instantiating jit.gl.model from JS without first instantiating outside JS
- Groups: copy and duplicate of individual objects no longer retain Group information
- Inspector: Object > Name menu no longer closes sidebar inspector
- ITM "time" attributes: update in inspector/attrui when value is changed
- jaudiowrapper: ensure that device is open before start/stop
- jit.gl.light: allow binding to jit.gl.node sub-contexts
- jit.gl.mesh crash with large dims
- jit.gl.scenegraph: refactoring
- jit.gl.slab: fix sendshader read message
- JS: fixed memory leaks
- JS: rebuilt with a newer SDK to support Notarizing for App Store
- jsxmlhttprequest: fixed crash when sending a number via setRequestHeader
- kslider: fixed issues with touchscreen mode
- line: fixed memory leaks
- line: initial duration of 0 works
- live.step: direction random properly works with the next message
- loadmess: single float argument was truncated to 32 bits
- Max For Live: Breakpoint editing works in Arrangement
- Max For Live: fixed 'Clang' crashes
- Max For Live: pasting into an edited device no longer changes device name
- Max path: Applications folder is not added (Mac-only) if Max is installed there
- MC: fixed crash when wrapping with prefixed name
- MC: fixed issues with MC-version transform and some MSP objects
- mc.cascade~: coefficients work when input to right inlet
- mc.function and others: help file opens from ref page
- mc.number~: outputs number of channels when no input is connected
- mc.rampsmooth~: can accept ints in its inlets
- mc.stereo~: disables and ignores pan control mode
- mc.voiceallocator~: better handling of post "endevent" audio release
- mc.voiceallocator~: fixed crash with non-event messages
- meter~: fixed usage with Mira
- multirange: displays pattr-recalled data correctly
- Node For Max: improved start, stop and restarting behavior
- Node For Max: node.debug switches to ‘npm’ tab automatically when running any npm related tasks
- Node For Max: node.script helpfile improvements
- panel: fixed bad error messages when @drag_window is used in embedded bpatcher
- parameter: any attribute in an abstraction can be edited
- parameter: initial value is retained when duplicating
- parameters: improved bpatcher support
- patcher: fix old patcher loading
- Patching: command/ctrl before click to disable snapping
- Patching: fixed intermittent crash when right-clicking
- pattrstorage: fixed issues leading to crash in VSynth
- pattrstorage: getsubcriptionlist outputs a 'done' if there is nothing subscribed
- pattrstorage: subscription improvements
- peakamp~: improved memory initialization to avoid garbage output
- pfft~: fixed crash when adding fftout~ to an MRO-ed patcher
- pipe: fixed memory corruption
- preset: clean up pattrstorage linkage
- print: long lists are no longer truncated
- scale: @classic 0 attribute works when scaling a list and using the exponent
- seq: fixed addeventdelay message
- speedlim: no longer stops when scheduler restarts
- Support Info: package list sorted alphabetically
- Vizzie: parameters are stored and recalled properly with pattrstorage
- vst: fix editor crash with uninitialized audio
- vst~: AUv2can load component plugins using filepath/drag
- waveform~: fixed memory leak
Limitations:
Not supported:
- jit.avc
- jit.broadcast
- jit.qt.broadcast
- jit.qt.effect
- jit.videoout
- spigot~
Other features currently unsupported or limited:
- Java: Read more about our Java support here
- Reading PICT files is not supported on either platform.
Previous Max 8 release notes: