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.28 - 15MB
Windows x64
download
Also available:       Windows 32-bit - 15MB

Linux

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

macOS

macOS Universal
REAPER v7.28 - 26MB
Universal for Intel and ARM64
Optimized for macOS 10.15 and later
download
Also available for macOS 10.5-10.14:

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

REAPER 7.28: 3MTA3

Changelog items below may include links to more information.
ReaScript
  • add option to never auto-show ReaScript Console
  • avoid potential crash on exit when deferred script cleanup functions call plugin-registered APIs
  • add TimeMap_GetMetronomePattern("EXTENDED") to return new-style click pattern string, TimeMap_GetMetronomePattern("SET:pattern") to set the click pattern
  • fix gfx_getchar()/gfx.getchar() querying ASCII characters on Windows (v6.74 regression)
  • prevent possible crash when gfx_blit()/gfx.blit() are passed bad inputs
  • ShowConsoleMsg() supports !SHOWERR: prefix, displays error indicator in main menu bar if ReaScript Console not already visible
Peaks
  • improve UI performance when building enhanced peaks
  • display spectral peaks and spectrogram both while recording if view set to spectrogram spectral peaks
  • display spectral peaks while recording when view set to lufs spectral peaks
  • fix peak edge drawing when using alpha < 1.0
Automation
  • add preference to control whether automation recording happens at processing position (what you hear) or playback position
  • volume/pan automation recording now defaults to what you hear rather than at playback position
  • fix various take FX automation recording bugs
Click source
  • improve preset handling
  • properties window is modeless, changes are applied immediately
FX
  • improve pin behavior when replacing mono plug-ins with stereo counterparts
  • improve comment field window
JSFX
  • allow 'config:' to preserve parameter/serialized configuration when changing parameter, append -preserve_config to description to enable
  • fix gfx_getchar() querying ASCII characters on Windows (v6.74 regression)
  • prevent possible crash when gfx_blit() is called with bad inputs
Localization
  • fix incorrect UTF-8 display for various comboboxes
  • support localization of modifier keys for mouse maps
  • allow localization of ESC, cursor/navigation, multimedia keys on Windows
MIDI editor
  • add undo points when unselecting CCs via marquee in CC lane
  • use envelope point scaling when drawing CC lanes
Render
  • update file name column when sorting rendered files
  • when delaying render via render queue, change audio device samplerate and notify FX plug-ins prior to delay
Ripple
  • fix ripple-all potentially affecting automation too early on non-edited tracks
  • improve performance when ripple editing with grouping enabled and many media items
Accessibility
  • improve keyboard support for various modeless windows
CLAP
  • fix race condition when plug-in calls request_restart
Comments
  • add Apply button to various comment dialogs (FX, metadata, project bay)
Filesystem
  • automatically shorten project file, recorded file, rendered file, peak file, filename parts to comply with system filename part length limits
LV2
  • fix NULL termination of atom#Path strings sent to plug-ins
Main menu
  • if non-displayed ReaScript messages indicated in menubar, clicking audio device info will show menu
Media item properties
  • fix reset of window when focusing the time/beats dropdown
Metadata
  • support multi-line editing of multiple fields at the same time
Metronome/click source
  • encode relative paths to samples in project file when possible
MIDI
  • fix incorrectly adding CC curves when 'Apply default CC shape to recorded events' enabled and gluing/rendering MIDI take
OSC
  • fix FX_BYPASS and FX_OPEN_UI for currently-focused instance
Project
  • add actions to change project timebase
Project save
  • improve handling of very long project file names
Razor edits
  • fix action to enclose media items including empty space
ReaVocode
  • fix update of parameters in response to automation/learn/etc
Super8
  • preserve configuration of MIDI mappings/etc when changing memory size
Video
  • prevent possible crash when gfx_blit() is passed bad inputs
VST
  • fix state-loading issue with VPS Avenger VST3 (7.26 regression)
Windows
  • normalize dialog fonts to MS Shell Dlg for various windows
API
  • add get_config_var/__reascript_runcnt for ReaImGui use

  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