v6.20rc1 - January 15 2021
* Includes branch: internal Register() API cleanups
* Includes branch: per-chain PDC mode and overhaul/optimization
* Includes branch: IDE autocomplete
* Includes branch: 2nd pass render
+ Actions: add action to set horizontal zoom to default project setting
+ Actions: add actions to render stems on 2nd pass
+ Actions: fix action to select take under mouse when empty take lanes are not visible
[t=246606]
+ Actions: fix capitalization of ReaScript, ReaEQ, etc in action descriptions
+ Automation items: fix potential crash when splitting automation item under mouse cursor
[t=247651]
+ Batch converter: add option to preserve original file metadata when possible
+ Delay compensation: FX chains can be set to compensate delay Per-FX, Per-chain, or not at all
+ Delay compensation: in record input FX and monitoring FX, when not in ignore delay compensation mode, dry signal is now kept synchronized to wet signal (change from previous behavior)
+ Delay compensation: master FX chain can be set to compensate delay at the hardware-send level
+ Envelopes: fix lag in display of value text
+ FX browser: improve selection behavior when renaming FX
+ FX: faster preset management with large preset counts/sizes
+ FX: fix JSFX/AU pin map loading when FX pin count is larger than track channel count
+ Freeze: disable track playback offset when freezing, re-enabled when unfreezing
[t=242673]
+ IDE: add Ctrl+R for replace (after find)
+ IDE: allow jumping to line number via ctrl/cmd+J
+ IDE: autosuggest variable names (based on last run/watch values)
+ IDE: ctrl+return inserts line after current line
+ IDE: doubleclicking a user function name jumps to the function definition
+ IDE: improve mouse behavior for suggestion list
+ IDE: improve search function, up/down changes search modes
+ IDE: insert autocomplete text using tab, shift+return, or (after having navigated via arrow keys) return
+ IDE: only refresh changed region of watch list to reduce flicker
+ IDE: show viewable line range in status line
+ IDE: support searching backwards via Ctrl+Shift+G/Shift+F3
+ IDEs: API function name fuzzy matching with optional autocomplete
+ IDEs: include user-defined functions in watch list, allow navigating to them via doubleclick
+ JSFX: add bit meter
+ JSFX: change IDE behavior to use Ctrl+Shift+R to open an import line (vs Ctrl+R which is now used for search/replace)
+ MIDI editor: add undo state when editing MIDI event properties
+ MIDI editor: fix display of linear tempo changes
[t=238747]
+ MIDI editor: fix event list delete button
[t=242993]
+ MIDI export: improve exporting linear tempo changes
[t=247636]
+ MIDI recording: don't extend existing MIDI items past the start of a following MIDI item
[t=226129]
+ MIDI recording: fix behavior where existing MIDI item will not be extended if recording begins, but nothing is actually recorded, before the item start position
+ MIDI recording: in overdub/replace mode, don't extend existing MIDI items until MIDI has actually been recorded on the track
+ MIDI: discard port messages when importing multiple MIDI tracks to a single REAPER track
+ MIDI: fix pre-FX fader-scaled volume envelopes transforming MIDI incorrectly
+ MIDI: preserve MIDI port messages, even though REAPER doesn't do anything with them
+ MIDI: support RIFF-based MIDI files
[t=246816]
+ MIDI: support inserting and editing port messages
+ MP3: encode chapter tags in timeline order
[t=246910]
+ MacOS: update table column alignment properly for multi-tab list controls (project bay, etc)
+ Media explorer: action to open arrange view media in media explorer respects autoplay preference
+ Media explorer: add action to calculate peak volume for media files
+ Media explorer: add action to preview random file
+ Media explorer: add action to re-read metadata from media files to action list
+ Media explorer: add action to reverse preview playback
+ Media explorer: add options to normalize preview volume and/or normalize volume when inserting media
+ Media explorer: add track number column (not displayed by default)
+ Media explorer: after deleting files, select the next file
+ Media explorer: apply volume, pitch, rate adjustments properly when inserting multiple files at once
+ Media explorer: automatically populate peak volume when previewing file
+ Media explorer: clean up shortcut view after reordering shortcuts
+ Media explorer: clear search cache when renaming files or new files are added
+ Media explorer: display arrow cursor over preview scrollbars on Windows
+ Media explorer: display length/sample rate/audio channels for video media
+ Media explorer: do not export actions to delete folders from the file view without recycling or confirming
+ Media explorer: don't re-initialize column order when the a new REAPER release changes the number of defined columns
+ Media explorer: don't search bit depth/bitrate/length metadata
+ Media explorer: fix action to play previously played media (A/B test)
+ Media explorer: fix context menu action to browse to folder for search results or database entry
+ Media explorer: fix customized column order on macos
+ Media explorer: fix displaying length/bit depth for some non-standard .wav files
+ Media explorer: fix possible crash when removing a track/project that is used for preview
+ Media explorer: if option enabled, don't auto-play when initiating drag of unselected file
[p=2384175]
+ Media explorer: improve accessibility of context menus via application-key
+ Media explorer: improve column sorting for length and bits columns
+ Media explorer: improve context menu organization and consistency
+ Media explorer: map reverse/forward preview playback to shift+leftarrow/shift+rightarrow by default
+ Media explorer: more accurate sample drawing when highly zoomed in
+ Media explorer: preserve custom column order when docking/undocking media explorer
+ Media explorer: prevent writing multiple ID3 tags to .wav files
+ Media explorer: respect preferences to apply preview volume/pitch/rate when inserting into reaper via drag or action
+ Media explorer: restore selection after renaming file
[p=2389201]
+ Media explorer: select enclosing folder in shortcut list when browsing
+ Media explorer: show filenames that will be removed when prompting to confirm deletion
+ Media explorer: sort of tempo adjust previewed length of media when dragging from media explorer
+ Media items: don't reset manual fades when editing item contents with autocrossfade enabled
[t=239815]