REAPER v6.44

v6.44 - January 6 2022

+ Actions: add "erase" as a default synonym for delete/clear/remove
+ Actions: do not warn on program startup if too many custom actions exist (only warn when creating)
+ Control surfaces: fix CSURF_EXT_SETSENDVOLUME notifications when in write mode and fader-scaled envelopes
+ Custom action editor: fix entering certain characters on macOS [t=249471]
+ Glue: if format supports BWF, write start offset when exploding multichannel audio to new files [t=261219]
+ JSFX: fix memory bounds checking on aarch64/armv7l [t=261271]
+ JSFX: fix gfx_showmenu() related issues (deadlock when undo point added, possible crash when MCP embedded) [t=261548]
+ JSFX: if REAPER has an external editor configured for .jsfx, use for open in external editor button
+ JSFX: improve 32-bit x86 implementation (consistent rounding with other architectures)
+ JSFX: scripts can write to #dbg_desc to write debug messages visible on main plug-in UI [t=260727]
+ JSFX: show code sections in IDE right-click menu
+ JSFX: show context information about built-in variables in IDE
+ JSFX: do not allow export_buffer_to_project() to be called from @slider [t=260428]
+ JSFX: allow override of refresh rate using options:gfx_hz=60 etc
+ JSFX: add options:gfx_idle to allow @gfx section to run when UI is closed (detectable via gfx_ext_flags having 2 set)
+ JSFX: add options:gfx_idle_only to allow UI-less plug-ins to run @gfx code at idle
+ Keyboard: fix various cross-platform key aliasing corner cases
+ Linux: prevent closing windows via close button when a popup menu is open [t=261459]
+ macOS: add per-theme option to not use themed window colors when in dark-mode (enabled by default theme)
+ macOS: improve performance of Live FX multiprocessing, especially on M1 systems
+ Media explorer: improve selection behavior after navigating with arrow keys on Windows
+ Media items: add option to close item notes window on enter key
+ Media items: save item notes when closing item notes window via action
+ Media items: add support for various loudness measurements (LUFS, etc) when normalizing media items
+ Media items: when normalizing multiple items to an integrated loudness value, support either normalizing each item separately or normalizing the combined (sequential) output of all items
+ Metadata: fix setting XMP marker metadata [p=2513125]
+ MIDI editor: add action to insert note at edit cursor without advancing
+ Pan: fix manual entry of pan values when preference is set to display pan in dB [t=260722]
+ Projects: improve behavior relating to project notes flags and loading projects in REAPER 6.38 and earlier [t=261242]
+ Projects: on new project without saved project settings, set recording/render format to 24-bit wav
+ Razor edits: do not delete/cut/copy razor edits when cursor focus is on track control panels
+ ReaEQ: add Parallel Band Pass filter mode [t=231105]
+ ReaScript: add CalculateNormalization function
+ ReaScript: do not apply render-config changes when calling GetSetProjectInfo in get mode on rendering configuration [t=261085]
+ ReaScript: do not defer indefinitely when calling reaper.defer() with no parameters from Lua [t=261323]
+ ReaScript: properly support passing binary-safe strings to extension-registered functions [t=261079]
+ ReaSurroundPan: correct 9.1.4 speaker arrangement, add 9.1.6 [t=261134]
+ ReaSynth: fix extra sine oscillator when portamento is used [t=253793]
+ ReaSynth: fix stuck note when portamento is used in certain instances
+ Render: ensure final master render peaks are displayed after normalizing
+ Render: fix files left open when normalization/limiting is interrupted [t=261118]
+ Render: fix render peaks display when normalizing and negative project start time offset exists [t=261325]
+ Render: fix saving of presets with normalize enabled affecting old presets [t=261429]
+ Super8: fix recording glitches that could occur during looped project-synchronized playback [t=261147]
+ Super8: support exporting media into project via MIDI CC when UI is not open
+ VST: scan %LOCALAPPDATA%\Programs\Common\VST3 on Windows
+ Windows: fix listview drawing glitches when editing values and scrolling [p=2513125]
+ Windows: support very long pathnames (note: for shell browsing/etc to work with these, the LongPathsEnabled registry key must be set)
+ Windows: improve display responsiveness of progress bars