Max 8.5.3 / RNBO 1.1.0 Released
We are happy to announce the release of Max 8.5.3 and RNBO 1.1.0. This update includes 20+ new features and 80+ bug fixes.
As always, you can download the update here:
https://cycling74.com/downloads
For a list of all Max 8.5.3 and RNBO 1.1.0 improvements, check out the change log below, or here:
https://cycling74.com/releases/max/8.5.3
https://cycling74.com/releases/rnbo/1.1.0
Happy patching!
Max New Features
amxd~: can have a help file
fzero~: ‘quiet’ attribute
RNBO: v.1.1.0 update
umenu: @highlight color used in dropdown highlight when @applycolors is 1
Max Fixed Bugs
Audio <-> Scheduler timing: improved accuracy
buffer~: ‘writeraw’ file dialog is suppressed when file name is given
cascade~: works when input list contains integers
crosspatch: fixed restoration order
crosspatch: inlabel / outlabel have text editor in Inspector
crosspatch: presets/pattrstorage/snapshots connections cleared before restore
Database: fixed slow launch on Windows
GLCore: color attr of jit.gl.node can override color of attached objects
GLCore: fixed matrix context rendering
GLCore: support for distinct face drawing modes
GLCore: jit.gl.material support for two-sided lighting
hi: fixed crash with some controllers on disconnect (Mac)
jit.gl.material: fix default lighting
jit.gl.skybox / jit.gl.environment: drawn after fullscreen jit.window (Win)
jit.movie (AVF): fixed output ready/failure notifications
jit.movie (AVF): fixed texture clear
jit.movie (AVF): improved reading and disposing of files
jit.playlist: fixed issues on MacOS 13.1
line~ / curve~: end bang improvements
line~ / curve~: fixed stop after immediate output
live.adsr~: fixed decay stage when driven by a signal
live.step: parameter saved when set by dictionary input
mapping: improved ‘pickup’ behavior
Math fuzzy float comparision: misc improvements
Max for Live editor: tour suppressed when launched from Live
Max for Live editor: update checking suppressed when launched from Live
mc.function: fixed focus issues while changing points and values are output
mc.snowphasor~: reduced minimum allowable rate / interval to 0.1
MIDI: removed CC#0-31 restriction for 14-bit CC messages
mtr: fixed immediate output when events are inserted
mtr: saves empty track info
Packages: Package fonts are loaded on first run
Patcher Continuous Zoom: works in RNBO patcher / edited Max for Live device
path: don’t return ‘/’ if a ‘boot path’ fails to conform
pattrstorage: fixed ‘renumber’ message
playlist~: fixed harmless timestretching errors
plugsync~: fixed samplecount outlet when used in amxd~
Project / amxd~ / Gen: fixed crash when saving after ‘open original’ from bpatcher
sflist~ / sfplay~: fixed crash printing cues
snapshot~: bang message is sample accurate
Soundfile: improved mp3 loading on Windows
Standalone: fixed crashing when jit.window/pwindow is present
subdiv~: pattern cleared correctly (fixed no pattern behavior)
textedit: fixed value sync issues when setting contents via scheduler thread
themecolor: fixed notification for dynamic color human-readable names
VIZZIE: fixed bang output when texture-output enabled
vst~: hide JUCE 'MIDI CC %d|%d' parameters by default
vst~: permit 1 channel input/output
xctlin: first message not skipped with new channel
RNBO 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
RNBO 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