v5.409 - May 2 2017
+ linux: drag/drop cursor fixes
+ linux: esc-in-docked window fix
+ linux: lots of other stuff
v5.410 - May 3 2017
+ fixed video, other updates
v5.411 - May 16 2017
linux: larger default UI scaling
linux: tweak preferences page font help
linux: tooltip support
linux: jack dynamic loading (if jack not installed, no problem!)
linux: dynamic pulseaudio support
linux: ALSA support (no MIDI though)
linux: set splash window title
linux: pass alt+keys to main window when docked (for menus)
linux: use reaper.ini for reamote swell
+ Transport: new option to flash transport status yellow on possible audio device underrun
v5.412 - May 18 2017
linux: ALSA improvements
v5.413 - May 25 2017
linux: ALSA/pulse fixes
linux: mousewheel fixes
other things
v5.50rc1 - June 15 2017
+ Actions: add action to reduce number of envelope points by half
+ Automation items: add automation item properties dialog
+ Automation items: add automation item support
+ Automation items: items mask the baseline envelope, but overlapping items all affect playback
+ Automation items: items may be pooled or unpooled, looped, and stretched
+ Automation items: properly glue overlapping automation items
+ Automation items: support separate baseline, amplitude, and looping for individual instances of pooled automation items
+ Envelopes menu: fix a few non-working send envelope menu items [t=190902]
+ Envelopes: add action to reverse envelope points
+ Envelopes: add mouse modifier to freehand draw envelope points respecting snap
+ Envelopes: add option to prevent mouse edits of single envelope points from moving past other envelope points
+ Envelopes: preserve envelope curvature during "move envelope segment preserving edge points" edit
+ Envelopes: preserve envelope curvature when moving points with media items, or within time selection
+ Envelopes: render curved segments at time selection edges when initiating envelope segment edit within time selection
+ FX: better support wet/bypass/VST3 parameter IDs for MIDI learn
+ FX: better support wet/bypass/VST3 parameter IDs for TCP knobs
+ FX: fix initial value when auto-adding envelope [t=192204]
+ FX: fix potential bugs relating to bypass/wet envelopes when loading automation and FX parameter counts changed
+ FX: fix undo behavior when reordering with automation [t=191588]
+ FX: fix undo behavior with TCP parameters and learn [p=1845984]
+ FX: fix undo point adding for parameter modulation settings
+ FX: use VST3 parameter IDs for tracking envelopes/parameter modulation across sessions
+ Grid: sanitize grid values on project load/entry [t=190108]
+ JSFX/ReaScript: improve display updates for some scripts
+ MIDI editor: restore keyboard focus to piano roll after changing CC lane via dropdown
+ MIDI: fix action to explode MIDI by pitch (and some related behaviors) [t=190905]
+ Metronome: support triplets in metronome pattern [t=192992]
+ Mouse modifiers: add actions to insert envelope point ignoring snap
+ Mouse modifiers: add envelope lane context, deprecate preference to respect envelope segment modifiers in envelope lane
+ Mouse modifiers: remove envelope lane click context, add envelope lane double-click context
+ Notation editor: fix PDF export when "bracket tracks by folder" option enabled [p=1844292]
+ Notation editor: handle click on track title exactly like a click on the activate icon in the MIDI track list
+ Spectrogram: preliminary spectral editing support, action to insert new edit regions
+ Transport: new option to flash transport status yellow on possible audio device underrun
+ VST3: IContextInfoHandler2/IContextInfoProvider2 support
+ VST3: improve call of bundleExit on macOS
+ VST: return correct return value on VST3 resizeView()
+ Windows: support receiving ASIO overload notifications
+ macOS: flash transport yellow when CoreAudio detects processor overload
+ mixer: improve drag and drop behavior on macOS [t=190761]
更新日志太长,不能全贴上来。
v5.50rc2b - June 18 2017
# API: RecursiveCreateDirectory() returns nonzero on success on all platforms [t=193081]
# Automation items: fix adding edge point to underlying envelope when creating automation items and not automatically connecting left edge
# Metronome: fix peak display when using triplets
v5.50rc2 - June 16 2017
# Automation items: fix glue and other actions when there are multiple points at the very end of the automation item [p=1856112]
# Envelopes: fix crash when editing an envelope that has only one point [p=1856112]
# Envelopes: sort points if necessary after editing via action
v5.50rc2c - June 18 2017
# linux: fix support for some gtk3 versions
# Automation items: add option to remove/preserve points in underlying envelope when creating automation items [p=1856468]
# Automation items: create new automation items within time selection if any, regardless of edit cursor position [p=1856644]
# Automation items: fix auto-trim-behind when moving multiple automation items at once [p=1856913]
# Automation items: improve automation recording around automation item edges
# Automation items: option to attach automation items to underlying envelope on left/both sides is now a project setting
# Automation items: prevent multiple copies when free item positioning is enabled [p=1856913]
# Automation items: prevent unnecessary edge points when gluing items [p=1856622]
# Envelopes: action to insert 4 points at time selection, and envelope control panel knob, does not affect underlying envelope beneath automation items
# Envelopes: fix editing unselected points that have the same time position as the last of a set of selected points [p=1857169]
# Envelopes: update cut/copy/paste context properly when marquee selecting automation items
# Spectral Edits: improve drawing during continuous scroll playback
v5.50rc4 - June 27 2017
# linux: updated ALSA latency calculation
# linux: wider GDK3 compatibility
+ Web Interface: add vector.html
# Automation items: add actions to toggle options for removing underlying points when creating automation items, and auto-trim-behind
# Automation items: improve behavior when ripple editing and option enabled to move envelope points with media items
# Automation items: when splitting automation items, pool the new items only if the original was pooled
# Envelopes: add action and dialog option to reduce number of selected envelope points
# Envelopes: fix missing edge points when editing envelope segments in certain cases [p=1858120]
# media explorer: seeking actions obey selection
v5.50rc6 - July 10 2017
+ Automation: prevent latency adjustment when playback is stopped [t=193321]
# Automation items: fix moving automation items from multiple envelopes to the last envelope in the project [p=1862248]
# Automation items: if marquee selection includes both automation item handle and envelope points, select envelope points if automation item is already selected [p=1862257]
# Automation items: when moving media items and automation items across tracks, activate newly created envelopes [p=1862248]
# ReaXcomp: avoid resetting visible band on state loadv5.50rc5 - July 3 2017
+ Web Interface: add fancier.html
# Automation items: allow marquee selection of media items and automation items at the same time if envelope is not already selected [p=1859887]
# Automation items: don't reset last touched automation item when clicking outside the envelope
# Peaks display window: show spectrogram configuration when viewing items that have spectrogram enabled
# Prefs: prevent reset of routing window close option
v5.50rc10 - August 1 2017
# Automation Items: apply baseline/amplitude changes to edge points [p=1871109]
# Automation: fix potential hang [p=1871044]
v5.50rc9 - July 31 2017
# Automation items: when "envelope points move with media items" disabled, automation items do not move with media item edits regardless of selectedness
# Automation items: when "envelope points move with media items" enabled, selected automation items move with any media item edit
# Automation items: when "envelope points move with media items" enabled, unselected automation items are trimmed to selected media item bounds and move with media items
v5.50rc9 - July 24 2017
+ VST: send 10 channel speaker arrangements as user-defined [t=194176]
# Automation items: fix edge points when creating automation items with at certain tempos [p=1867307]
# Automation items: improve automatic edge point behavior when automation items overlap
# Automation items: remove limit on maximum stretch rate [p=1867101]
# Automation items: update custom toolbar buttons after changing preferences
v5.50rc8 - July 19 2017
# Automation items: change minimum length from 100 ms to 1 ms
# Media item properties: allow case-only rename of source files
# Mouse modifiers: display preferences menu properly for marquee select items and time ignoring snap [p=1865708]
v5.50rc7 - July 13 2017
# Automation items: fix "reduce number of points" dialog for selected points in looped automation item
# Automation items: fix possible crash when using customized context menu [p=1864131]
v5.50rc11 - August 2 2017
+ Audio: avoid changing device samplerate to default samplerate when loading projects [t=193651]
# Automation items: add phase slider to properties dialog
v5.50rc12 - August 3 2017
# Automation Items: config import/export support
# Automation Items: create AutomationItems subdir on first save [p=1871455]
# Automation items: LFO phase zero corresponds to envelope center value
# Automation items: fix frequency skew calculation when applying phase offset
# Automation items: fix unnecessary edge points when gluing
# Automation items: hopefully fix edge point behavior (retaining existing point shape, not creating unnecessary points)
v5.50rc14b - August 6 2017
# vst: re-fixed resize behaviorv5.50rc14 - August 6 2017
+ API: improve undo/update behavior for InsertTrackAtIndex(), DeleteTrack() [t=135573]
+ ReaScript: avoid setting console focus on reaper.ShowConsoleMsg("")
+ VST: fix resize issue with some plug-ins [t=193099]
# Automation items: fix right-hand edge point calculation in certain cases
# linux: allow navigating listviews by typing strings
# linux: small UI tweaks to file browse window, support entering ~ as path
# linux: support more common filenames for ffmpeg video