Max 9.1.3 / RNBO 1.4.3 Released
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