v5.978+dev0606a - June 6 2019
# Envelopes: fix paste into most recently selected envelope if no envelope is selected
v5.978+dev0606 - June 6 2019
+ Envelopes: paste into most recently selected envelope if no envelope is selected
+ FX: allow inserting FX via shortcut when tracks are visible in mixer but hidden in arrange view
# Arrange/Ruler: internal drawing tweaks for soon-to-be macOS retina-drawing mode
# MIDI editor/notation: internal tweaks for coming retina support
Full changelog / Latest pre-releases
Reminder: Other additions in this pre-release (v5.71pre5 - v5.978+dev0604)
+ Actions list: allow searching by key bindings
+ Actions list: show action list indicators for shortcuts which are global
+ Actions window: increase size of key assignment list
+ Actions: when assigning key bindings for main action section, optional scope to define global bindings
+ API: allow plug-in accelerator hooks to get modifier key messages on macOS
[t=221368]
+ API: skip hidden automatic edge attachment points when counting/getting/setting points in automation items
+ API: support optional arguments in extension-supplied functions when called from ReaScript/Lua
[t=219455]
+ ASIO: permit buffer sizes that are not a power of 2 if the device does not very specifically request otherwise
[t=200746]
+ Automation items: fix occasionally incorrect behavior of "reduce number of envelope points" dialog
[p=2132696]
+ Automation items: remove preference to attach automation items to the underlying envelope (superseded by per-automation-item transition time setting)
+ Bounce: support wildcards in live-output recording file name
+ Configuration: store item and track-specific docker preferences with the project, not globally
[p=2136380]
+ Envelopes: add action to attach automation items to underlying envelope
+ Fade editor: fixed an obscure possible bug
+ Freeze: fix warning message when freezing a track with pre-FX sends
[p=2140260]
+ FX Browser: fix memory leak when updating custom FX tags, folders
+ FX Browser: fix preferences display of certain quoted filters
+ FX Browser: fix reading of smart folder filters that begin/end with quotes
[t=220783]
+ FX: allow embed of some plug-in UIs into TCP (done via action or FX menus)
+ FX: embed support for ReaEQ, ReaXComp, ReaComp, ReaSurround, and graphical JSFX
+ Global hotkey override: allow defining overrides to force keys to be sent to main actions context, or to system processing, or to be ignored, etc
+ Glue: fix take FX automation
[t=220858]
+ Keyboard: add "Main (override all contexts including text fields)" section which allows global keyboard overrides
+ Keyboard: add global hotkey override section
+ Keyboard: allow plug-in registered accelerators to override inline MIDI editor keyboard
[t=220182]
+ macOS: allow 32-bit VST/AU bridging on Mojave
+ Media items: apply fades identically to all items even if they previously had customized fade curves
[t=221424]
+ MIDI editor: 14-bit registered parameter/non-registered parameter CC editing
+ MIDI editor: add CC lane mouse modifier to insert a single CC event
+ MIDI editor: add option to display note length in velocity lane
+ MIDI editor: always select the associated note when clicking on velocity stem, regardless of user preference to select CC event on single click
+ MIDI editor: display CC events as square envelopes rather than bars
+ MIDI editor: draw CC/velocity as dots and lines rather than bars
+ MIDI editor: fix incorrect CC event drawing when coloring notes by velocity
+ MIDI editor: fix keyboard preview note-off detection for 0x80 note-offs
[t=221273]
+ MIDI editor: improve performance when many CC lanes are displayed
[t=221039]
+ MIDI editor: move edit cursor on clicking in CC lanes
+ MIDI editor: repopulate raw MIDI display window when switching active media item
+ MIDI editor: respect CC drawing density preference
+ MIDI editor: support pasting CC events from one lane to another
+ MIDI recording: improve CC/pitch/aftertouch behavior in touch-replace and latch-replace modes, add option for CC timeout in prefs/media/MIDI
[t=220218]
+ MIDI: support linking program change messages on all channels sequentially to FX preset changes
+ Misc: fixed a few minor memory leaks
+ Notation editor: add multi-tremolo support
+ Notation editor: avoid occasional hit testing rounding error
[t=221388]
+ Notation editor: better handling of trilled chords
[t=220743]
+ Notation editor: draw slurs attached to the top or bottom of a chord
+ Notation editor: fix musicxml export of grand staff in certain situations
[p=2134187]
+ Notation editor: fix musicxml slur export
+ Notation editor: fix occasional note layout issue
[p=2140986]
+ Notation editor: fix tuplet/chord interaction display
+ Notation editor: improve musicxml export with multiple staves/voices
+ Notation edltor: improve musicxml tuplet export
+ ReaFIR: add context menu mode configuration
+ ReaScript: extend GetLastTouchedFX() to support take FX
[t=221165]
+ Reascript: for automation items, CountEnvelopePointsEx, GetEnvelopePointEx, SetEnvelopePointEx, and DeleteEnvelopePointEx all use point index based on one full loop iteration (see documentation)
+ ReaScript: prevent possible use-after-free when running quit action from script
[t=221191]
+ ReaScript: return 0 from GetFocusedFX() when last focused FX is not visible, update documentation for accuracy
+ ReaScript: support basing functions that affect points in automation items on either one full loop iteration, or all visible points (see documentation)
+ ReaScript: support changing the returned field separator in GetUserInputs function
+ ReaScript: support get/set selected state for automation item points
+ ReaScript: support opening files with spaces in the filename in external editors
[t=219345]
+ Render wildcards: add $timelineorder_track
[t=221235]
+ Render wildcards: support trailing [000] to specify padding digits for $filenumber et al
[p=2139368]
+ Render wildcards: support trailing [N] for $timelineorder
+ Render: add option to render selected items through master
+ Render: improve labeling of dither/noise shaping controls
[t=220725]
+ Render: support rendering only selected regions in an existing region render matrix
[t=193405]
+ Resampler: Added SSE2-optimized sinc calculation (from Theo Niessink)
+ Resampling: optimize and improve quality of resampling at whole ratios and for common rates
+ Tempo envelope: add action to set project display range to current project min/max bpm
+ Tempo envelopes: update all project tabs when changing tempo envelope range
[t=220431]
+ Tempo map: don't begin "Create measure from time selection" action if user cancels the dialog
[t=221511]
+ Tempo map: fix action to create measure from time selection when there are tempo markers close to the start/end
[t=221510]
+ Tempo map: improve actions to set tempo from time selection when multiple bars are selected
+ Tempo: support per-project tempo envelope display range
+ Track manager: avoid inconsistent track visibility state
[t=221397]
+ Track wiring diagram view
+ Undo: improve vertical scroll issues with large envelope panels
[t=220809]
+ Video: IDE syntax-highlights and shows help for various string functions
+ VST: improve default keyboard handling for ARA plug-ins
+ VST: show non-automatable parameters in generic parameter UI for accessibility purposes
+ VST3: limit built-in program dropdown display to 512 items (for VEP)
+ VST3: limit dropdown to 512 presets of each type
+ WALTER: add additional 8 font slots
+ WDL: stable sort for WDL_AssocArray