REAPER v6.54

v6.54 - April 19 2022

+ Actions: account for reverse volume grouping when running action to adjust track volume [t=264649]
+ Actions: add actions to move media items to/from hidden child track
+ ARA: update API to version 2.1, with ARM support
+ Audio Units: improve resizing behavior of AUv3 plug-ins
+ Audio Units: fix potential AUv3 crash when plug-in outputs MIDI events on Monterey
+ Audio Units: call AudioUnitUninitialize() when unloading
+ Batch converter: update display immediately after removing all files
+ Batch converter: fix in-place conversion for non-boot macOS volumes [t=264848]
+ Free item positioning: fix minor time selection display issue [p=2538153]
+ Free item positioning: glued items inherit FIPM y-positioning
+ Free item positioning: improve interaction between free item size edits and mouse modifiers (remove hardcoded behaviors of some modifier keys)
+ Free item positioning: when recording in free item positioning mode, only adjust existing item y-positions if necessary
+ FX: add per-FX instance and per-FX chain oversampling options (if both chain and instance are set, the higher of the two is used)
+ FX: change Add-FX window pane configuration (horizontal vs vertical layout) via context menu, don't change configuration on double-clicking the divider
+ FX: improve value editing and default values for wet/bypass/delta envelopes
+ FX: when opening FX chain for a track that has no FX, by default show the Add-FX window rather than the empty FX chain window (option in Preferences/Plug-Ins)
+ Import: add option in Preferences/Media to target the top part of a track to insert new track(s) to receive the media
+ Import: on drag-import, offer to replace media source only if snapped start position of imported media is within an existing media item [t=184239]
+ Logical sorting: improve sort order of various characters in Media Explorer and other windows (underscore, hyphen, number, UTF-8, alpha) [t=264382]
+ Media buffering: update playback more promptly (bypass some media buffering) when changing item takes, mute states
+ Media explorer: add action to delete file with prompting
+ Media explorer: fix updating database metadata when database is not on the local filesystem
+ Media items: replace "show overlapping items in lanes" option with "offset overlapping items vertically"
+ Media items: add preferences for item vertical overlap percentage and opacity
+ Media items: add preference for minimum height to display peaks
+ Media items: change default item mix behavior to "items always mix", existing projects and user default project settings are unaffected
+ Media items: don't display cursor feedback when mouse is over controls of locked items
+ Media items: update mouse click prioritization to prefer opaque unselected items over transparent selected items (prevent clicking controls that are behind other items)
+ Media items: improve interaction between preferences to show/hide free item positioning, show/hide media item labels at certain track heights
+ Media items: locked items do not autocrossfade with unlocked items
+ Media items: prevent editing take envelopes when item is locked
+ Menus/Actions: update menus and actions to refer to "takes" instead of "take lanes", to avoid ambiguity
+ Metadata: support WAVEEXT channel layout tag "L R C LFE Ls Rs" instead of "L R C LFE Lsd Rsd" [p=2547580]
+ MIDI editor: fix editing left edge of notes, inserting new CC events, some other behaviors when editing looped item with start offset [t=264881] [p=2545303]
+ MIDI editor: fix note velocity sweep-editing when moving the mouse quickly [t=264954]
+ MIDI editor: reload custom .ReaScale function when opening a new project
+ MIDI editor: restore grid type properly in quantize window when quantizing with swing [t=265280]
+ MIDI inline editor: improve action window targeting behavior [t=156124]
+ Projects: support loading multiple projects in recovery mode [t=234059]
+ Projects: master hardware outputs are saved with project default settings
+ Razor edits: add click-context mouse modifiers to move areas up or down without contents
+ Razor edits: improve stretch-editing automation items in ripple-edit mode [p=2545359]
+ Razor edits: razor edits on free item positioning lanes snap to item tops/bottoms, do not necessarily span the entire track height
+ Razor edits: add "razor edits affect all track envelopes", separate from "move envelope points with media items"
+ Razor edits: fix incorrect group selection edge highlight when razor editing
+ Razor edits: fix behavior when stretching right edge of razor edit with ripple edit enabled and automation items later on the track [p=2543398]
+ Razor edits: fix flickering display after running action to cut selected area of items [t=265219]
+ ReaControlMIDI: increase length of sysex dump displayed in log from 1k to 8k bytes
+ ReaEQ: expose global gain as an automatable parameter
+ ReaInsert: do not allow processing if FX oversampling is used
+ ReaScript: add GetSetMediaTrackInfo("I_FREEMODE"), deprecate GetSetMediaTrackInfo("B_FREEMODE")
+ ReaScript: add GetSetMediaTrackInfo("P_RAZOREDITS_EXT"), to get/set free item positioning bounds
+ ReaScript: fix GetThingFromPoint handling of hidden envelopes [t=264823]
+ ReaScript: fix reaper.AddRemoveReaScript() on Windows when script path contains forward slashes [t=264181]
+ ReaSurroundPan: fix action to set input names from sending tracks when FX pin mapping has been customized [t=264484]
+ ReaSurroundPan: improve display when configuration changes so that inactive channels/speakers are displayed in the list
+ ReaSurroundPan: when inserting as take FX, increase FX output pin count to match track channel count if needed [t=265248]
+ Recording: respect option to always add takes to new recording when looping
+ Recording: when preference enabled to add recorded media at each loop, defer adding media during mouse editing [p=2543669]
+ Render: display graph of loudness values of rendered file in HTML statistics view
+ Render: apply PDC to rendered output when master track FX is set to ignore PDC or hardware-output-PDC
+ Reverse items: improve behavior of reverse items as new take with audioless video items [t=265238]
+ Super8: allow up to 500ms of RDC
+ Tempo envelope: context menu action to insert point respects default point shape (linear or square, curved shapes are not allowed on tempo envelopes)
+ Tempo envelope: don't snap to beats when editing points if project snap is disabled
+ Tempo envelope: warn if user enters time signature numerators/denominators out of range [t=265162]
+ Theme: add theme overlay color, blend mode for muted/unsoloed/inactive or locked media items and tracks
+ Track manager: display track channel count
+ Tracks/media items/razor edits: many internal changes to support future media item lane functionality
+ Video: fix behavior when enabling/disabling audio on all project video sources
+ Windows: add additional uninstall information to system