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

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

Linux

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

macOS

macOS 10.5-10.14
REAPER v6.45 - 21MB
64-bit Intel, optimized for
macOS <=10.14
download
macOS 10.15+
REAPER v6.45 - 25MB
Universal for Intel and ARM64
download
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.45:

Changelog items below may include links to more information.
6.45
  • Media items: use very fast peaks normalization if possible rather than reading source media (6.44 regression)
  • Normalize: do not crash if normalization loudness analysis is canceled by user
  • Plus everything in 6.44:
JSFX
  • fix memory bounds checking on aarch64/armv7l
  • fix gfx_showmenu() related issues (deadlock when undo point added, possible crash when MCP embedded)
  • if REAPER has an external editor configured for .jsfx, use for open in external editor button
  • improve 32-bit x86 implementation (consistent rounding with other architectures)
  • scripts can write to #dbg_desc to write debug messages visible on main plug-in UI
  • show code sections in IDE right-click menu
  • show context information about built-in variables in IDE
  • do not allow export_buffer_to_project() to be called from @slider
  • allow override of refresh rate using options:gfx_hz=60 etc
  • add options:gfx_idle to allow @gfx section to run when UI is closed (detectable via gfx_ext_flags having 2 set)
  • add options:gfx_idle_only to allow UI-less plug-ins to run @gfx code at idle
Media items
  • add option to close item notes window on enter key
  • save item notes when closing item notes window via action
  • add support for various loudness measurements (LUFS, etc) when normalizing media items
  • when normalizing multiple items to an integrated loudness value, support either normalizing each item separately or normalizing the combined (sequential) output of all items
ReaScript
  • add CalculateNormalization function
  • do not apply render-config changes when calling GetSetProjectInfo in get mode on rendering configuration
  • do not defer indefinitely when calling reaper.defer() with no parameters from Lua
  • properly support passing binary-safe strings to extension-registered functions
Render
  • ensure final master render peaks are displayed after normalizing
  • fix files left open when normalization/limiting is interrupted
  • fix render peaks display when normalizing and negative project start time offset exists
  • fix saving of presets with normalize enabled affecting old presets
Actions
  • add "erase" as a default synonym for delete/clear/remove
  • do not warn on program startup if too many custom actions exist (only warn when creating)
macOS
  • add per-theme option to not use themed window colors when in dark-mode (enabled by default theme)
  • improve performance of Live FX multiprocessing, especially on M1 systems
Projects
  • improve behavior relating to project notes flags and loading projects in REAPER 6.38 and earlier
  • on new project without saved project settings, set recording/render format to 24-bit wav
ReaSynth
  • fix extra sine oscillator when portamento is used
  • fix stuck note when portamento is used in certain instances
Super8
  • fix recording glitches that could occur during looped project-synchronized playback
  • support exporting media into project via MIDI CC when UI is not open
Windows
  • fix listview drawing glitches when editing values and scrolling
  • support very long pathnames (note: for shell browsing/etc to work with these, the LongPathsEnabled registry key must be set)
  • improve display responsiveness of progress bars
Control surfaces
  • fix CSURF_EXT_SETSENDVOLUME notifications when in write mode and fader-scaled envelopes
Custom action editor
  • fix entering certain characters on macOS
Glue
  • if format supports BWF, write start offset when exploding multichannel audio to new files
Keyboard
  • fix various cross-platform key aliasing corner cases
Linux
  • prevent closing windows via close button when a popup menu is open
Media explorer
  • improve selection behavior after navigating with arrow keys on Windows
Metadata
  • fix setting XMP marker metadata
MIDI editor
  • add action to insert note at edit cursor without advancing
Pan
  • fix manual entry of pan values when preference is set to display pan in dB
Razor edits
  • do not delete/cut/copy razor edits when cursor focus is on track control panels
ReaEQ
  • add Parallel Band Pass filter mode
ReaSurroundPan
  • correct 9.1.4 speaker arrangement, add 9.1.6
VST
  • scan %LOCALAPPDATA%\Programs\Common\VST3 on Windows

  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