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 64-bit
REAPER v7.14 - 15MB
Windows x64
Also available: Windows 32-bit - 15MB


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


macOS 10.15+
REAPER v7.14 - 26MB
Universal for Intel and ARM64
macOS 10.5-10.14
REAPER v7.14 - 22MB
64-bit Intel, optimized for
macOS <=10.14
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.14: Occam's REAPER

Changelog items below may include links to more information.
  • ARA: do not inform plugins of UI-related changes when plugin UI is closed
  • ARA: update project media item selection information when reopening plugin UI
  • CLAP: when an instrument plugin is acting as FX, replace input rather than summing
  • Loudness peaks: fix display when applying item pan or take pan envelope
  • MIDI editor: when using mouse modifier to move note on one axis only, lock movement to one axis once the move has been initiated
  • Render: fix render dialog loudness display when rendering multiple regions or selected media items
  • Tooltips: fix lag when displaying loudness tooltip while playing back
  • API: C/C++ header allows renaming API call names
  • Default theme: fix 150% MCP image glitch
  • Default theme: move MCP strip index divider up 1 pixel, fix selection dot z-order
  • Lanes: fix applying implied fade-in/fade-out when using lane masking
  • Lanes: fix fade-in/fade-out/autocrossfade behavior after running actions to crop to playing media items without preserving lanes
  • Lanes: fix behavior of action to automatically create comp areas when lanes are collapsed
  • Lanes: fix gluing media items when using lane masking
  • Lanes: fix saving/restoring lane masking state in .RPP
  • Lanes: prevent possible bad output when using lane masking and media items have no fade-in/fade-out
  • Lanes: update peaks after disabling lane masking
  • Media explorer: fix inconsistency in time selection display/calculation when project has negative start offset
  • Media items: fix display of implied fade-in/fade-out when item mix mode is 'enclosed items replace enclosing items'
  • Preferences: fix search focus issues with certain REAPER extensions installed
  • Render: fix render dialog statistics display when normalizing to common gain and not rendering master mix
  • VST: fix support for up to 128 buses
  • actions to automatically create comp areas prefer media items in higher numbered lanes rather than lower numbered lanes
  • action to reset lane names will reset lanes named like 'C1' if they have no comp areas
  • add actions to explicitly set (rather than toggle) recording options to add lanes, add lanes in layers, or not add lanes
  • add track setting for media items on higher numbered lanes to automatically mask playback of lower lanes
  • display implied crossfade when a media item is masked by the fade-in or fade-out of another media item
  • do not set new lanes playing when inserting multiple media items and only one lane currently playing
  • fix behavior of action to comp into new empty lane when comp lane already exists
  • fix crash when trying to insert more than 128 lanes
  • fix pasting razor edits or media items to fixed lane tracks when comping is active
  • fix undo after changing comping lane
  • handle corner case when auto-removing lane from two lane track with no media
  • prevent creating comp areas that are fully enclosed by other comp areas
  • respect setting to automatically comp new recording when in autopunch mode but recording does not intersect the time selection or selected items
  • update display after auto-punch recording with comping enabled
Media explorer
  • add option to close window on escape key
  • support enabling, disabling, remapping individual channels for audio or MIDI
  • support manually entering time selection start/end times
  • support inserting selected portion of media into existing media item
  • restore most recently used channel mapping when reloading a file that was previously previewed
  • apply preview channel playback configuration to media when inserting
  • disable reverse preview actions for MIDI (has never been supported, but display was misleading)
  • display channel count for MIDI files (may require re-reading metadata from media)
  • display preview playback position, length, time selection in beats for beat-based media (MIDI, REX)
  • display ruler on media preview
  • fix APEv2 tag after writing new metadata to .mp3 files
  • fix displaying out-of-tune indicator when pitch detection is enabled
  • improve display of MIDI markers and cues
  • improve randomness of action to randomize file list
  • add display mode to color peaks by loudness (LUFS-M or LUFS-S), or display a colored loudness graph over the media item
  • add option to display tooltip with peak value and loudness, when displaying loudness peaks or when loudness peaks were previously generated and cached
  • add preferences to always generate and cache info for loudness, spectral peaks even if not currently displayed
  • support renaming presets for spectral, loudness, spectrogram peaks
  • support loading/saving/renaming/resetting display presets from '...' dropdown menu in peaks display settings window, when displaying spectral, loudness, spectrogram peaks
  • support retina drawing in peaks display settings window
  • add GetSetMediaTrackInfo('C_LANESETTINGS')
  • add Lua usage example for SendMIDIMessageToHardware()
  • improve default rounding of gfx.roundrect()
  • improve support for newer Python versions
  • update audio status menubar text in response to GetSetProjectInfo_String with RECORD_PATH or RECORD_FORMAT
MIDI editor
  • add option to not draw CC events in non-editable contexts
  • do not preview note when clicking/dragging piano roll with modifiers that are mapped to 'No action'
  • do not show hidden tracks in track list
  • ensure double-click on collapsed CC lane expands the lane
  • improve grid-line navigation on items with non-1.0 playrates
  • do not apply dither to the first rendered sample if it would otherwise be zero
  • fix peaks display when calculating loudness of selected items via dry run render
  • fix render statistics chart for video renders
  • respect render settings to dither/noise shape stem renders
  • improve accessibility descriptions in Preferences/Item fade defaults
  • improve accessibility for MIDI device list
  • improve application-key menu behavior in various listviews
  • improve some action descriptions for last touched FX envelope
  • fix media item quantize action affecting unrelated items on free item positioning or fixed lane tracks
Default theme
  • make auto-hide behavior of envelopes and routing buttons similar to Default 6 theme
  • mixer layout B is now a reworked strip layout
  • exit comping when freezing a track
  • treat media items on fixed lanes that do not play as if they were muted items
  • improve peaks drawing quality in Retina mode
  • possible drawing performance fixes with M2/Sonoma/Metal enabled
Media items
  • fix occasionally not displaying take markers that are at the very start of the media item
  • when preference enabled to clamp media item edge edits to source media start/end, and item has multiple takes, clamp to the earliest start or latest end
  • automatically set/clear default image type when setting/clearing image metadata
  • remember last used metadata scheme selection when reopening REAPER
  • add new Editing Behavior/Automation Items page, move existing preferences there
  • add new Media/Peaks Generation page
  • add preference for fixed lane tracks to enable media items in higher numbered lanes masking lower numbered lanes by default
  • report selection change to plugins when switching active takes
  • add preference to control whether envelopes with a single point are automatically removed when hiding
  • fix pin state loading for plug-ins that change their channel count on state load (e.g. FabFilter)
Drag and drop
  • allow dragging FX and routing to tracks in track manager
  • increase tolerance for track edit grouping to include items that start and end within 2ms of each other
  • warn on startup if configuration file cannot be written to (avoid unexpected behavior when running portable installation without directory write permission, for example)
  • fix inserting multitrack MIDI onto existing tracks
Mouse modifiers
  • respect arrange view override when clicking within track spacer or below last track
Notation editor
  • fix display of ties when note extends past the right edge of the screen in continuous view
Project bay
  • do not report unavailable FX as idle
Take markers
  • avoid possible crash when editing or deleting take markers on currently-recording items
  • update customized toolbar buttons after actions to display various views of the routing/grouping/region matrix window
  • add actions to crop to playing media items (not muted, not on lanes that do not play back, not masked by other media items), or copy playing media items to new track
  • fix macOS retina drawing glitch with some themes
  • add support for $notes wildcard, resolves to the text in the Project Settings/Notes dialog

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