Download and Evaluate REAPER for Free

Download REAPER below for a free, fully functional 60-day evaluation.
No registration or personal details are required.

Like A Version

REAPER supports all Windows versions from Windows XP to Windows 11.

REAPER supports Linux on Intel and ARM architectures, and the Windows version works well with WINE.

REAPER supports macOS 10.5* to macOS 14.

Windows

Windows 64-bit
REAPER v7.06 - 15MB
Windows x64
download
Also available: Windows 32-bit - 15MB

Linux

Linux x86_64
REAPER v7.06 - 12MB
Linux x86-64/AMD64 64-bit
download
Also available:       Linux i686 - 12MB

macOS

macOS 10.15+
REAPER v7.06 - 26MB
Universal for Intel and ARM64
download
macOS 10.5-10.14
REAPER v7.06 - 22MB
64-bit Intel, optimized for
macOS <=10.14
download
Also available:       macOS 32-bit - 20MB

Note: the macOS 10.15+ macOS download is notarized and uses the "hardened runtime," which may reduce compatibility with certain plug-ins. You may still run the regular 64-bit macOS download on macOS 10.15 - macOS 14; however, you must shift+right click and choose "Open" when running that version for the first time.

REAPER 7.06: Several People Are Typing

Changelog items below may include links to more information.
Lanes
  • action to reset lane names will reset lanes named like 'C1' if they have no comp areas
  • fix crash when trying to insert more than 128 lanes
  • fix drag/drop with certain lane counts
  • fix editing vertical edge of razor edit on fixed lane tracks
  • fix moving comp areas to lower-numbered lanes via razor edit
  • fix play cursor drawing glitch in certain situations
  • fix possible mouse click miss when track is greatly zoomed in
  • fix undo after changing comping lane
  • fix undo potentially resetting overlapping recording preference
  • fix resetting lane height when moving items across tracks in certain situations
  • if recording exceeds maximum number of lanes (currently 128), place recording in last lane
  • ignore items in hidden lanes in various navigation and other actions
  • improve action to move items up to minimize lane usage
  • improve behavior when auto-punch recording and setting enabled to record into first available lane
  • improve shift+click media item selection behavior
  • improve visibility of unsynced media item button in default theme
  • recalculate auto-crossfades after actions to move items up/down by lanes
  • when preference enabled to vertically offset overlapping items, items respect original lane order if track formerly displayed fixed lanes
ReaScript
  • add focused, last_touched, chain_sel, parent_container, container_item.X, container_map.add.fxid.parmid, container_map.get.fxid.parmid attributes for Track/TakeFX_GetNamedConfigParm
  • fix backwards compatibility in group membership flags
  • GetFXEnvelope automatically updates UI in response to creation
  • GetFXEnvelope will no longer return envelope contexts for FX parameters that have modulation but no envelope
  • GetFXEnvelope/TakeFX_GetEnvelope auto-map parameters to parent container if necessary
  • GetTouchedOrFocusedFX returns obviously-invalid values when returning failure
  • improve behavior of deprecated GetLastTouchedFX() when FX in container was last touched and parameter was mapped
  • improve FX-type prefix matching of TrackFX_AddByName et al
  • TrackFX_CopyFXToTrack/etc select moved/copied FX in chain when chain is not visible
  • update envcp when toggling parameter modulation via API
FX containers
  • always report tweaked plug-in context for last-tweaked parameter even when parameter is mapped
  • auto-expand container on mouseover drag in chain
  • fix bypass automation of items in containers
  • fix wet and delta solo automation for containers within containers
  • fix undo-related issues with automation
  • fix issues with bypass/wet/delta envelopes when adding additional parameters
  • improve display in TCP/MCP FX context menu
  • improve JSFX default sizing
FX
  • improve take FX position reporting to plug-ins (including ARA) when using PDC
  • fix automation quirks with non-1.0 project playrate on plug-ins following PDC (v7 regression)
  • fix quirks moving/copying single FX when single-FX chain mode is enabled
  • improve drag/drop FX chain selection behavior when chain is not visible
  • improve wording/checked-state indicators for bypass/offline menu items
  • show indicator for first FX in parallel group
Accessibility
  • add control descriptions for video encoder configuration
  • add descriptions for various search-related fields
  • add option in Preferences/Plug-ins to include descriptions of parallel/bypass/offline state in FX names
  • improve Media Explorer accessibility descriptions
Automation items
  • fix glue/delete preserve points for some cases with very small AIs
  • fix incorrect values when gluing AIs with small overlaps
  • improve sizing of label area
  • add per-FX-envelope option to control how overlapping AIs are combined
  • fix envelope context menu when right-clicking near overlapping AIs
Comping
  • fix comping looped source media
  • improve behavior when inserting empty space or copying regions
  • ensure comp areas are synced on every undo point and project save
  • support resetting comp area to a different source lane when right-clicking on media item re-sync button
  • when media is selected on both the source lane and comping lane, do not move comp area when slip-editing
Recording
  • actions to mark last recording pass as favorite or for deletion will mark the current recording if there is no previous recording pass
  • action to mark last take as favorite or for deletion affects only currently-recording looped items, not previously recorded items
  • improve consistency of action to add take marker to currently-recording media item
  • improve handling of user deleting or reordering tracks while recording
  • improve reliability of action to quick-add take marker while recording in MIDI overdub mode
CPU metering
  • add option to view use as percentage of core (e.g. 4.0%c)
  • make readouts more consistent, use dynamic precision depending on values
JSFX
  • ensure JSFX name cache is generated if needed on startup
  • fix stereo pair autodetection for auto-routing build
Media explorer
  • allow inserting into active sample player when RS5k is in a container
  • fix setting option to normalize preview volume to -12LU from action window
  • obey preference to not move edit cursor when inserting media
MIDI editor
  • add actions to open/switch to MIDI toolbars 9-16
  • fix step sequencer for VKB input and MIDI inputs with high IDs
Track panels
  • improve FX parameter multi-row size calculation
  • improve retina/hidpi drawing of lane controls for non-hidpi-aware themes
  • fix display glitch when reactivating project tab and TCP is narrow
Video
  • add action to toggle fullscreen
  • allow dshow_depr to be enabled explicitly for extensions other than wmv/wma/avi/asf
  • ignore m4a files when using option to use video from background projects
ARA
  • improve handling of unlooped media with negative start-in-source offset
Auto save
  • do not process auto-save during mouse edits
Comp areas
  • do not switch source lane when right-clicking to open context menu
Dynamic split
  • add modes to add stretch markers to items rather than replace
IDEs
  • do not go to edit cursor when saving
Keyboard
  • improve Windows/macOS cross-import keyboard support for US keyboards
Linux
  • use case-insensitive searching when finding JSFX by filename
Localization
  • support Container and Video processor names in FX browser
Metadata
  • Double-clicking 'description' field opens multi-line editor by default (note that right-click on any value field also opens multi-line editor)
Mouse modifiers
  • fix assigning 'add items to selection' to media item left-click
Preferences
  • always open mouse modifier preferences to the most recently viewed context
Project
  • preserve settings when loading projects saved before v7.0 with 'New recording that overlaps existing media items / Creates new media items' enabled
Project bay
  • fix extra display tag info on video processors
ReaComp
  • improve peak metering accuracy
ReaXcomp
  • fix potential deadlock when adding band
Regions
  • recalculate region display overlap after undo
Text filtering
  • support Unicode combining accent when matching strings
VST
  • add preference to disable out-of-process plug-in scanning (for developer use when debugging plug-ins, not recommended for end users)

  Home
    Company
    Reviews
    Radio
  About
    Technical
    Old Versions
    Language Packs
    ReaPlugs
    Distribution
  Developer
    Theme Development
    Custom Cursors
    JSFX Programming
    ReaScript
    Extensions SDK
    Extensions to VST SDK
    OSC
    Language Pack Template
  Resources
    User Guide
    Videos
    Stash
    Forum