REAPER v7.16

v7.16 - May 21 2024

+ Actions: improve description of unknown or deprecated actions that are components of other custom actions
+ Audio Units: fix display of stepped parameter when minimum value is not zero [t=290386]
+ Automation: add preference for automation rate and parameter modulation when interpolating between points for FX that support sample-accurate automation
+ Automation: preserve armed state when hiding/showing envelopes
+ Automation: when hiding single-point default-setting pre-FX/mute/etc track envelopes, optionally deactivate the envelope as well
+ Batch converter: support writing project markers/regions to rendered file when converting from media item [t=290688]
+ Color theme: add theme elements for region/marker edge (selected, unselected)
+ Color theme: ensure that theme colors for selected listview rows are different from unselected rows [t=290998]
+ Control surfaces: add option to close devices while rendering
+ Control surfaces: do not send feedback to open devices while rendering
+ Envelope manager: when ctrl+alt+clicking visible/arm/UI columns, treat as set-exclusive
+ Envelope manager: when setting envelope visible, auto-scroll arrange view to make it visible
+ FX browser: fix undocked filter combo box persistence quirk [t=291259]
+ Import: when importing media with embedded tempo information into an empty project, optionally prompt to adjust project tempo to media tempo
+ Import: when importing media with unknown tempo, if user preference is to prompt for behavior (adjust media to project tempo or adjust project to media tempo), prompt using a best-guess tempo estimate
+ Lanes: when comping, copy source media take name to the comping lane copy of that media item
+ Localization: localize default menu names when displaying customized menus
+ Localization: support Frame/Measure in grid/snap window
+ Localization: support localization of various key names
+ Localization: use synonyms when searching toolbar icon names
+ LV2: tweak worker scheduling in order to match other hosts [t=290406]
+ Media explorer: add list header context menu to move column to far left, support shift+click on column header to move to far left
+ Media explorer: improve resizing behavior on linux
+ Media explorer: label channel mapping button 'MIDI' for MIDI source media
+ Media explorer: support adding image metadata or deleting existing image metadata for .mp3 files
+ Media explorer: support retaining separate channel mapping for each file, for each channel count, for all files, or not at all (options in channel mapping window)
+ Media explorer: when previewing stereo file with both source channels mapped to both output channels, import media with mono channel mode and +6dB take volume [p=2780410]
+ Media item properties: support displaying/entering item position and length in samples
+ Meters: fix 'LUFS-S (readout=current)' metering mode [t=290568]
+ MIDI editor: add action to insert CC at edit cursor in current lane
+ MIDI editor: fix quantize with manual swing settings (7.15 regression) [t=290472]
+ MIDI editor: improve corner case behavior relating to right-drag marquee and context menus
+ Mixer: reduce CPU overhead with master track panel docked and hidden
+ MP3: fix importing files with long APE metadata tags [t=290751]
+ Preferences: add maximum stretch marker handle size configuration
+ Preferences: allow resizing window, some tabs support this usefully
+ Project: reset master track pan width when creating new project [t=290615]
+ Project: show indicator on ruler if project maximum length has been enabled
+ Razor edit: improve display responsiveness when zoomed in to a tiny part of a razor edit [t=290605]
+ ReaComp: improve threshold automation behavior [p=2775220]
+ ReaControlMIDI: fix ReaScript and automation issues with Bank LSB parameter [t=289639]
+ ReaScript: add preference to copy error message to console when IDE is open
+ ReaScript: GetUserFileNameForRead supports trailing slash in filename in order to set initial path only
+ ReaScript: optimize MIDI API when modifying items with open MIDI editors
+ ReaScript: setting I_PERFFLAGS takes immediate effect for routing hierarchy
+ ReaScript: skip items on hidden lanes in GetItemFromPoint() [t=290496]
+ ReaScript: update FX_GetNamedConfigParm() to support querying chain_pdc_actual/chain_pdc_reporting
+ ReaXcomp: improve threshold automation behavior [p=2775220]
+ ReaXcomp: remove denormal noise from filters [p=2775795]
+ Recording: fix $recpass wildcard being off by one [t=289805]
+ Recording: improve monitoring behavior with auto-input monitoring and loop selection auto-punch when there is no selection
+ Region manager: fix deleting multiple markers/regions at once [t=291102]
+ Region manager: improve behavior when changing listview selection multiple times in a row [t=290237]
+ Region manager: when changing selection while filter is applied, clear selection of non-visible regions unless shift or ctrl key is down [t=290998]
+ Regions: support selecting regions (mirrored in region manager, affects rendering selected regions) by clicking on them in the ruler
+ Render: add option to preserve source start offset when rendering with media items as source
+ Render: apply render fade-in/fade-out properly when using 2nd pass render
+ Render: if option enabled to preserve metadata, preserve existing BWF metadata and ignore BWF-related .wav configuration settings [p=2777573]
+ Render: support $marker[001], $region[001], etc to apply offset or number of digits to marker or region number [t=290337]
+ Render: when preserving metadata start offset, adjust for any take start offset [p=2777732]
+ Save as: when using trim media, fix incorrect handling of some reversed items [t=290394]
+ Searching: treat UTF-8 punctuation and certain symbols as non-word characters
+ Split: fix grouping after action to split item under mouse [t=290454]
+ Tempo envelope: fix positions of inserted points when pencil-drawing tempo envelope points and the envelope contains partial measures [t=290745]
+ Tempo map: improve behavior when editing time signature markers (do not move items, preserve later tempo/time sig marker times)
+ Tempo map: support a mixed timebase which uses beats for time signature markers and time for tempo markers
+ Theme: fix mixer strip floating arm button [p=2778232]
+ Theme: properly hide mixer volume knob if clipped away
+ Track panels: add action to show/hide entire track control panel area [p=2776572]
+ Track panels: add separate actions to toggle between primary and alternate TCP widths (alternate is zero by default), or show/hide TCP area
+ Track panels: improve behavior of ctrl+alt record-arm button click (exclusive-sets track and any grouped tracks)
+ Track panels: do not send mouse clicks to window when clicking causes control under mouse cursor to change [t=288032]
+ Undo: fix automatic record-arm inconsistency after undo [t=290347]
+ Virtual MIDI keyboard: add checkbox to send all keyboard input to VKB
+ Virtual MIDI keyboard: improve evenness of key spacing
+ VST: fix for possibly incorrect VST3 .vstpreset export [t=290322]
+ VST: fully fix support for mapping high MIDI buses to VST3 MIDI buses [t=284552]
+ Windows: add preference to disable FX windows during render [t=290801]
+ Windows: fix various issues when user temporary path includes non-ASCII characters
+ Windows: improve behavior of hidden mouse cursor when tweaking TCP/MCP send/fx knobs
+ Windows: improve scheduling of display updates in response to input events