Multitrack audio and MIDI recorder for your Mac OS X

REAPER for Mac

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.



  -  25.79 MB  -  Trial
  • Latest Version

    REAPER 7.15

  • Operating System

    macOS 10.15 Catalina or later

  • User Rating

    Click to vote
  • Author / Product

    Cockos Incorporated / External Link

  • Filename


  • MD5 Checksum


Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system. Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of REAPER 7.06.

For those interested in downloading the most recent release of REAPER for Mac or reading our review, simply click here.

All old versions distributed on our website are completely virus-free and available for download at no cost.

We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • REAPER 7.06 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

What's new in this version:

- action to reset lane names will reset lanes named like 'C1' if they have no comp areas
- fix crash when trying to insert more than 128 lanes
- fix drag/drop with certain lane counts
- fix editing vertical edge of razor edit on fixed lane tracks
- fix moving comp areas to lower-numbered lanes via razor edit
- fix play cursor drawing glitch in certain situations
- fix possible mouse click miss when track is greatly zoomed in
- fix undo after changing comping lane
- fix undo potentially resetting overlapping recording preference
- fix resetting lane height when moving items across tracks in certain situations
- if recording exceeds maximum number of lanes (currently 128), place recording in last lane
- ignore items in hidden lanes in various navigation and other actions
- improve action to move items up to minimize lane usage
- improve behavior when auto-punch recording and setting enabled to record into first available lane
- improve shift+click media item selection behavior
- improve visibility of unsynced media item button in default theme
- recalculate auto-crossfades after actions to move items up/down by lanes
- when preference enabled to vertically offset overlapping items, items respect original lane order if track formerly displayed fixed lanes

- add focused, last_touched, chain_sel, parent_container, container_item.X, container_map.add.fxid.parmid, container_map.get.fxid.parmid attributes for Track/TakeFX_GetNamedConfigParm
- fix backwards compatibility in group membership flags
- GetFXEnvelope automatically updates UI in response to creation
- GetFXEnvelope will no longer return envelope contexts for FX parameters that have modulation but no envelope
- GetFXEnvelope/TakeFX_GetEnvelope auto-map parameters to parent container if necessary
- GetTouchedOrFocusedFX returns obviously-invalid values when returning failure
- improve behavior of deprecated GetLastTouchedFX() when FX in container was last touched and parameter was mapped
- improve FX-type prefix matching of TrackFX_AddByName et al
- TrackFX_CopyFXToTrack/etc select moved/copied FX in chain when chain is not visible
- update envcp when toggling parameter modulation via API

FX containers:
- always report tweaked plug-in context for last-tweaked parameter even when parameter is mapped
- auto-expand container on mouseover drag in chain
- fix bypass automation of items in containers
- fix wet and delta solo automation for containers within containers
- fix undo-related issues with automation
- fix issues with bypass/wet/delta envelopes when adding additional parameters
- improve display in TCP/MCP FX context menu
- improve JSFX default sizing

- improve take FX position reporting to plug-ins (including ARA) when using PDC
- fix automation quirks with non-1.0 project playrate on plug-ins following PDC (v7 regression)
- fix quirks moving/copying single FX when single-FX chain mode is enabled
- improve drag/drop FX chain selection behavior when chain is not visible
- improve wording/checked-state indicators for bypass/offline menu items
- show indicator for first FX in parallel group

- add control descriptions for video encoder configuration
- add descriptions for various search-related fields
- add option in Preferences/Plug-ins to include descriptions of parallel/bypass/offline state in FX names
- improve Media Explorer accessibility descriptions

Automation items:
- fix glue/delete preserve points for some cases with very small AIs
- fix incorrect values when gluing AIs with small overlaps
- improve sizing of label area
- add per-FX-envelope option to control how overlapping AIs are combined
- fix envelope context menu when right-clicking near overlapping AIs

- fix comping looped source media
- improve behavior when inserting empty space or copying regions
- ensure comp areas are synced on every undo point and project save
- support resetting comp area to a different source lane when right-clicking on media item re-sync button
- when media is selected on both the source lane and comping lane, do not move comp area when slip-editing

- actions to mark last recording pass as favorite or for deletion will mark the current recording if there is no previous recording pass
- action to mark last take as favorite or for deletion affects only currently-recording looped items, not previously recorded items
- improve consistency of action to add take marker to currently-recording media item
- improve handling of user deleting or reordering tracks while recording
- improve reliability of action to quick-add take marker while recording in MIDI overdub mode

CPU metering:
- add option to view use as percentage of core (e.g. 4.0%c)
- make readouts more consistent, use dynamic precision depending on values

- ensure JSFX name cache is generated if needed on startup
- fix stereo pair autodetection for auto-routing build

Media explorer:
- allow inserting into active sample player when RS5k is in a container
- fix setting option to normalize preview volume to -12LU from action window
- obey preference to not move edit cursor when inserting media

MIDI editor:
- add actions to open/switch to MIDI toolbars 9-16
- fix step sequencer for VKB input and MIDI inputs with high IDs

Track panels:
- improve FX parameter multi-row size calculation
- improve retina/hidpi drawing of lane controls for non-hidpi-aware themes
- fix display glitch when reactivating project tab and TCP is narrow

- add action to toggle fullscreen
- allow dshow_depr to be enabled explicitly for extensions other than wmv/wma/avi/asf
- ignore m4a files when using option to use video from background projects

- improve handling of unlooped media with negative start-in-source offset

Auto save:
- do not process auto-save during mouse edits

Comp areas:
- do not switch source lane when right-clicking to open context menu

Dynamic split:
- add modes to add stretch markers to items rather than replace

- do not go to edit cursor when saving

- improve Windows/macOS cross-import keyboard support for US keyboards

- use case-insensitive searching when finding JSFX by filename

- support Container and Video processor names in FX browser

- Double-clicking 'description' field opens multi-line editor by default (note that right-click on any value field also opens multi-line editor)

Mouse modifiers:
- fix assigning 'add items to selection' to media item left-click

- always open mouse modifier preferences to the most recently viewed context

- preserve settings when loading projects saved before v7.0 with 'New recording that overlaps existing media items / Creates new media items' enabled

Project bay:
- fix extra display tag info on video processors

- improve peak metering accuracy

- fix potential deadlock when adding band

- recalculate region display overlap after undo

Text filtering:
- support Unicode combining accent when matching strings

- add preference to disable out-of-process plug-in scanning (for developer use when debugging plug-ins, not recommended for end users)

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.