Cockos has updated REAPER to v5.50.
Automation items:
- add automation item support, to contain, move, and transform portions of envelopes.
- items mask the baseline envelope, but overlapping items all affect playback.
- items may be pooled or unpooled, looped, stretched, skewed, and phase-shifted.
- items may be named, saved, and loaded.
- support separate baseline, amplitude, and looping for individual instances of pooled automation items.
- alt+drag in envelope lane (by default) to draw automation items.
- add automation item and automation item edge mouse modifier contexts.
- add actions to insert, duplicate, split glue, delete, etc.
Spectrogram:
- add spectral editing support, action to insert new edit regions.
VST:
- support VST3 extended functionality with Softube Console 1.
- improve macOS bundleExit VST3 compatibility.
- improve resize behavior of various plug-ins.
- send 10 channel speaker arrangements as user-defined.
- use VST3 parameter IDs for tracking envelopes/parameter modulation across sessions.
Web Interface:
- add fancier.html.
Envelopes:
- add envelope lane mouse modifier context, deprecate preference to respect envelope segment modifiers in envelope lane.
- remove envelope lane click mouse modifier context, add envelope lane double-click context.
- add mouse modifier to freehand draw envelope points respecting snap.
- add actions to reverse envelope points, reduce number of points by half, insert envelope point ignoring snap.
- fix a few non-working send envelope menu items.
- add option to prevent mouse edits of single envelope points from moving past other envelope points.
- preserve envelope curvature during "move envelope segment preserving edge points" edit.
- preserve envelope curvature when moving points with media items, or within time selection.
- preserve envelope curvature at time selection edges when initiating envelope segment edit within time selection.
- improve behavior when freezing/unfreezing with send and pre-fx envelopes.
- fix initial value when auto-adding FX parameter envelope.
FX:
- improve support for wet/bypass/VST3 parameter IDs on MIDI learn, TCP knobs.
- do not auto-increase track channel count when loading FX chains that have multichannel FX but were saved from stereo tracks.
- fix potential bugs relating to bypass/wet envelopes when loading automation and FX parameter counts change.
- fix issues related to user-preset navigation.
- add ReaCast, a shoutcast/icecast source plug-in.
- improve ReaEQ/ReaXcomp analyzer accuracy.
- fix project save of JSFX preset names that contain spaces.
- add mix-in and auto-update options to allow some spectral smearing capabilities for JSFX spectral_hold.
- improve display updates for some JSFX scripts.
Undo:
- improve undo efficiency.
- automatically make capitalization consistent for non-localized undo point description strings.
- fix behavior when reordering FX with automation.
- fix behavior with FX TCP parameters and learn.
- fix parameter modulation settings.
- fix behavior when modifying stretch markers via swing grid.
Audio:
- allow frequencies up to 100MHz when using dummy audio driver.
- avoid changing device samplerate to default samplerate when loading projects.
- add option to flash transport status yellow on possible audio device underrun.
- improve various playback/recording behaviors when using background project tabs.
macOS:
- add CoreAudio option to ignore project samplerate.
- support receiving CoreAudio overload notifications.
- improve scroll behavior of non-REAPER windows on 10.11+.
- improve mixer drag and drop behavior.
- preserve parameter modulation window position when auto-resizing.
MIDI:
- restore keyboard focus to piano roll after changing CC lane via dropdown.
- fix action to explode MIDI by pitch (and some related behaviors).
- fix project MIDI export when project start time is not zero.
- fix project MIDI export SMPTE time when using ND timecode.
Notation editor:
- fix PDF export when "bracket tracks by folder" option enabled.
- preserve notation for non-displayed notes when edits are made with channel filter active.
Pan:
- allow very small track pans in fine adjustment mode.
- display sub-1% pans with increased precision.
- decrease media item properties pan snap-to-center threshold.
ReaScript:
- improve undo/update behavior for InsertTrackAtIndex (), DeleteTrack ().
- avoid setting console focus on reaper.ShowConsoleMsg ("").
- improve display updates for some scripts.
Windows:
- increase FLS slots available on x64 for improved plug-in compatibility.
- support receiving ASIO overload notifications.
Actions:
- automatically make capitalization consistent for non-localized action description strings.
Automation:
- prevent latency adjustment when playback is stopped.
Configuration:
- support import/export of more configuration files.
Grid:
- sanitize grid values on project load/entry.
LAME:
- bundle libmp3lame 3.99.5.
Metronome:
- support triplets in metronome pattern.
MIDI editor:
- handle click on track title exactly like a click on the activate icon in the MIDI track list.
NINJAM:
- improve cross-platform compatibility of clipsort.log import.
Sends:
- set focus for temporary single-send adjustment windows.
Theme:
- fix incorrect separators with grouped tracks.
Video:
- fix rounding behavior with alpha-blended gfx_xformblit/gfx_deltablit.