What's new

REAPER 7.78: Hipster Sends​

Changelog items below may include • links to more information.
Sends
  • add new pre-receive send mode, sending media and monitoring without creating feedback loops (e.g. for sending midi to a sampler and then receiving audio back to the same track)
  • tint send level indicator added in 7.75 is now configurable, defined by colortheme/theme tweaker 'Send custom color tint - draw mode'
ARA
  • apply the final item gain (zero, if item is faded out) to ARA plugin output after the end of the media item being processed
  • improve behavior when loading take FX on a multichannel track
  • improve stability when saving project to new directory, or copying/moving/renaming media
  • remove various dependencies on track/take channel count
  • support head/tail time reported by plugin
  • when fx output is shifted early, apply media item starting gain (zero if fade-in exists) to all plugin output samples before the actual media item start
MIDI editor
  • improve performance when opening/closing MIDI editor with many editable contexts
  • performance improvements with many contexts open
  • fix incorrect behaviors of fast mouse moves with marquee select with time selection
  • fix incorrect hit testing of CC handles
FX
  • building multichannel routing will prompt to optionally configure MIDI routing from up to the first 16 added tracks, using pre-receive sends
  • improve performance of linked parameters
Mixer
  • add mute send/FX bypass slot for all/selected tracks to send context menus
  • fix toggle mute of all/selected track send slot modifier when in non-trim automation mode
ReaScript
  • document gfx_setcursor base64 support (added in 7.77)
  • MarkTrackItemsDirty() correctly handles pooled MIDI items across tracks
  • various MIDI_ setting APIs automatically mark relevant tracks dirty for undo
Ruler
  • improve performance when displaying many named markers
  • increase maximum number of ruler lanes to 48
Theme
  • add default option in Preferences/Appearance/Media Items to use faster/less precise item rendering
  • optimize drawing themes that use item background images with transparency, faster default theme with selected items
  • optimize item_bg theme images if possible for faster drawing speeds
VST3
  • avoid reentrance if plug-in requests restartComponent in response to initializing the plug-in
  • ignore restartComponent requests if they occur from a thread other than the main thread
  • release processor prior to component, fixes warnings from some plug-ins
Windows
  • fix copy/paste of high unicode codepoints on Windows in ReaScript/Video/JSFX IDEs
  • improve sizing of localized controls within save/open dialogs
Crossfade editor
  • properly set media offline/online when crossfade editor is open, updates after external editors were used, etc
DDP
  • fix incorrect encoding of excess genre packets (thanks chmaha)
Freeze
  • do not preserve MIDI-only sends to frozen tracks
FX reordering
  • improve default behavior when dragging down and empty slots enabled, provide alternate (7.75-7.77) behavior by holding shift while reordering
Import
  • do not delete track after multichannel MIDI import if the track has any FX or routing
Linux
  • improve support for plug-ins that forward keystrokes back to REAPER (thanks David @ u-he)
MIDI inline editor
  • improve grid display when in continuous scrolling
Paths
  • support relative paths for various fields in Preferences/Paths and Preferences/Backups, primarily useful for portable installs
Project
  • store master track GUID in project files, fixing track view screenset restoration for master track
Render
  • fix rendering raw PCM files with more than 1 channel
Snap
  • fix issues with snap at fixed offset from other media
Timecode
  • allow project start to be set to fractional frame offset (configure via Project Settings/start offset menu)
Tooltips
  • fix missing commas in locking tooltip
Track hardware outputs
  • improve labels in various places to include destination channel names
Video
  • respect fractional frame offsets, if enabled, to match timecode
API
  • ignore midi_reinit() (and related others) when incorrectly called by certain extensions in other threads
  • improve performance of PlayTrackPreview/StopTrackPreview, defer global lock/routing reanalysis if called multiple times within a short window

REAPER 7.77: Lucky Seven​

Changelog items below may include • links to more information.
Default media path
  • do not create default path unless it being written to
  • allow overriding via default_media_path= in reaper.ini
  • use correct localized Documents directory on macOS for 'REAPER Media'
  • use 'REAPER Media' subdirectory for portable installs
Grid
  • fix swing snap with offscreen linear tempo changes
  • snap to grid at any distance obeys grid snap when very zoomed in (previously allowed unsnapped modification at 25% of view size)
MIDI editor
  • improve behavior when creating note via drag using 'Insert note, drag to move' mouse modifier
  • improve click vs drag detection for very fast drags
  • improve X-scroll behavior via mousewheel or using scrollbar buttons
Mixer
  • alt+shift/alt+ctrl+shift click on FX/sends toggles bypass/mute for that slot on all selected tracks/all visible tracks
  • fix possible display glitches with master track metering
ReaScript
  • extend gfx_setcursor to support base64:xyz cursor strings (base64 .cur files up to 8kb in length)
  • fix issues with GetSetTrackSendInfo/RemoveTrackSend APIs (7.75 regression)
Sample edits
  • hide sample edits when item has forced spectrogram view
  • fix actions to delete all sample edits
Windows
  • fix apply button behavior in audio device configuration
  • fix unicode localization for MIDI quantize grid size
Actions window
  • don't show full path for ReaScripts in the default path
Batch converter
  • support pasting converter settings from clipboard
Default themes
  • change marquee fill blend mode, to prevent performance cost during marquee drag preview
MIDI quantize
  • constrain output to source length
Regions
  • add mouse modifier checkbox to move edit cursor to region start when clicking body of region
Render
  • in HTML render statistics, highlight region/marker when hovering with the mouse, hide region/marker lines otherwise
Screensets
  • include mixer scroll position in track view screensets when 'Track scroll positions' checked
Secondary record path
  • allow relative paths
Sends
  • when drag/drop creating sends to FX in sidechain mode, automatically disable MIDI send
Track panels
  • default secondary panel size to non-hidden for new installs
Track templates
  • importing template via file-browsing respects insert-at-end preference
View menu
  • add 'Track Panels' menu item

REAPER 7.76: Dude, where's my tagline​

Changelog items below may include • links to more information.
Sample edits
  • actions that affect the first selected item within the time selection also work with razor edits
  • add actions to delete all sample edits
  • do not enforce maximum time selection length when running actions to delete sample edits
  • fix peaks display glitch on last sample of looped item
  • fix typos in warning text
  • support mono downmix channel mode, mono peaks display when running context menu actions to delete all sample edits
  • warn if attempting to run a sample edit action that is more than 16k samples long, but allow edits up to 16 million samples (will use lots of memory and .RPP size)
ReaScript
  • support GetSetAutomationItemInfo("D_MUTE")
  • fix documentation for AddRegionOrMarker()
  • fix GetSetTrackSendInfo() for new UI orderings (7.75 regression)
  • fix incorrect return values for GetTrackSendName() (7.75 regression)
FX
  • fix reordering quirks with FX slots not enabled (7.75 regression)
  • fix reordering quirks with FX slots enabled
  • include slot information in floating window title bars, project bay, if differs from chain index
MIDI editor
  • improve tick-level rounding of various navigation actions
  • trim pre-quantized event positions when adjusting source length
Mixer
  • avoid reset of scroll position when switching project tabs
  • save scroll offset in project state
Project load
  • properly restore arrange Y-scroll offset
  • correct invalid zoom levels when loading project
Click source
  • automatically convert entered relative paths to absolute paths
Envelope manager
  • fix display of send envelopes following empty slots
macOS
  • periodically make sure that mouse event coalescing is enabled, in case a plug-in disabled it
Media items
  • don't disable OK button when dialog has no changes
MIDI inline editor
  • fix buttons being drawn offscreen (7.75 regression)
Peaks
  • fix potential incorrect display with spectrogram, high channel counts and certain zoom levels
Render presets
  • fix incorrect duplication of presets after shift+clicking preset button and saving preset
Spectral repair
  • use smaller analysis window when repair length is very small
Virtual MIDI keyboard
  • allow adjustment of velocity using shift+up/down keys
WMF
  • fix possible hang with certain media, improve support for various media types in general

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 •

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