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

REAPER has experimental native support for Linux, and the Windows version works well with WINE.

REAPER supports all macOS X versions from 10.5* to 10.13.

Windows
Windows 32-bit
REAPER v5.965 - 10MB
Windows XP/Vista/7/8/10
download
Windows 64-bit
REAPER v5.965 - 11MB
Windows XP/Vista/7/8/10 x64
download
macOS
OS X 32-bit
REAPER v5.965 - 15MB
OS X 10.5-10.13
download
OS X 64-bit
REAPER v5.965 - 17MB
OS X 10.5-10.13
download
Experimental builds
Linux
Linux
Linux armv7l
REAPER v5.965 - 8MB
ARM 32-bit HF (raspberry pi 2+)
download
Note: Linux builds are experimental and unsupported. Please read the included readme.txt for more information.
Linux i686
REAPER v5.965 - 9MB
x86 32-bit
download
Linux x86_64
REAPER v5.965 - 9MB
x86-64/AMD64 64-bit
download
REAPER 5.965: The Vantasner Danger Meridian
Changelog items below may include links to more information.
JSFX
  • improve spectrograph/spectrogram preset log scaling
  • avoid sometimes setting the 'srate' variable to 0 when plug-in is bypassed
  • fix gfx_drawstr() bug with centered mode and bitmapped font
  • improve compilation speed of JSFX (2x-10x speedup observed for larger FX)
  • improve denormal prevention (for ReEQ and others)
  • optimize UI performance for scripts with many regular UI elements visible
  • reduce per-instance processing overhead
  • use FTZ mode on armv7l
ReaScript
  • IDE add duplicate selected text or current line via Ctrl+D/Cmd+D
  • fix GetSetMediaTrackInfo() for some values on tracks in inactive projects
  • fix gfx_drawstr()/gfx.drawstr() bug with centered mode and bitmapped font
  • improve compilation speed of large EEL scripts
  • optimize calling of extension-defined functions
  • remove limit on size of data returned by GetTrackMIDILyrics()
  • support larger string sizes for extension-defined functions
  • GetSetProjectGrid() can be used to set/get measure mode
Render
  • auto-saved RPP files when processing render queue rather than when adding to render queue
  • add $bitdepth wildcard
  • allow resizing file overwrite warning window
  • do not auto-save project when using the 'Save and close' button
  • do not prompt for overwrite/missing regions when using 'Save and close' button
  • support up to 10,000 alternate filenames
  • render wildcards can have character substitions (see built-in help)
Automation
  • do not apply envelope trim value to new envelopes when envelopes are bypassed outside of automation items
  • prevent alt+drag and certain undos from leaving stale envelope panels open
  • always reset automation-item related options when loading old (pre-automation item) projects
  • fix undo state point adding for actions that show/hide all envelopes
MIDI editor
  • fix ruler theme font issues
  • select-all only selects notes within the editable part of a trimmed media item
  • fix event position filter
  • fix synchronization of grid with arrange for "Measure" setting
MP3
  • show source file channel mode in source properties
  • fix encoder gain issue (encoder was incorrectly attenuating signal by 0.0002dB)
  • make encoder quality settings consistent with those of command line lame_enc
  • add encoder option to prevent joint stereo from being used
  • add encoder option to include ReplayGain tag
Audio Units
  • do not show parameters that are not automatable
  • AU v3 support
  • track parameter IDs across sessions for envelopes/track controls/etc
Preferences
  • do not search for hidden items on macOS/Linux
  • do not show option for 'show last undo in menubar' on macOS
Takes
  • improve behavior of next/previous take actions with multiple items selected
  • improve display vs selection of empty takes
Theme
  • fix redraw of various windows on theme changes
  • add filter field to theme tweaker to allow searching elements
Video
  • add Gaussian Blur
  • fix ffmpeg encoder leak
  • fix switching between different display renderers on Windows (DirectShow/generic output)
Arrange
  • improve vertical scroll behavior on undo, showing/hiding envelopes en masse
Batch converter
  • improve updating of output filenames when changing output configuration
Comps
  • include item mute state in addition to active take
FX
  • improve performance of ReaPlugs on x86_64
Grid
  • fix drawing glitches while continuous scrolling
Linux
  • fix excessive video window updates when video stopped
MIDI Learn
  • optionally only respond to learn while effect configuration is visible
MusicXML
  • support import of non-ASCII filenames
Performance meter
  • reset RT underrun count/etc when resetting graph via action
Project bay
  • fix take-selection issues when removing source media from project
ReaEQ
  • update band controls for screen readers
Recording
  • respect "tape mode" recording option when auto-punch selected items record mode is enabled
Timecode synchronization
  • options to re-sync to timecode while recording
VST
  • knob mode changing support for VST3

  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