RNBO 1.3.0 Released
We are happy to announce the release of RNBO 1.3.0, available now for download via the Max Package Manager.
*NOTE* currently, Windows users will need to install Bonjour Print Services. We are working on a fix for this.
With this update, we are introducing a new version of the RNBO Raspberry Pi Runner. The Runner provides plug and play access to a Raspberry Pi from the Max application, using using OSCQuery for communication with the running code.
This update features a new web-based interface with routing capabilities, expanded hardware support, along with many other improvements and bug fixes. Improvements include:
Raspberry Pi OS upgrade to raspbian: bookworm
rpi 5, 4, 3, zero2w supported
New web based interface with routing capabilities
Create multiple patcher instances and connect them together arbitrarily, save and restore these graphs as "sets"
Edit audio and various other configuration details
Improved parameter editing and visualization
Improved MIDI input
Raw MIDI driver
Allows for SYSEX output to hardware
Presets migration
Optionally keep presets created on the device while exporting a new version of a patcher
Patcher and set migration
Future upgrades will retain patchers and sets
OSC capabilities
Inport and outport now optionally allow for arbitrary addresses anywhere within the OSC namespace
Listeners are retained across reboots
We've also rolled in direct support for the Eventide H9000 add-on package, and have included a number of other improvements and bug fixes. Check out the release notes here or below.
Cheers!
New Features
Eventide H9000 Target: supports the Eventide Package
Gen codebox in RNBO: new "isConst" declaration in an operator
RNBO Export: detect and indicate transport usage with 'transportUsed' flag
RNBO Runner: many improvements and enhancements (patcher migration, OSC capabilities, new interface)
Fixed Bugs
codebox: clamp works in function
Gen codebox in RNBO: fixed use of exprs / some constants in initializations
Gen codebox in RNBO: function attribute support
Gen in RNBO interp: fastcubic / spline6 work
Gen in RNBO: >p, !=p, <=p etc. work
Gen in RNBO: crash when file dependency is not in search path
param norm/denorm, clamp, log: improvements for 0 calculations
Patcher Snapshots: polyphonic subpatcher parameters are saved/recalled
Plugin Export: enum returns corrrect value
Plugin Export: Hosted VST3 param recall improvements
Raspberry Pi Target: raw MIDI output works
rnbo.remote: newly saved presets are saved after hotswapping / rebooting Pi
wave~: fixed aliased playback