What's new

REAPER 7.75: Dude, where's my tagline​

Changelog items below may include • links to more information.
FX
  • add option to allow empty slots in TCP/MCP FX lists, allow moving FX to particular slots in mixer/TCP
  • add actions to toggle selected tracks FX bypass for slots 1-10
  • fix parameter linking from bypass/wet/delta parameter
Sends
  • allow moving sends/hardware outputs in TCP/MCP list, allow empty slots
  • tint send level indicator in TCP/MCP by destination track color, if set
Sample edits
  • add spectral repair actions, to replace contents of time selection with content extrapolated from existing audio surrounding the time selection (useful for fixing pops/clicks/dropouts)
  • support bias, scale, balance, DC, fades when applying spectral repair (bias weights the preceding or following samples more when repairing)
  • add versions of all sample edit actions that apply to the first selected item within the time selection
  • add preference to automatically zoom to time selection when running sample edit actions
  • commit sample edit scale or spectral repair changes unless the user explicitly cancels the dialog
  • fix intermittent peaks drawing artifact
  • fix possible misbehavior when media item length is a fraction of a sample longer than the source file
  • improve initial focus, keyboard accessibility of scale and spectral repair windows
MIDI editor
  • auto-scroll view when running note navigation actions
  • expose key snap root/type in options menu
  • fix quirks with actions to move CC events to grid
  • fix quirks with actions to move/resize notes to grid
  • improve behavior of various 'edge of note to edit cursor' actions with looped items, extending items
  • update pre-quantized start/end times of notes when moving/trimming via edit cursor actions
MIDI overdub/replace
  • add undo points with each pass when looped recording
  • auto-readd new MIDI item when removing the recording item during record
  • better handling of recording notes at end of loop
  • fix addition of new item when first notes are encountered after running 'stop recording after X' actions
  • improve behavior when starting recording immediately following a looped item
  • improve behavior of note-on/off recording following a loop
Navigator
  • adjust length for project maximum length if set, otherwise include markers/regions, or obey =START/=END markers
  • do not display master track when pinned to top
  • display envelope lanes, visual spacers
  • fix cursor blink when on macOS and Metal is enabled
  • fix zoom behavior when visual spacers/envelope lanes/fixed lanes are used
  • improve appearance on macOS Retina displays
ReaScript
  • add chain_index_to_slot and chain_slot_to_index for TrackFX_GetNamedConfigParm
  • add GetSetProjectInfo DIRTY, to allow scripts to query/clear project-modified state
  • automatically close render dialog after running GetSetProjectInfoString('RENDER_STATS') with 'calculate loudness of selected items source media'
  • extend various TrackSend APIs to allow accessing sends/hardware outputs with UI ordering
  • update GetThingFromPoint() to return item hit for mcp.sendlist, tcp.sendlist, etc
FLAC
  • update to libFLAC v1.5.0
  • support read/write of 32 bits per sample integer format
JSFX
  • apply pin changes immediately when changing track channel count via API
  • sequencer_megababy: add 'hold to erase' mode
  • sequencer_megababy: fix display glitch when audio thread interrupts drawing
Localization
  • add missing 'untitled', '-imported', various MIDI splash screen text
  • support localizing macOS none/default device names
  • support localizing mouse modifier/key binding html generation
Media explorer
  • add action to show column configuration menu
  • add sort configuration to menus
MIDI input quantize
  • fix issues with rapid duplicate notes
  • fix potential sorting issues when recording in normal input mode
  • fix issues with overdub/replace recording on looped items, items with non-1.0 playrate
Peaks settings window
  • fix position restoring issues
  • update toolbar state when closing window
Performance
  • improve performance when drawing media items on very small or collapsed tracks
  • improve performance when using theme images that have large areas of full transparency
Pin connector
  • fix initial sizing sometimes being larger than display
  • improve mousewheel scroll behavior
  • reopen at the same screen position/size as when the window was last closed
ReaSurroundPan
  • apply Z-shape when playing back automation
  • save/restore Z-shape parameter with project and presets
Regions/markers
  • fix csv exported length in certain situations
  • auto-scroll to selected marker in Region/Marker Manager when marker selection changes
  • add preference to select region/marker when navigating via action or Jump To Time dialog
Render
  • fix preserving metadata when rendering media items or razor edits as one file
  • retain render statistics after running 'Calculate loudness of selected items source media via dry run render'
Insert tracks
  • fix incorrect handling of collapsed folders (7.74 regression)
Keyboard
  • when 'Use alternate keyboard section when recording' enabled, Alt sections will only be used if they were engaged during recording
MIDI buses
  • make MIDI message sorting on secondary buses consistent with primary bus
MIDI inline editor
  • improve appearance during continuous scrolling
MIDI learn
  • display last MIDI value when assigning, to allow easily determination of CC relative mode
Notation editor
  • fix option to prevent Alt key from opening menu
Obscure feature
  • allow tweaking individual dialog control styles/etc via e.g. reaper-dlgtweaks-win.ini [DLG_285] 3=s+1
Project settings
  • do not mark project dirty when clicking OK but nothing changed
Routing matrix
  • fix indicator for stereo loopback outputs
RS5k
  • refresh sample list when using save-as with copy media
Spectral edits
  • prevent adding a new spectral edit for time selection if time selection is too short
Spectrogram
  • adjust spectrogram display to account for sample edits when zoomed in
Splash
  • disable animation by default, it's not 2015 any more
Stretch markers
  • action to reset stretch marker correctly updates arrange view
Subprojects
  • improve handling of multiple selected projects when opening via double-click
Timecode
  • add action to detect LTC in items and move to detected position
Toolbars
  • update metronome button instantly when toggling
Track reordering
  • improve ability to drag to the last track in a parent folder whose last track is a collapsed folder
Visual spacers
  • add option in Preferences/Appearance to not constrain TCP visual spacer size to track lane height

REAPER 7.74: Water Lego​

Changelog items below may include • links to more information.
Sample edits
  • add mouse modifier (ctrl+drag by default) to draw vertically
  • add mouse modifier (ctrl+alt+drag by default) to draw vertically (fine adjustment)
  • improve display at medium zoom levels
  • support setting sample edits for all channels at once
  • support 'within time selection' actions regardless of whether the edit cursor is within the time selection
  • draw bolder indicator when zoomed out and sample edits exist
  • fix behavior after canceling sample edit scale dialog
  • fix mouse editing behavior when mono media is modified by stereo per-take FX
  • fix possible incorrect application of sample edits (neighboring sample edited)
  • if attempting to run sample edit time selection action while zoomed out too far but time selection is short enough, zoom in automatically
  • improve behavior when applying sample edits to items that use sample rate conversion
  • improve hit testing
  • show message box if sample edit action fails because media is incompatible or time selection is too long
  • show sample value in dB in tooltip
FX
  • support building multi-mono or multi-stereo FX containers
  • multi-mono/multi-stereo containers process all channels in parallel via separate FX instances with linked parameters
  • support multi-FX that do not exactly match the track channel count (for example, multi-mono FX on the first 2 channels of a 4 channel track)
  • label non-primary instances as '(linked)' if all parameters are linked to the primary instance
  • when creating multi-FX within a container, use the container channel count
  • display multi-mono/multi-stereo FX in TCP/MCP/menus as "ReaComp *4" (for example) by default
  • display parameter sections in TCP controls context menu
  • fix auto-adding parameter envelopes after un-linking FX parameters within a container
  • improve tab order in parameter modulation dialog
  • support auto-adding parameter envelopes for previously modulated parameters
  • support linking/unlinking FX parameters directly from Param dropdown menu
ReaScript
  • add set_config_var_string
  • do not require string parameter for Track/TakeFX_FormatParamValueNormalized when called via Lua
  • extend Main_openProject to accept a fxoffline: prefix for project filenames, opens project with FX offline
  • fix Track/TakeFX_FormatParamValueNormalized producing incorrect results with some FX parameters (e.g. ReaEQ gain)
  • GetSetProjectInfo() can specify READONLY to change read-only state (does not affect filesystem, just temporary state)
  • improve performance of ProjectMarker API
Tracks
  • improve behavior when dragging a track to the end of multiple folders/subfolders, allow controlling which folder is used as destination
  • improve behavior when inserting after last-touched track which is the last track in a folder
  • improve behavior when pasting tracks and last track in folder is selected
  • ensure all track contents are visible after running action to unhide a track that was hidden via track manager
Action shortcuts
  • avoid displaying multiple overwrite prompts when assigning MIDI messages
  • improve handling of extra MIDI messages when assigning (do not auto-close if recently opened or prompted, do not auto-close if message is not different)
Linux
  • improve drag/drop handling when dragging from other applications to plug-ins (thanks David Schornsheim/u-he)
  • use XDG_DOCUMENTS_DIR environment variable for default REAPER Media path
Metadata
  • fix intermittent metadata reading failures for video/m4a files
  • support displaying creation date when decoding using WMF or FFMPEG
MIDI editor
  • fix new action to shrink item to last event when auto-extend option is off
  • improve default scroll/zoom when opening for the first time after using the inline editor
Notation
  • fix font sizes of PDF export on macOS/Linux (7.70 regression)
  • fix display glitches when switching contexts
Project settings
  • custom format for glue/etc obeys OK/Cancel buttons
  • remove redundant render format configuration, render format should be configured via render window
Projects
  • allow opening projects in read-only mode via open dialog, or by file attribute
  • if loading a read-only .rpp file, display 'read-only' in title bar
  • when running save action, if project is read-only, display save-as dialog
Region manager
  • fix displayed start time when project start time offset exists
  • fix exported length when displaying HH:MM:SS.SS
Track panels
  • display metering options when clicking meter
  • display recording options (input quantize, format, etc) when clicking record mode button
Track templates
  • allow aborting load of track template from missing-media window
  • ensure peaks are built when loading track templates with media
Windows
  • improve font scaling of MIDI input configuration help text in HiDPI modes
  • include estimated size in uninstall registration
Actions
  • automatically select marker when running action to navigate to marker
Actions window
  • add favorite/favourite synonym
Command line
  • support '-fxoffline filename.rpp' option
Embedded FX
  • fix focus/capture behavior when clicking (or alt+clicking) embedded FX headers
Envelope manager
  • fix incorrect display of learn/TCP parameter status for collapsed sections
Fades
  • preserve LPF fade attribute when gluing items
FX browser
  • fix incorrect targeting of 'Insert Virtual Instrument' action (7.70 regression)
FX parameter modulation
  • fix behavior with parameters that report denormalized values to host (mostly CLAP)
Import
  • do not prompt to adjust project tempo when importing media if the displayed project tempo is within 0.0005 bpm of the media tempo
JSFX
  • fix typo in badbussmojo/badbussmojo_aa
Localization
  • fix AIFF/CAF format selection when format label is heavily localized
macOS/Linux
  • fix incorrect buttons receiving default focus in certain dialog boxes
Metadata/Comments
  • fix initial focus of multi-line edit window
Metronome/click source
  • fix issues where later beats could incorrectly end up silent after switching multipliers
OSC
  • fix FX_EQ_ feedback, other issues
Pitch envelope
  • fix behavior when 'all takes play' is enabled (7.50 regression)
Project bay
  • improve efficiency of reading metadata for files that are already in project
Razor edits
  • fix display glitches after copying
Render
  • add accessibility labels for render source options
Retroactive MIDI
  • properly use device 'all inputs' flags when tracks have all MIDI inputs selected
Ripple editing
  • add various ripple editing settings to new submenu of Options menu
RS5k
  • fix rounding bug when calculating note names
Spectrogram
  • zoomed-in spectrogram display previews sample edits
Video
  • support user-supplied file extensions in decoder configuration string (for e.g. obscure formats)
Wildcards
  • support $seltrack, which resolves to the first selected track, regardless of whether it is being rendered

REAPER 7.73: Wag the DAW​

Changelog items below may include • links to more information.
Sample edits
  • add action to delete sample edits or set sample edits to zero
  • add action to set sample edits to a straight line or an interpolated curve
  • allow sample edit scale dialog to remain open while toggling playback, etc
  • automatically disable rectified peaks when zoomed-in on items with sample edits enabled
  • fix action to set sample values in a straight line when peaks display does not exactly match source sample values
  • improve appearance of edited samples when zoomed out
  • improve setting sample to interpolated curve
  • limit sample edit values to [-1,1], regardless of item volume or pre-FX envelopes
  • refresh display after canceling sample scale dialog or bypassing sample edits
  • sample edit actions that depend on time selection require the time selection to be entirely on-screen
  • support editing sample edits within razor edit bounds
  • support editing when peaks display mode is mono or take channel mode is mono downmix (channels are edited identically)
  • when running sample edit actions, automatically activate sample edits if zoomed in far enough
  • with sample edit scale dialog open, changing time selection or razor edit area changes the target samples for the dialog
Render
  • avoid saving zero-length partially rendered files when user requests saving partially rendered files after canceling render
  • fix .aif render settings readability
  • prevent creating tiny time selections in render preview window
  • prevent possible crash when rendering multiple regions, canceling render, and prompting to save incompletely rendered files
  • support automatically incrementing up to 100,000 files in a single render (increase from 10,000)
  • when previewing render, seek immediately on mouse click or time selection change
Actions
  • add actions to move items/envelope points left/right to grid
  • add action to show resolved render path in explorer/finder
  • fix undo messages for various media item move actions
  • improve behavior of envelope point nudge actions when points are selected in automation items and constrained by item boundaries
JSFX
  • add MIDI Choke Group processor
  • fix pin-passthrough bug for analysis-only FX (7.70 regression)
MIDI editor
  • add actions to move/resize notes, snapping to grid
  • add actions to move CC events left/right to grid
  • add action to shrink item to last event
Razor edits
  • add preference to clear or preserve existing media item/envelope selection when creating razor edits
  • change minimum razor edit length from 1ms to about 40us (same as minimum time selection length)
  • do not clear razor edits on right mouse click
Track grouping
  • support automatically grouping folder/child tracks or folder sibling tracks, as separate settings
  • support grouped razor edits on hidden tracks
Group manager
  • improve window resizing behavior
Linux
  • allow manually overriding JACK realtime settings, may help some pw-jack users
macOS
  • fix font size issue with ReaLearn/other extensions (7.70 regression)
MIDI
  • fix possible peak display glitch with looped items that have missing note-offs
ReaSurround
  • fix possible incorrect output in certain custom many-speaker setups
Rendering
  • improve temporary file use when rendering with postprocessing
Web interfaces
  • fix fancier.html potential race condition on load, other minor fixes
Windows
  • revert UTF-8 auto-hooking change from 7.70 which caused issues with various extensions

REAPER 7.72: Wag the DAW​

Changelog items below may include • links to more information.
Region manager
  • export marker/region times with more precision
  • add entry to Options menu to display and copy out total length of selected regions
  • improve control show/hide behavior when resizing
  • reduce listview flickering when running actions
Render
  • support optionally embedding hidden regions/markers when rendering wav, wavpack
  • add menu item to replace existing preset with current settings
  • improve appearance of VU meters when in hidpi mode
  • resolve $region wildcards correctly when rendering multiple regions with the same start/end times
Grouping
  • smaller TCP indicators for automatic media/razor edit grouping
  • support automatically grouping folder/child tracks for media and razor edits (edits affect matched items on sibling and child tracks)
Metadata
  • do not display '(mixed values)' in Project Render Metadata dialog when values differ only because some values are missing
  • update ASWG to version 1.1
ReaScript
  • add AddRegionOrMarker(), which returns a ProjectMarker* rather than an ambiguous index number (prefer this to AddProjectMarker/AddProjectMarker2)
  • fix return value of AddProjectMarker(), AddProjectMarker2() on error
Sample edits
  • disable sample edit menu item when media source is incompatible
  • fix mouse targeting when media item take volume/pan are applied
Scrub
  • avoid interrupting recent one-shot scrubs when moving edit cursor via various actions/API
  • improve behavior when initiating a scrub by moving the edit cursor via action/surface
  • one-shot scrub option supports various trim/move item to edit cursor, nudge/shift time selection actions
Grid
  • fix potential hang if script sets project grid division ridiculously small
MIDI
  • add Export Project MIDI setting to embed hidden markers
MP3 decoder
  • fix intermittent performance issue (7.70 regression)
Peaks
  • fix sample-level display issues with volume/pan and pre-FX track envelopes and take envelopes
Project bay
  • fix possible crash when removing FX from containers
Track templates
  • add option to insert at end of project (rather than at selected track)
Video
  • redraw video frame when restoring minimized docked window on Windows, etc

REAPER 7.71: Wag the DAW​

Changelog items below may include • links to more information.
v7.71
  • Linux: fix case-sensitivity bugs relating to FXChains directory
  • Linux: improve behavior of zero-sized fonts when created by scripts
  • ReaScript: add GetSetProjectInfo("RULER_LANE_COUNT")
  • ReaScript: correct documentation for D_FADEINLEN_AUTO/D_FADEOUTLEN_AUTO
  • ReaScript: support GetSetProjectInfo() RULER_LANE_GUID:X and RULER_LANE_FROM_GUID:X
  • ReaSurround: fix possible flicker on Windows when updating various parameters
  • Region manager: improve control show/hide behavior when resizing
  • Screensets: update save attributes when loading screensets
  • Theme adjuster: update with new fonts/sizing for macOS/Linux
  • Themes: fix macOS/Linux font issues on some themes
  • WALTER: report os_type=0 to themes unless rtconfig.txt sets want_os_type 1
  • Plus all of the changes from 7.70:
Sample editing
  • add support for per-take sample edit envelopes (enabled via right click, Take Settings submenu)
  • add dedicated mouse modifier context
  • add right-click menu actions to delete sample edits, set sample values to zero within time selection
  • add right-click menu action to set samples to a straight line within time selection
  • support scaling sample edits within time selection
Crossfade editor
  • color peaks in editor more similarly to peaks in arrange view
  • display content before left-hand item start and after right-hand item end
  • fix previewing bottom lane audio
  • fix previewing out of bounds audio when using LPF fade
  • internal changes
  • support out-of-bounds playback for tracks/items grouped with the items loaded into the editor
  • update preview playback when media item pitch shift setting changes outside the editor
  • when previewing top or bottom lane, include playback before left-hand item start and after right-hand item end
Fixed lanes
  • add actions to delete unsynced comp areas
  • add preference to allow comping empty track space when changing source lane via action
  • after editing, delete unsynced comp areas that contain no media items in any lane
  • after editing, delete unsynced comp areas that refer to deleted lanes
  • fix fades potentially resetting on unsynced comp lane media
  • handle fades/crossfades identically for MIDI and audio items
  • reword actions/preferences that refer to comping empty space
macOS
  • make text rendering more consistent with Windows (this may affect existing scripts which can be updated)
  • add option in general/advanced preferences to control dialog sizing
  • fix font selector sizing issues
  • fix issue where headerless listview columns could end up too narrow
  • reduce right-side margin of tree views
Preferences
  • add note about default project settings in Project tab
  • add option in General/Advanced settings to globally adjust theme fonts, ruler, item label font sizes
  • clean up Plugins tab
  • move 'Save as new version of project' wildcard suffix to Project tab
Render
  • add render source help button
  • add support for rendering stems/items/razor edits with master FX (as opposed to via master, which also renders track sends)
  • divide render source settings into two dropdowns
  • move parallel render setting to source dropdown, as 'render via master (fast)'
Actions
  • add actions to increase peaks display zoom 2x, decrease 0.5x
  • fix 'Set snap offset to nearest grid line' when snap is disabled
Embedded FX
  • fix layout/sizing glitches
  • fix potentially incorrect drawing when scrolling with pinned tracks
FFmpeg
  • support embedding basic metadata when rendering
  • support reading metadata
FX
  • add option to control whether FX UI is opened when dragging track/item FX button to duplicate FX
  • add option to limit FX floating windows to one at a time (with opt-out for monitoring, master track, separate tracks)
MIDI editor
  • fix display of named markers when preference enabled to hide marker numbers
  • fix hidpi/retina scaling of navigator lane text labels
Mouse modifiers
  • add modifiers to move media items horizontally, while enabling or disabling ripple editing
  • add modifiers to move media items horizontally
Peaks
  • add option to ignore file-modified timestamps, fixing potential issues with virtualized filesystems, requiring manual peaks rebuild instead
  • fix display glitches when using stretch markers and take playrate and zoomed in
ReaScript
  • add GetEnvelopeInfo_Value('I_DISPLAYEDCOLOR')
  • add GetUserFileName() which can be used to select filename for open/save, directory name, or multiple filenames
  • update TCP after calling GetSetMediaTrackInfo_String('P_LANENAME')
RS5k
  • add undo point when changing pitch offset via note name or auto-detect
  • fix updating of note names when setting Pitch@ via API
Ruler
  • draw preview of copied regions in the correct place when starting to move left
  • support clicking on locked markers/regions to seek
AES-31 import
  • don't abort load if missing media cannot be located
Auto-increment
  • support date-aware auto-incrementing, for example auto-increment file_2025-12-18_001 as file_2025-12-18_002 on that day, and file_2025-12-19_001 the next day
Automation
  • support sample-accurate wet/dry automation (old automated wet/dry envelopes will have the new mode disabled by default, changeable via I/O menu in pin mapper)
Custom action editor
  • do not prepopulate new custom actions with selected custom actions/reascripts
Default theme
  • update to use Inter as default font on all platforms
Envelopes
  • add envelope point mouse modifier to reset envelope points to default while dragging mouse
Fades
  • use somewhat more descriptive names for fade shapes
FX browser
  • set target when opening track/take FX chain, selecting tracks via TCP/MCP, focusing FX chain
FX parameters
  • fix checkboxes for wet/delta/bypass parameters (7.67 regression)
Item groups
  • garbage collect single-item groups more aggressively
Item locking
  • fix ripple-all incorrectly affecting locked items in certain instances
JSFX
  • improve pin mapper behavior with wet/dry, old instances will preserve old behavior (change via pin mapper I/O menu)
Linux
  • make text rendering more consistent with Windows (this may affect existing scripts which can be updated)
Locking
  • reword locking/ripple preferences slightly
Markers
  • don't hide non-captured marker lines in arrange view when editing other markers
Media playback
  • prevent small incorrect seeks from occurring in certain instances
Phase aligner
  • report estimated change in overall correlation when calculating, rather than estimated final correlation
Playback
  • improve behavior when starting playback very close to end of loop selection
Razor edits
  • respect item lock/ripple behavior preferences
ReaEQ
  • support sample-accurate automation
Recording
  • don't split existing media items when adding takes that start or end within the existing item fade-in or fade-out
Region/marker manager
  • fix updating 'current' column when cursor position changes
Scrub
  • add option to play one-shot scrub sound when editing left/right edges of items or time selection
System
  • add option in Preferences/General to prevent OS screensaver/screen blanking
Text
  • deprecate old 'Faster text drawing' mode on macOS/Windows, call it 'Legacy text rendering mode', reset to off on old installs
Themes
  • remove ancient macOS/Linux font-size twiddles, making theme fonts behave similarly cross-platform
Toolbars
  • improve multi-line text rendering with larger fonts
Track metering
  • fix potential incorrect meter readout when peak signal is very close to the end of the loop selection
Video
  • rename 'format' dropdown to 'file' in video encoder settings
WALTER
  • report new os_type values for macOS/Linux (3/4 respectively), to reflect new corrected text measurement/alignment
Windows
  • prevent system from going to sleep when audio device is open and/or rendering
Sample editing
  • add support for per-take sample edit envelopes (enabled via right click, Take Settings submenu)
  • add dedicated mouse modifier context
  • add right-click menu actions to delete sample edits, set sample values to zero within time selection
  • add right-click menu action to set samples to a straight line within time selection
  • support scaling sample edits within time selection
Crossfade editor
  • color peaks in editor more similarly to peaks in arrange view
  • display content before left-hand item start and after right-hand item end
  • fix previewing bottom lane audio
  • fix previewing out of bounds audio when using LPF fade
  • internal changes
  • support out-of-bounds playback for tracks/items grouped with the items loaded into the editor
  • update preview playback when media item pitch shift setting changes outside the editor
  • when previewing top or bottom lane, include playback before left-hand item start and after right-hand item end
Fixed lanes
  • add actions to delete unsynced comp areas
  • add preference to allow comping empty track space when changing source lane via action
  • after editing, delete unsynced comp areas that contain no media items in any lane
  • after editing, delete unsynced comp areas that refer to deleted lanes
  • fix fades potentially resetting on unsynced comp lane media
  • handle fades/crossfades identically for MIDI and audio items
  • reword actions/preferences that refer to comping empty space
macOS
  • make text rendering more consistent with Windows (this may affect existing scripts which can be updated)
  • add option in general/advanced preferences to control dialog sizing
  • fix font selector sizing issues
  • fix issue where headerless listview columns could end up too narrow
  • reduce right-side margin of tree views
Preferences
  • add note about default project settings in Project tab
  • add option in General/Advanced settings to globally adjust theme fonts, ruler, item label font sizes
  • clean up Plugins tab
  • move 'Save as new version of project' wildcard suffix to Project tab
Render
  • add render source help button
  • add support for rendering stems/items/razor edits with master FX (as opposed to via master, which also renders track sends)
  • divide render source settings into two dropdowns
  • move parallel render setting to source dropdown, as 'render via master (fast)'
Actions
  • add actions to increase peaks display zoom 2x, decrease 0.5x
  • fix 'Set snap offset to nearest grid line' when snap is disabled
Embedded FX
  • fix layout/sizing glitches
  • fix potentially incorrect drawing when scrolling with pinned tracks
FFmpeg
  • support embedding basic metadata when rendering
  • support reading metadata
FX
  • add option to control whether FX UI is opened when dragging track/item FX button to duplicate FX
  • add option to limit FX floating windows to one at a time (with opt-out for monitoring, master track, separate tracks)
MIDI editor
  • fix display of named markers when preference enabled to hide marker numbers
  • fix hidpi/retina scaling of navigator lane text labels
Mouse modifiers
  • add modifiers to move media items horizontally, while enabling or disabling ripple editing
  • add modifiers to move media items horizontally
Peaks
  • add option to ignore file-modified timestamps, fixing potential issues with virtualized filesystems, requiring manual peaks rebuild instead
  • fix display glitches when using stretch markers and take playrate and zoomed in
ReaScript
  • add GetEnvelopeInfo_Value('I_DISPLAYEDCOLOR')
  • add GetUserFileName() which can be used to select filename for open/save, directory name, or multiple filenames
  • update TCP after calling GetSetMediaTrackInfo_String('P_LANENAME')
RS5k
  • add undo point when changing pitch offset via note name or auto-detect
  • fix updating of note names when setting Pitch@ via API
Ruler
  • draw preview of copied regions in the correct place when starting to move left
  • support clicking on locked markers/regions to seek
AES-31 import
  • don't abort load if missing media cannot be located
Auto-increment
  • support date-aware auto-incrementing, for example auto-increment file_2025-12-18_001 as file_2025-12-18_002 on that day, and file_2025-12-19_001 the next day
Automation
  • support sample-accurate wet/dry automation (old automated wet/dry envelopes will have the new mode disabled by default, changeable via I/O menu in pin mapper)
Custom action editor
  • do not prepopulate new custom actions with selected custom actions/reascripts
Default theme
  • update to use Inter as default font on all platforms
Envelopes
  • add envelope point mouse modifier to reset envelope points to default while dragging mouse
Fades
  • use somewhat more descriptive names for fade shapes
FX browser
  • set target when opening track/take FX chain, selecting tracks via TCP/MCP, focusing FX chain
FX parameters
  • fix checkboxes for wet/delta/bypass parameters (7.67 regression)
Item groups
  • garbage collect single-item groups more aggressively
Item locking
  • fix ripple-all incorrectly affecting locked items in certain instances
JSFX
  • improve pin mapper behavior with wet/dry, old instances will preserve old behavior (change via pin mapper I/O menu)
Linux
  • make text rendering more consistent with Windows (this may affect existing scripts which can be updated)
Locking
  • reword locking/ripple preferences slightly
Markers
  • don't hide non-captured marker lines in arrange view when editing other markers
Media playback
  • prevent small incorrect seeks from occurring in certain instances
Phase aligner
  • report estimated change in overall correlation when calculating, rather than estimated final correlation
Playback
  • improve behavior when starting playback very close to end of loop selection
Razor edits
  • respect item lock/ripple behavior preferences
ReaEQ
  • support sample-accurate automation
Recording
  • don't split existing media items when adding takes that start or end within the existing item fade-in or fade-out
Region/marker manager
  • fix updating 'current' column when cursor position changes
Scrub
  • add option to play one-shot scrub sound when editing left/right edges of items or time selection
System
  • add option in Preferences/General to prevent OS screensaver/screen blanking
Text
  • deprecate old 'Faster text drawing' mode on macOS/Windows, call it 'Legacy text rendering mode', reset to off on old installs
Themes
  • remove ancient macOS/Linux font-size twiddles, making theme fonts behave similarly cross-platform
Toolbars
  • improve multi-line text rendering with larger fonts
Track metering
  • fix potential incorrect meter readout when peak signal is very close to the end of the loop selection
Video
  • rename 'format' dropdown to 'file' in video encoder settings
WALTER
  • report new os_type values for macOS/Linux (3/4 respectively), to reflect new corrected text measurement/alignment
Windows
  • prevent system from going to sleep when audio device is open and/or rendering
REAPER 7.68: Wag the DAW
Changelog items below may include • links to more information.

CLAP

update to version 1.2.7
support loading factory presets
support saving/loading presets to file
display plug-in state size in compatibility submenu
do not re-scan file presets when loading multiple instances of the same plugin
request draft versions of extensions from plugins, if the draft is compatible with the final version

Cues

when embedding cues from project markers, do not include cues that are immediately outside of the region
when embedding cues from project markers during recording, fix sample rounding issues in certain instances

Metadata

consistently display embedded cues/regions that end on the last sample of media
display wav/wavpack embedded cues/loops in sample positions as well as seconds
properly encode/decode embedded loops ('smpl' chunk) that end on the last media sample •

MIDI editor

respect preference to show/hide region/marker lanes in arrange view
fix drawing of CC lane scrollbars/zoom buttons in non-100% scaling modes •
fix various scrollbar updating quirks

Regions

always draw selected regions over unselected regions
change display preview when moving regions with contents

Spectral edits

fix peaks preview display when using stretch markers •
fix incorrect adjustment of spectral edits when adjusting items with stretch markers across loop boundaries
correct preview display of gate/compressor when item/take volume or fades are present

Spectrogram

optionally display frequency scale
draw take/item selection indicators over spectrogram
improve drawing accuracy at top edge when item view is an odd number of pixels high

Actions

add action to close and re-open audio/MIDI devices

Actions window

add 'New custom action' to list context menu

Batch converter

fix preserving source start position when converting from file •

Big clock

display region/marker number within colored square if the number is displayed in the ruler •

Dockers

add configuration for compact single-window mode in Preferences/Appearance

Envelopes

fix incorrect deletion of points when dragging after alt+clicking a point to remove it •

FX browser

clear add target when switching project tabs •

Linux

support horizontal-scrollwheel messages in listviews •

Marker/region manager

fix double-seek when clicking a row •

Markers

restore behavior of actions to insert marker at current/edit position without edit, will not add redundant markers (7.61 and earlier behavior)

Media items

fix consistently importing embedded cues as regions when the region ends at the media item end •

Project templates

show project templates in subdirectories as submenus

Region render matrix

display ruler lane color for regions

Save as

when copying media, set ORIGINAL_FILENAME for take if not set •

Startup

improve display of project template paths in choose-project dialog

Stretch markers

fix incorrect peak display around looped item boundary •

Video

support embedding basic metadata in WMF video renders

Windows

prevent accidental assignment of IME key to shortcuts •
• actions to remove redundant points will not remove all points from envelope •
• actions to remove unnecessary points within time selection work within razor edits, if any •
• actions to select/delete/insert points at time selection act on razor edits, if any
• do not allow deleting last envelope point when alt+dragging to delete points
• fix undo when deleting points via alt+click •
Video
• default to writing video as MPEG-range with FFmpeg, can override with range=jpeg •
• FFmpeg encoder can be passed tag= parameter to customize encoding mode tag
• FFmpeg encoder uses hvc1 for QT compatibility when encoding h265, can override using tag= •
• fix incorrect color range when decoding JPEG-range media with newer FFmpeg versions •
Envelope manager
• add preference for whether FX parameter sections are initially expanded (sections are collapsed by default)
• fix initial appearance on first open
• reduce empty unused space in top section
FX parameters
• organize various menus by parameter section/module/unit •
• display parameter section/module/unit in track envelope title
Mouse modifiers
• add default region/marker double-click mapping 'set loop points to region, or edit marker' for consistency with past behavior •
• add ruler lane header double-click context (double-click to select all regions/markers in lane, for example)
• display help text for the active mouse modifier when hovering over regions/markers •
Peaks
• fix display of missing sample near end of item when zoomed-in
• fix incorrect waveform display when zoomed in on sinc-interpolated waveform with fadeout
Render
• 'do not render files that are likely silent' ignores media items on non-playing track lanes •
• improve display of render speed display when very slow or very fast
• support popup edit window for entering long file names in render settings dialog
Ruler lanes
• distribute extra lane space to lanes with overlapping regions/markers as needed
• handle ruler lane click without mouse move like ruler click •
Web interface
• add volume touch support for index.html and fancier.html
• support touch for volume/pan/width controls •
Actions
• add actions to open paths for saved FX chains, color themes, project/track templates in explorer/finder, add to various menus
Arrange view
• fix grid line vs region/marker line z-order issue •
CLAP
• optimize memory use for plug-ins with many parameters
Linux
• indent list view text when status images exist (similar display as Windows/macOS) •
macOS
• improve keyboard behavior in various instances with odd focus •
Markers
• display 'Add marker' rather than 'Edit marker' when adding and immediately editing a marker
Media explorer
• prebuffer audio before starting unsynchronized playback •
MIDI event properties
• automatically correct invalid user-inputted beat position input like '5.0.0' to '5.1.0' •
Portable installs
• fix incorrect addition of VST system paths after opt-out on first run
ReaScript
• support FX_GetParamSectionName(), to get the parameter section (VST3 unit, CLAP module) that the parameter belongs to, including parent sections, if any
Recording
• fix possible take offset off-by-1 sample when using looped recording
Regions
• when moving regions with contents, show preview line at the insert point •
Regions/markers
• add separate preferences to display vertical lines in arrange view for regions and/or markers
Ruler
• change settings to hide all markers/regions and collapse ruler lanes to project settings rather than global
Ruler lane manager
• improve description of project settings to show/hide all regions/markers
Spectrogram
• add option in Peaks Display Settings to use media samplerate for spectrogram range •
Undo
• shorten undo descriptions displayed in menubar/titlebar (fix 7.53 change) •
Volume fields
• if user enters invalid value like --1 dB, treat as -1 dB
Windows
• fix loading notation font when REAPER is installed in a path that contains UTF-8 characters
API
• add CSURF_EXT_TAKEFX_PARAMINFO_CHANGED/CSURF_EXT_TRACKFX_PARAMINFO_CHANGED, so control surfaces can update when FX parameter names or parameter context changes

REAPER 7.66: Wag the DAW​

Changelog items below may include • links to more information.
Video
  • add support for FFmpeg versions 5.0-8.1
  • add FFmpeg support for ALAC decoding (s32p sample type)
  • add FFmpeg support for AV1 encoding (if supported, preferring libsvtav1 over libaom-av1 for speed)
  • add FFmpeg support for H.265 encoding (if supported)
  • add FFmpeg support for hardware accelerated decoding, opt-in by using ffmpeg_hw in decoder list
  • add FFmpeg support for multiple audio streams, opt-in by using ffmpeg_mta in video decoder list
  • add FFmpeg support for arbitrary encoders, use codec=xyz in FFmpeg configuration
  • fix FFmpeg encoding of reported framerate for some format (e.g. AVI)
  • fix incorrect use of .mov container when writing .mp4 files
  • fix FFmpeg audio decoding as noise when when unknown sample format is encountered
  • improve FFmpeg encoding file-format selection, adding new MOV, MP4 modes and deprecating old QT/MOV/MP4 auto-select mode
  • improve FFmpeg loading, allow loading from more system paths (and REAPER UserPlugin path)
  • improve accuracy of timestamps for Windows Media encoder with ND framerates
  • add support for decoding AV1 via VLC
  • allow encoding to arbitrary fractional framerates
  • support entry of commas as decimal point in framerates when rendering
  • support files with MXF extension, if supported by installed FFmpeg/VLC
  • when changing video decoder priority list, prompt to re-open all media in order to use new decoders
Ruler lanes
  • do not draw double divider line when there is insufficient room to display all lanes
  • ensure that with default preference settings, ruler cannot be resized small enough to hide default ruler lanes
  • fix intermittent display issue on undo/redo
  • improve behavior when moving multiple regions/markers across hidden ruler lanes
  • prevent creating regions or markers in locked ruler lanes
  • prevent moving regions and markers to locked lanes
Ruler
  • don't show region/marker editing guidelines until mouse moves
  • fix skipped grid line display with certain tempo/time signature marker scenarios
  • reword some items in time selection right-click menu
  • when editing regions with contents, show editing guidelines at unedited position, because all project contents will move
Console 1
  • deactivate tracks that are hidden in both TCP/MCP
  • improve automatic device name detection to include future Softube devices
  • support plugin/Console 1 requests from controller
Region manager
  • add undo point after importing regions/markers from csv file
  • support importing regions/markers from csv file by dragging into region manager window, hold shift key to merge
Regions/markers
  • support assigning actions to region/marker click mouse modifier
  • support importing regions/markers from REAPER project file (.RPP)
Video processors
  • fix knob sizing with DPI changes/multimonitor
  • display video processor CPU use as %v in FX chain, project bay, performance monitor
Actions
  • actions to select item under mouse respect 'selecting item selects group' setting
CLAP
  • fix transport flags when REAPER is recording
Envelope panels
  • fix slight offset in readout of current value
Free item positioning
  • preserve media item height when moving to a new track (7.60 regression)
IDEs
  • syntax highlight built-in pow() function when editing JSFX/Video Processors/EEL2 ReaScripts
Markers
  • when markers overlap, mouse targets the later (visible) marker
Media item properties
  • fix behavior when enabling section source and project start time offset exists
Mouse modifiers
  • fix descriptions of modifiers to set time selection or loop points to region
Render
  • improve ordering of file-format modes, grouped alphabetically within logical groups (uncompressed, compressed, raw, CD, video)
Take markers
  • always add marker when running quick-add actions, even if there is already a marker at that location
Tempo/time signature
  • respect 'allow partial measure' setting when editing earlier tempo envelope points
Time signature markers
  • when 'allow partial measure before this marker' enabled, display beat position in tempo marker editor based on previous time signature marker
UI
  • improve responsiveness of UI when under very heavy audio-thread CPU load in playback/rendering
REAPER 7.65: Wag the DAW
Changelog items below may include • links to more information.
Ruler lanes
  • more changes to lane resizing logic
  • support assiging the same lane as default for regions and markers when saving default project settings
Infoblock
  • do not update with unrelated info while mouse captured
Item colors
  • copy item color when pencil-drawing new item
Mouse modifiers
  • add region/marker left-click, double-click contexts
Peaks
  • fix display issue when very zoomed out on looped items
Project bay
  • fix multiple media item prompt showing incorrectly when importing media from project bay folder
ReaScript
  • support GetSetProjectInfo("RULER_LANE_DEFAULT:X")
ReaSurroundPan
  • fix preset/state saving (7.62 regression)
Ruler
  • ensure that theme marker text color is readable
Ruler lane manager
  • add delete button options to delete lane with or without contents
Zooming
  • fix issue where at high zoom levels scroll position would get reset (7.62 regression)

Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
Back
Top