REAPER 5.25: We are great programmers, folks. We make the best software. Really terrific software. Everybody says it's the best. (applause)
FX
add option to ignore FX chain keyboard shortcuts and send keys to main windowincrease channel count as needed on copy/paste of FX, FX chainsincrease channel count as needed on drag and drop FX to item take FXimprove bypass checkbox positioning .store comments in FX chains, copy/paste .
Timestretch
fix potential glitch on source loop .improve media explorer timestretch behavior with looped preview
VST
fix udetection of used channelsimprove behavior when initializing resizeable VST3 UIs .
MIDI
improve behavior when stopping overdub/replace recording with held notes .fix overdub/replace recording to MIDI items that ignore project temporestore 5.1x behavior of preserving overlapping notes that have different selection/mute statesadd option to export project markers as either MIDI cue or MIDI marker event type .support export of tempo/time signature information to type 0 MIDI files .on multitrack import, do not import events from the header track into the first imported media itemallow resizing pooled MIDI via API using PCM_SOURCE_EXT_SETSIZE by using flagsfix copy/paste of notes with large PPQN valuesfix incorrect parsing of multiple note-ons in a row .
MIDI editor
draw events at their precise integer MIDI tick location in piano roll view .fix CC display with multiple overlapping channels .prevent drawing zero-length MIDI notesfix resizing CC lanes when many lanes are displayedfix duplicate messages when editing bank/program event channel .fix marquee selection drawing when many CC lanes are displayed .improve move cursor left/right actions for items which do not start on grid .properly round event position when editing via list view or event properties dialog .restore track list, notation, and other displayed data when bringing file-based MIDI online after switching focus away .
Notation editor
add actions to explicitly minimize or un-minimize ties for selected notes .add preference to minimize ties for all notes by default .automatically position digits for beamed tuplets, improve bracket positioning for non-beamed tuplets .change voice for selected notes if appropriate when creating/modifying tuplets .
JSFX
add fft_real/ifft_real (thanks Tale)fix used-channel detection for MIDI-only processorsupdate many stock plug-ins to define their I/O
Actions
support importing/exporting OSC bindings to ReaperKeyMap files
Automation
improve point paste edge case behavior .
Control surfaces
fix potential MCU crash when managing selection state
Dynamic split
improve handling of existing stretch markers
Media import
if imported media contains title information, use this to name the track rather than "title - filename" .
Performance meter
fix some display arrangement issues when changing view options
ReaSurround
allow adjusting speaker parameters en masse using ctrl+alt+slider
Render
clear transport button state when rendering .
Take lanes
add option for clicking take lane changes active take for multiple selected items .
Tracks
improve reordering of tracks when dragging tracks upwards in place .
Transient guides
avoid adding duplicate stretch markers to self, grouped items
Undo
do not add undo point when dragging does not result in reordering tracks .
Wave
support reading incomplete .wav files with 0-length data chunk
Windows
improve behavior of single track send, media item properties windows with large fonts/scrollbars