Max 8.5.2 / RNBO 1.0.2 Released

Ben Bracken's icon

We have just released Max 8.5.2 and RNBO 1.0.2. This is a general bugfix / stability update, though there are a handful of new features for both Max and RNBO.

As always, you can download the update here:
https://cycling74.com/downloads

For a list of all Max 8.5.2 and RNBO 1.0.2 fixes, check out the change log below, or here: https://cycling74.com/releases/max/8.5.2
https://cycling74.com/releases/rnbo/1.0.2

Max New Features

  • jit.gl.environment: ‘reflect_edge’ reflection map edge length attribute

  • jit.gl.meshwarp: added input matrix for mesh geometry

  • jit.gl.meshwarp: output_mesh_matrix message to output mesh vertex matrix

  • Projects: allow using templates via ‘add new file’

  • RNBO: v1.0.2 update

  • zl: ‘zlreset’ message to reinitialize but not reset ‘mode’ parameters

Max Fixed Bugs

  • crosspatch: protect against feedback

  • dict: ‘contains’ supports ints

  • jit.cellblock: fixed drawing artifacts when referring to a coll

  • jit.gl.mesh: fixed crash with adjacency draw modes

  • jit.gl.path: fixed issues with adjusting evalin/out attrs

  • jit.gl.render (glcore): added error message when matrix rendering is enabled

  • jit.gl.skybox: fixed issues with jit.movie @output_texture 1

  • jit.gl.slab: fixed color attr for default shader

  • jit.gl.text2d: fixed ‘screenmode 0’ rendering with high DPI displays

  • jit.gl.text3d: fixed memory leak

  • jit.pix: attrui updates when param changes

  • Jitter JS: fixed ‘jit_gl_implicit’ “No such object" error

  • jweb: fixed memory leak with ‘readfile’

  • Max for Live metro: fixed issues with output when looping in arrangement

  • Max for Live: improved timing / sample accuracy

  • MC wrapper: fixed crash setting 'chans' message from scheduler thread when Overdrive is enabled

  • mc.gen~: fixed crash when saving with codebox (Win only)

  • mc.index~: buffer channel right inlet can be set

  • mcp.sfplay~: MC chans attr works

  • node.script: fixed memory leak

  • Parameters: ‘Stored only’ blobs work as expected

  • Patcher Window: fixed zoom button in fullscreen

  • RNBO patching: fixed errors when disconnecting patch cords via handle drag

  • RNBO: v1.0.2 update

  • Scheduler: fixed timing with UI operations that trigger signals (ex: bang->click~)

  • sfrecord~: fix crash on invalid path in ‘open’

  • Standalone: CEF is appropriately not copied when it is disabled (Windows)

  • Startup: small speed up (clippings are iterated later)

  • textedit: eliminated extra quote escapes

  • textedit: fixed crash when sending ‘clear’ via closebang

  • textedit: improved behavior of @nosymquote

  • textedit: text length does not affect presentation rect

  • thispoly~: works when created in modify-read-only subpatcher

  • VIDDLL HAP: fixed decoder error (Windows)

RNBO New Features

  • buffer / bufferop: added ‘normalize’

  • C++ / Web Targets: added post export command

  • noise: uses xoshiro algorithms

  • param: @displayorder attribute

  • Plugin Target: exposed parameter unit as a label

  • Plugin Target: transport sync

  • Raspberry Pi Export: added audio configuration

  • send~ / receive~: added s~ / r~ aliases

  • silencedetector~: added threshold and length options

RNBO Fixed Bugs

  • buffer~: fixed output order

  • C++ API: getParameterIndexForID works for polyphonic parameters

  • C++ API: PresetList and DataRefList do bounds checking

  • codebox operator docs: method info added

  • codebox~: improved error messages when using stateful operators without @state

  • gen~ mc_channel / mc_channelcount: can instantiate (but currently always returns 1.)

  • gen~ train: works in gen-in-rnbo

  • list.splice: negative start indices work / returns deleted items

  • param: allow pound-sign replacement on name

  • param: fixed recall of enum values that are numbers

  • pipe: fixed output ordering

  • Raspberry Pi Target: extended filename support

  • RNBO patching in Max for Live: fixed crash when patching in the Max editor

  • RNBO Web Export: cycle~ parity between Max and export

  • rnbo: fixed codebox errors with extra long files

  • sampstohz: fixed calculation

  • subpatcher: @title appropriately updates rnbo~ attribute values

  • urn: fixed ‘seed 0’ case and reliability of seeding

  • Web Export: buffer performance improvements in Brave Browser

  • Web Export: fixed Device.releaseDataBuffer error