Max 9.1.3 / RNBO 1.4.3 Released

Ben Bracken's icon

We are happy to announce the release of Max 9.1.3 and RNBO 1.4.3.

The Max 9.1.3 release brings new Parameter visibility options, Max for Live mapping overlay / automation dots to jspainter, and bug fixes for Jitter, ABL objects, Max for Live on Push 3 Standalone, and more. Take a look at the change log below or on the Max 9.1.3 release page.

The RNBO 1.4.3 release focuses on usability, portability and customization of the RNBO Runner and Web Interface. Improvements include the import and export of graphs / patchers, loading of arbitrary binary data (fe .mid, .scl, .kbm, .bmp), expanded OSC mapping options to internals of the RNBO runner /rnbo/ namespace, the ability to MIDI map inports, Runner Image support for the new Raspberry Pi Imager 2.0.0, and much more.

Additionally, we’ve added some new objects (midiflush, kbm.data, scl.data), expanded data loading capabilities, made some improvements to the Target Export Sidebar (load time, potential crashes, new options), and fixed a handful of long standing bugs.

For the complete change log, take a look at the list below, or on the RNBO 1.4.3 release page.

RNBO 1.4.3 is included in the Max 9.1.3 release, but can alternatively be updated via the Max Package Manager for older Max 9 installs.

Max 9.1.3 can be downloaded here:
https://cycling74.com/downloads

Happy patching!
- Ben & Cycling '74

Max New Features

  • abl.* objects: added @freezein attributes to hybrid reverb objects

  • Autocomplete: rnbo~ is preferred over rnbo.remote

  • jspainter: Max for Live mapping overlay / automation dots

  • MGraphics mgraphics_set_dash: allow 256 dash elements

  • Parameters: new Visibility options - Visible / Visible (Not Stored)

  • RNBO: v1.4.3 is now bundled

  • v8: js folder supports long extensions

Max Fixed Bugs

  • abl.device.drift~: fixed moddst attr options

  • abl.dsp modulators: fixed macro 2 assignments

  • abl.dsp.modalresonator~: fix @damping attribute

  • abl.dsp.saturator~: fixed setting curve type

  • Autocomplete: fixed jit.gl.movie/grab results

  • BEAP: names correctly displayed in Modules sidebar

  • Database: fixed potential skipping of 'interfaces' folders

  • jit.net.send/recieve: fixed usage of long matrices

  • jit.pwindow: fixed rendering when initialized off-screen in Max for Live

  • jit.pworld: fixed crash when global context is enabled

  • jit.ui: removed duplicated png files

  • Jitter in Max for Live: fixed potential crashes with Jitter windows

  • jsbuffer: fixed crash if no buffer name set yet

  • live.* UI objects: improved initialization

  • live.banks: fixed editing banks with message after adding banks to new device

  • Mac App Icon: improved compatibility for Tahoe

  • mc.function: fixed hang with @clickinactive set to select

  • mc.generate~: fixed crash when changing channels with audio on

  • Patcher grid: fixed drawing on right/bottom

  • Patch Cord: "Convert Last Message to Object" creates object on top layer

  • Save Dialog: correct file filter is used

  • text: improved optimizations with large files

  • textbox / listbox: fixed crash when making a new preset

RNBO New Features

  • kbm.data: new object to read .kbm file data from buffers

  • midiflush: new object to track note ons and send appropriate note offs with a bang

  • RNBO Runner: option to reload devices on export

  • scl.data: new object to read .scl file data from buffers

RNBO Fixed Bugs

  • buffer in codebox: update function is properly called

  • butterworth~: fixed response

  • data: @type UInt8 / Int works

  • delay~: fixed @interp cubic / spline / fastcubic when time is less than 2

  • gen~ buffer / data: fixed codegen duplication

  • list.reg: fixed issues with state and preset restore

  • Operators: reset methods work for operators-in-operators

  • Patching: fixed crash when pasting RNBO objects into Max patch

  • Target Export Sidebar: improved open speed

  • Target Export: fixed potential websocket dns crashes

  • Web Export Target: disallows invalid characters in export classname

RNBO Runner / Web Interface New Features

  • Runner Image: improve runner image for raspberry pi imager 2.0.0

  • Runner: added "graphreset" output on rnbo-control node that sends midi reset when graph is unloaded

  • Runner: added DB backup and restore OSCQuery methods

  • Runner: allow for saving graphs that don't include any rnbo instances

  • Runner: allow loading arbitrary binary data into u8 datarefs (fe .mid, .scl, .kbm, .bmp)

  • Runner: audiofile loading threadpool (reduces number of threads used)

  • Runner: buffer/dataref metadata expansion

  • Runner: expand OSC mapping potential

  • Runner: expose dataref typename in OSCQuery

  • Runner: expose display_order and steps in OSCQuery

  • Runner: exposed numeric instance and graph preset endpoints for count, save, delete, load

  • Runner: graph (and patcher) sharing

  • Target Sidebar: optionally reload loaded devices after exporting new verison of patcher

  • Web Interface: allows for arbitrary file type uploading for data files

  • Web Interface: MIDI mapping for inports

  • Web Interface: new HTTP backend to improve upload/download of files