Version 4.26 Changelog
whole lotta misc
VST:
fixed SysEx support for bridged plug-ins
fixed possible deadlock that could occur with UAD plug-ins
hopefully fixed embedded mode bridging draw bugs
improved bridging keyboard behavior in embedded mode (to prevent deadlock)
fixed generic UI for large parameter counts
improved bridging support for plug-ins that use audioMasterProcessEvents from other threads (Korg MS-20)
Batch converter:
automatically create output directories
fixed incorrect lengths when using FX processing
small fixes, including working stop button, better saving of format string
support for running REAPER with batch converter from the command line
Video:
Added button in render dialog to grab the current video file's width/height/framerate
Added FFMPEG DLL path info in video file properties dialog
fixed incorrect timestamp on certain video files when using FFMPEG libraries
performance tweaks
support for latest FFMPEG versions: please try latest binaries from
http://aegiscorp.free.fr/ffmpeg/
API:
added function to get or insert FX by name
added functions to count, get, and set tempo/time signature markers
Dock:
alt+click or middle click tabs to close (when possible)
close buttons for docker tabs are now optional (via prefs or dock menu)
improved dock window titles for single-tab floating docks
OSC:
added explicit volume/pan automation touch messages
basic support for touch automation
Render:
added actions to immediately queue or render the project using the most recent render settings
added project setting for default media format for project/region render
Action dialog: fixed incorrect sort in certain instances
Actions: Fixed undo state tracking for item-lane move actions
Arrange display: cleaned up drawing code, removed preference options for full vs track buffering, non-themed play cursors
ASIO: support for sampleRateChanged notifications, improved behavior when changing sample rate
AU: fixed generic UI for large parameter counts
CoreAudio: preliminary support for devices with intermittent availability (such as network devices)
FX: improved mutex locking to help prevent possible deadlocks with certain plugins
Item images: improved formatting/display of item images/inserted pictures/etc
Item notes window: remembers last window position
JS: fixed sliderchange notification support for high slider counts
Language packs: safer UTF-8 importing
MIDI: avoid retriggering notes when tempo changes
Mouse modifiers: fixed behaviors to select media item and extend time selection
Play cursor: reduced flicker
Project timebase: added action to show project timebase explanation/help
ReaControlMIDI: transpose, snap to scale can be automated or mapped to control surface
ReaEQ/ReaControlMIDI: actions to insert these FX will open/close the FX if it is already inserted
ReaInsert: improved MIDI output accuracy when playback looped
ReaMote: ReaMote64.app no longer requires REAPER.app, just REAPER64.app
ReaScript: support for passwords in RPR_GetUserInputs (when the first character of the caption is "*")
Tempo envelope: project setting for tempo envelope timebase (beats or time, default beats)
Time display: fixed display of lengths in measures/beats
Timecode generation: improved precision of MTC full frame messages during seeks
Timecode synchronization: improved use of latency compensation information
Topmost pins: improved behavior on application activate/deactivate (Windows)
Windows: fixed some very small memory leaks, unsafe code