REAPER v6.57rc1

v6.57rc1 - May 5 2022

* Includes feature branch: Rrreeeaaa timestretching mode
* Includes feature branch: fix potential partial undo points being added
* Includes feature branch: video decoding/encoding via Windows Media Foundation
* Includes feature branch: display options for recent projects list
+ Appearance: add separate preferences for "Draw labels above the item when media item height is more than" and "Hide labels when media item height is less than"
+ Appearance: never draw labels above the item if the item would be smaller than the label
+ Drag and drop: improve insert-track tooltip [t=266091]
+ Drawing: improve drawing performance with thousands of very small items [t=266082]
+ FX oversampling: show combined oversample rate in chain view when both chain and instance oversampling are used
+ FX-Add: allow removing LV2-created categories [t=265322]
+ FX-Add: improve rename/add developer/category prompts/titles
+ FX: zero out PDC-compensated FX delay samples [t=265883]
+ MIDI editor: improve behavior of mouse modifier to delete all touched notes when moving the mouse quickly
+ MIDI editor: support loading raw sysex from file in sysex edit window
+ MIDI editor: use fixed-width font for sysex edit window
+ Media buffering: improve recovery from media buffering underruns when using heavy per-item processing
+ Media items: actions to activate previous/next/etc take do not affect locked media items
+ Media items: allow opening and editing per-take FX on locked media items, but not alt/opt+click to delete all FX
+ Media items: allow vertical autoscroll when moving/copying items using certain customized mouse modifiers [p=2551896]
+ Media items: fix take marker display with certain zoom settings [t=266231]
+ Media items: if item is too small to display labels above the item, display labels within the item if possible [p=2551284]
+ Media items: improve interaction with item height preferences when using free item positioning [p=2552306]
+ Media items: prevent switching takes via mouse click on muted tracks or media items [t=265845]
+ Notation editor: improve positioning of accidentals in chords [t=265378]
+ Opus: ensure all samples are flushed to file when rendering at sample rates other than 48k
+ Peaks: improve various sample-level view glitches [t=213166]
+ Performance: reduce RT CPU use when repositioning edit cursor while stopped [t=265983]
+ Preferences: include more information/help in video decoder details window
+ Razor edit: fix editing bug when razor edit contains MIDI items in project with timebase time and partial measures exist [p=2554747]
+ Razor edit: simplify display of pre-edited razor edit areas [p=2552009]
+ Razor edits: add mouse modifiers to move areas disabling or temporarily enabling ripple edit
+ Razor edits: fix mouse-dependent snapping [t=265343]
+ ReaScript: increase precision of razor edit start/end position as returned by GetSetMediaTrackInfo("P_RAZOREDITS") [t=266177]
+ Recent projects: add option to display project title in recent projects menu [t=225274]
+ Recent projects: add option to not display full path in list (either file part or full path must be enabled)
+ Recent projects: support preference to display project title in recent project startup prompt
+ Render: fix issues with peaks and dither when channel counts are conformed by output (e.g. CD, DDP)
+ Render: respect option to add rendered files to project when preference enabled to return to render settings window after render [t=266061]
+ Render: support rendering to mp3 (as primary or secondary output) when processing at >48k
+ Rendering: improve error message display
+ Theme: add theme elements for inactive takes, applied separately from elements for muted/not-soloed tracks/items
+ Timestretch: add polyphase synthesis stretching mode (useful for artistic stretches)
+ Undo: fix potential partial undo points being added
+ VST3: clear all parameter info on kParamTitlesChanged [t=265989]
+ Video list Windows Media Foundation details in available video decoder information window
+ Video: do not reattempt to open video decoders on audio-only media
+ Video: improve performance when using multiple instances of video-only or audio-only media
+ Video: support encoding audio-only or video-only files with ffmpeg
+ Video: update Grid of Videos preset
+ WALTER: allow specifying mcp.extmixer and master.mcp.extmixer to front command
+ Windows: attempt to compensate for faulty keyframe index when decoding .wma/.wmv files [p=2545755]
+ Windows: deprecate directshow video decode mode
+ Windows: support displaying shell metadata in .wma/.wmv media
+ Windows: support embedding FLAC audio in MP4/M4V natively (Windows 10 and later)
+ Windows: support native decoding of .wma, .wmv, and mpeg-4 audio video via Windows Media Foundation
+ Windows: support native rendering of .wma, .wmv, and mpeg-4 audio and video via Windows Media Foundation
+ lv2: support URLencoding in filesystem specifications [t=265942]
+ macOS: add gen_vol*_dark and gen_pan*_dark theme elements for macOS dark mode
+ macOS: fix horizontal mouse drag on mixer send controls [t=266121]
# Drag and drop: improve insert-track indications
# Drag and drop: improve insert-track tooltip (again)
# Media items: regardless of preferences, do not display media item label within the item if the item is not tall enough for the text to fit
# Polyphase Synthesis Stretcher: fix flush at end of media
# Polyphase Synthesis Stretcher: reduce output gain based on synthesis settings
# Polyphase Synthesis Stretcher: window configuration for analysis/synthesis
# Recent projects: hopefully make it clearer when setting preferences that recent file list can display file name, full path, or both, but not neither
# Render: respect "add rendered files to project" in all render dialog closing-but-not-canceling scenarios
# Rrreeeaaa: improve config menu (label defaults, put 3x before 4x)
# Rrreeeaaa: improve start-of-stretch quality a lot more
# Rrreeeaaa: improve start-of-stretch quality somewhat
# Theme: fix inactive takes unintentionally being dimmed twice as much
# Timestretch: rename polyphase synthesis stretcher to Rrreeeaaa, add some help text
# Video: add WMF sanity check to hang when decoding incorrectly encoded media
# Video: allow using separate decoders for audio vs video (e.g. wmf for audio and ffmpeg for video), except for directshow/qt [t=266095]
# Video: fix decoding mono source media when using WMF
# WMF: support writing m4a
# WMF: when rendering to m4a/wma, do not bother rendering video frames
# WMF: workaround deadlock bug with some media [p=2554437]
# Windows Media Foundation: fix dynamically loading WMF on 32-bit OS
# Windows: prevent trying to open nonexistent .wma video using DirectShow [p=2546884]
# macOS: actually include dark mode sliders in theme
# macOS: fix dark mode slider hidpi interactions