RNBO 1.2.0 Release Notes

This page contains a record of fixed bugs and added features.

If you know of an issue which is outstanding or you would like to report a bug, please contact our Support Team.

Release Notes

Max Version

Max 8.5.6 recommended for use with RNBO 1.2.0.

New Features

  • accum: added gen~ style features (resetmode, min, max)
  • C++ source code export: option to disable export of RNBO Engine
  • codebox: 'safemath' option
  • codebox: bufferrate operator
  • codebox: bufferRef / DataRef types
  • codebox: imod/iadd/imult integer operators
  • codebox: rint integer round operator
  • codebox: u32into operator
  • ease: new objects a la Max Package (ease, ease.list, ease.listinterp, ease~, ease.xfade~)
  • line: event version
  • Max External Target: set default buffername for buffer attributes
  • number~: displaymode option (first / average)
  • oscquery runner: report if/when a preset was loaded
  • Raspberry Pi Target: add a device to the sidebar by address
  • Raspberry Pi Target: support for cloud compiling
  • Raspberry Pi Target: upload and manage multiple patches (hot swap)
  • Raspberry Pi Target: upload patcher without loading it
  • rnbo.remote: 'launchwebinterface' message to launch web interface from rnbo.remote
  • rnbo.remote: @patchername attribute to change current patch on device
  • rnbo~: dumptargetconfig message for getting the configuration dictionary for an export target (defaults c++)
  • rnbo~: export message for triggering a target export (defaults to c++)
  • subdiv~: new operator

Fixed Bugs

  • codebox: allow const values in param declarations
  • codebox: fixed Int cast of bitwise operators
  • codebox: fixed parameter visibility in user defined functions
  • codebox: improved let/var declaration parsing
  • codebox: simplified Fixed Array initialization
  • counter/counter~: fixed crash when adding or removing ~ in object box
  • env2~: fixed an issue with release in hold mode
  • Export Sidebar: improved device add and delete UI
  • Export Sidebar: improved error message when Max is unauthed / authed via Live
  • filtercoeff~ performance improvements
  • Gen in RNBO: parameter with the name "t60" works
  • gen~ in RNBO: title now updates varname
  • lockedphase~: removed (can still be used in codebox)
  • Max External Target: data can use Max buffers
  • Max External Target: overwrite warning references ‘external’
  • Max External Target: refpages in search path are not overwritten by new version of object
  • message: left inlet input always triggers output
  • modulo: fixed round off errors
  • param~: fixed issues when used in polyphonic top-level patchers
  • phasor~: ‘reset’ only resets phase
  • RNBO Object Inspector: shows enum attrs in a dropdown menu
  • RNBO patcher title bar: right-click title bar shows patcher filepath
  • RNBO patcher: argument sets title
  • samplerate: updates in the context of Max for Live
  • silencedetector~: fixed issues with cut off notes
  • silencedetector~: threshold and length options have some constraints
  • Themes: improved RNBO patcher legibility in non-default themes
  • VST Target: parameter automation improvements