v5.30 - December 19 2016
+ API: treat volume as dB rather than 1% of fader range in CSurf_OnVolumeChange relative mode
+ API: add SetTrackMIDILyrics, GetTrackMIDILyrics, GetTrackName
+ API: add MIDI_GetAllEvts, MIDI_SetAllEvts [p=1761049]
+ API: make APIExists() only return true for functions accessible via script (not C++-only APIs)
+ Action list: add context menu item to copy action text [t=139984]
+ Actions: add actions to insert or extend MIDI to fill time selection
+ Actions: add actions to import or export track MIDI lyrics
+ Big Clock: improve count-in beats-only display at negative times
+ Control surfaces: add customizable Web Interface, easily accessed via
http://rc.reaper.fm
+ Control surfaces: do not prompt when recording via surface and no tracks armed
+ Control surfaces: bring project media online when inactive and starting playback/record
+ Development IDEs: add support for shift+click text selection
+ Development IDEs: support load/save of color presets in theme tweaker
+ Development IDEs: open ReaScript help directly to the language currently being edited
+ FX: support on-the-fly Audio Units PDC changes [t=184278]
+ FX: avoid close/re-open of FX UIs in certain instances (fixes potential macOS Melda crash)
+ LTC/MTC sync: add options to automatically stop recording on timecode loss and/or discontinuity
+ Lyrics: update Lyrics.lua to support lyric input and editing as well as display
+ MIDI: prevent re-selecting CC and text events when moving notes via action [p=1767700]
+ MIDI: fix selection/editing of selected velocity and CC events when intermixed with unselected events [t=184204]
+ MIDI: prevent drawing note names/velocity when notes are too close together [t=184595]
+ MIDI: set default shift+alt+drag mouse modifier to no action (to avoid conflict with default shift+alt+click to select all notes in measure)
+ MIDI: update editor display when recording into secondary items [t=184736]
+ MIDI: chase notation messages when seeking
+ Mixer: fix FX copy/paste menu items sometimes inserting FX instead [t=184632]
+ Notation: add Note Properties to note context menu
+ Notation: add support for double and triple dotted notes
+ Notation: add support for tremolo ornament
+ Notation: make all visible tracks editable by default [p=1763657]
+ Notation: enable various mouse cursors (copy, move horizontally/vertically, etc)
+ Notation: fix lost notation data when editing while using MIDI filter [p=1763923]
+ Notation: fix mouse editing of manually positioned tuplet brackets
+ Notation: implement arpeggiate mouse modifiers (same behavior as piano roll)
+ Notation: improve default tuplet bracket positioning for quarter and half notes
+ Notation: make it slightly easier to enter a note at the start of a measure
+ Peaks: allow bringing media project online while building peaks
+ Preferences: combine volume handle range preference with handle/knob preference
+ Project tabs: respect 'offline background project media' when restoring application focus
+ Project tabs: add default option to force project tabs visible when monitoring FX are in use
+ ReaPlugs: improve analyzer display in ReaEQ/ReaXcomp (increased range, better integration behavior, interpolation bugs fixed)
+ ReaPlugs: resize ReaEQ/ReaFir/ReaXcomp to parent window
+ ReaPlugs: optionally log MIDI meta-messages in ReaControlMIDI
+ ReaScript/JSFX: Extend gfx.drawstr() to support text justifying and clipping
+ ReaScript: add joystick API
+ ReaScript: optimize execution API functions added by extension plug-ins
+ ReaScript: improve function prototypes/documentation in watch list
+ ReaScript: make Lua/Python known-function detection/documentation case sensitive
+ ReaScript: run __startup.eel/__startup.lua on startup (hold shift to disable)
+ ReaScript: update Lua from 5.3.0 to 5.3.3
+ ReaScript: fix graphics overflow when scaling very large bitmaps [t=184258]
+ Video: improve reverse item playback performance
Some of you are really going to like some of the new stuff...
>