REAPER v6.80rc1

v6.80rc1 - May 23 2023

+ Actions window: fix incorrect matching of latin-1 characters [t=278801]
+ Actions: add action to set snap offset for item under mouse to mouse position
+ Arrange: improve scrollbar auto-scroll interactions when adjusting vertical scrollbar or horizontal zoom
+ Audio Units: possible fix for crash when loading plug-in state [t=278544]
+ Automation items: support toggling automation items following project default behavior without changing other settings [t=278999]
+ CLAP: add clap_get_reaper_context() API
+ CLAP: do not apply plugin latency to MIDI events if the plugin produces MIDI output [t=278898]
+ CLAP: fix interpolating parameter values in first buffer block after playback starts [t=279157]
+ CLAP: prevent adding duplicate parameter change events to event queue
+ CLAP: support enumerated parameters with arbitrary range [t=278754]
+ Customize menu/toolbar: display full action description in menu/toolbar entry context menu
+ Extensions: fix Lua help for some third-party functions [t=248191]
+ FX: improve anticipative FX scheduling to improve performance with slow media disks
+ FX: improve performance of anticipative FX multiprocessing in various other routing contexts
+ FX: improve performance of anticipative FX multiprocessing on folder tracks that use PDC [t=227950]
+ Handscroll/zoom: improve behaviors [t=246061]
+ Linux: fix context menu in video output when OpenGL is used
+ MIDI: fix import of .mid files with incorrect EOFs
+ MIDI: support entering blank string for default name for in-project MIDI media items
+ MP3: fix possible incorrect initial latency when decoding
+ MP3: make peaks display at end of file consistent with other types
+ Media explorer: do not interrupt project peakbuilding when closing media explorer [t=278830]
+ Metadata: support LRC channel configuration in WAVEFORMATEXTENSIBLE metadata [t=278826]
+ Mixer: if preference disabled to change track selection when clicking track control panel buttons, do not change track selection when clicking master track meter in the mixer
+ ReaControlMIDI: support loading sysex message from file [t=278648]
+ ReaScript: fix documentation for Track/TakeFX_GetPreset() [t=270988]
+ Regions: add action to select/unselect all regions for rendering
+ Render: flush FX when normalizing audio during video render [t=278518]
+ Render: resolve '..' in render file name [p=2673158]
+ Render: support $directory, $directory2, etc wildcards, representing the project directory parent (parent's parent, etc) on disk
+ Takes: changing active take via mouse affects grouped media items and tracks even if those tracks are hidden [t=278470]
+ Track panels: add preference to use shift key to control whether drag and drop of track panel creates a folder
+ VST: do not apply PDC to MIDI if the plugin generates MIDI events, even if the plugin does not process MIDI input
+ VST: fix bridged VST3 initial sizing on Windows [t=276169]
+ Video: fix typo in blitter feedback preset
+ macOS: add option in prefs/buffering/advanced to increase open-file limit
# CLAP: fix hang when displaying generic UI for plugins with enumerated parameters
# FX: properly handle enumerated parameters that do not have zero as the minumum value
# Handscroll: fix combo handscroll/zoom in arrange-rmouse context [p=2670293]
# ReaControlMIDI: fix loading sysex from file
# ReaControlMIDI: remember directory after loading sysex from file
# Wildcards: support '$projectdirectory' in preference to '$directory', for clarity (both will work though, as well as '$projdir', etc)