RNBO 1.1.0 Release Version

    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 fill out our Bug Reporting Form, found here:
    Bug Reporting Form

    Or contact our Support team here:
    support@cycling74.com

    Release Notes

    Max Version

    Max 8.5.3 is required for use with RNBO 1.1.0

    New Features

    • JUCE adapter: 7.0.3 upgrade
    • JUCE adapter: misc fixes and improvements: memory leak fix, parameter ids, parameter ranges, setlatency message, constructor args for presets, description and binary file data
    • Max 8.3 signal objects: where~, what~, swing~, updown~
    • Oscquery runner sidebar: refresh list when audio devices are added/removed
    • Oscquery runner: use signal i/olet index to map to jack i/olets
    • Plugin Target: accommodate Version Hints
    • Plugin Target: displayname is used for param by default
    • Plugin Target: Manufacturer ID is settable
    • Plugin Target: support for getting plugin name from generated code
    • Plugin Target: support for i/o names, sidechains via Metadata
    • Plugin Target: support for loading audio file data at runtime
    • rnbo parameters: programmatic access from separate external
    • rnbo.remote: support for numeric index for enum attributes
    • rPi target: audio config UI in target sidebar
    • rPi Target: obtrusive error for runner version mismatch
    • waveform~: RNBO implementation

    Fixed Bugs

    • buffer~: improved behavior of multiple declarations with different properties
    • codebox (gen~): fixed issues with GenExpr expressions
    • codebox: fixed declaring function variables without a value
    • codebox: inlet behavior improvements
    • data: can load files with @file and @url
    • data: is external by default
    • delay: fixed issues when in subpatcher and connected to a metro
    • elapsed: works in gen~
    • fft~/ifft~: defaults to rectangular inlets
    • fftstream: works in codebox~
    • Font: default RNBO patcher font type and size maintained
    • gate: works with no parameters
    • gen~ buffer: appropriately localized
    • gen~: Declaring Delay inside of function scope works
    • list.group: supress output when size is set to 0
    • list.sum: returns a number instead of a list
    • loadmess: validates arguments
    • Max External target: improved ref generation
    • Max External Target: log reflects export type
    • number: integer mode truncates output
    • number~: mode state is reflected on export
    • param: @max 0 works correctly
    • patcherargs: allow @args 0
    • Plugin Export: eliminated noise issues in FL Studio / Wavelab
    • Plugin Export: VST3 Plugin uses Pitch Bend messages
    • polyphony: fixed state restoration when setting voices via attrui
    • Raspberry Pi sidebar: cleared up version ambiguities
    • rect~ / tri~: accepts negative frequencies
    • RNBO counter: fixed bang behavior to resetnow and resetnext inlets
    • RNBO gen~: noise operator uses xoshiro 256+
    • rnbo.remote: symbol appropriately changes enum parameters
    • rPi target: fixed crash with Pi update (Win)
    • sample dependendencies: loads when file does not have extension
    • sample/peek (gen~): works with more than one channel
    • send~: enable multiple sources of the same name
    • sign~: works like Gen (in both rnbo and gen~-in-rnbo~)
    • train/train~: box arguments match Max/Gen

    API Changes

    • JavaScript Device API: added inports and outports