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 12.


Windows 64-bit
REAPER v6.66 - 15MB
Windows x64
Also available: Windows 32-bit - 14MB


Linux x86_64
REAPER v6.66 - 11MB
Linux x86-64/AMD64 64-bit
Also available:       Linux i686 - 11MB


macOS 10.5-10.14
REAPER v6.66 - 21MB
64-bit Intel, optimized for
macOS <=10.14
macOS 10.15+
REAPER v6.66 - 25MB
Universal for Intel and ARM64
Also available:       macOS 32-bit - 19MB

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 12; however, you must shift+right click and choose "Open" when running that version for the first time.

REAPER 6.66: I have people skills!!

Changelog items below may include links to more information.
  • FX: fix UI glitches when showing offline FX in chain view (6.65 regression)
  • Linux: improve behavior of listview clicks to listview images and manager fields
  • Linux: improve listview column alignment to match other platforms
  • Master metering: fix RMS stereo loudness readout when RMS window length has been customized
  • Media: support Sound Designer II audio files (add .sd2 extension so REAPER can identify the file)
  • Media: when loading .sd2 files on macOS, copy resource fork to plain file "mediafile.sd2.rsrc" for portability to non-macOS systems
  • Media: import files with .L/.R/.pcm/.raw extensions as raw PCM audio
  • Media: when importing raw PCM audio (including .sd2), use best-guess audio parameters and warn with instructions about how to fix incorrect playback
  • MIDI: fix stuck notes when using replace recording
  • Notation editor: fix various drawing glitches
  • Notation editor: improve hit testing of dynamics/custom notation
  • Preferences: move media/video and media/import preferences to separate pages
  • Project settings: fix enabling/disabling pan law gain compensation in project settings advanced tab (6.65 regression)
  • Render: fix applying render fades when project start time is negative and also applying brickwall limiter
  • Render: improve behavior of option to automatically increment rendered file name
  • Routing/grouping matrix: improve appearance of folder expand/collapse icons
  • explicitly support sine taper, linear taper, and hybrid taper pan functions
  • special case -3dB and -6dB pan laws to be exactly equivalent to constant power (-3.01..dB) and constant gain (-6.02..dB); preserve existing settings in existing projects
  • fix implementation of hybrid taper pan law when applying gain compensation
  • document ReaScript/API settings for pan law flags
  • simplify pan law preferences
  • fix pan function evaluation when playback is stopped
  • improve calculation of hybrid taper pan law with certain manually entered pan laws (thanks ErBird)
  • only list deprecated pan mode in pan law dialog if the project already has pan mode set that way
  • add option to use space key to start/stop transport in plug-in text edit fields
  • add oversample options to floating FX window context menu
  • fix generic UI when last parameter is an enum
  • improve syncing displayed value in generic UI
  • optimize performance with many docked-but-invisible FX chains
  • when changing compatibility settings, update all matching FX instances
  • encode envelopes name in project file, for use when loading with FX offline
  • fix return value for IContextInfoProvider::setContextInfoValue
  • add IContextInfoProvider3 support
  • support IComponentHandler2::setDirty
  • improve space key behavior with various plug-ins (e.g. Softube)
FX browser
  • allow configuring defaults per-plugin of want-all-keyboard, TCP/MCP embedding, and oversampling
  • move compatibility settings to submenu
Routing/Grouping/Render Matrix
  • dynamically adjust margins to fit text
  • add context-specific help, accessible via the (?) button
  • fix 3 small issues
  • fix mixer send knob 150%-scaled image
Audio Units
  • fix support for AUv3 musical time/tempo/transport state callbacks
Automation items
  • fix behavior of action to split automation items without changing selection
Configuration files
  • fix various issues for FX shortcut/safemode/etc settings on plug-ins/themes with odd filenames
Envelope window
  • improve appearance of scrollbars with retina displays
Grouping Matrix
  • right-click in grouping matrix opens group settings dialog for already-selected tracks, rather than auto-selecting tracks
  • improve behavior of text edit fields with control-key shortcuts
  • support decoding .rx2 files on native Apple Silicon
  • sort Insert Media file description/extension dropdown list in alphabetical order
Media Explorer
  • support typing in preview volume
Media items
  • fix flickering when moving media items across tracks and "automatically display affected envelopes" is enabled
MIDI Editor
  • actions to move edit cursor by grid respect snap settings
Mouse modifiers
  • add razor edit mouse modifier to move or tilt envelope (fine adjustment)
Razor edits
  • ignore razor edit areas on envelopes when running action to crossfade media items
  • implement string-to-parameter conversion for threshold
  • fix continuous automation recording
Region/Marker Manager
  • fix display glitch when resizing window
  • add post-render button to display rendered file in Media Explorer
  • fix h (height) variable in tcp.fxembed context
  • improve alt-key behavior relating to menu activation and cursor updating

    Old Versions
    Language Packs
    Theme Development
    Custom Cursors
    JSFX Programming
    Extensions SDK
    Extensions to VST SDK
    Language Pack Template
    User Guide