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.29 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 6.79.

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 6.79 Screenshots

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

What's new in this version:

- avoid audio-thread reset of FX when moving between chains with different oversampling settings
- improve behavior with certain FX and parameter changes when in automation-read mode
- rename-FX window uses modal window positioning preference
- fix possible crash when oversampling used with classic per-FX PDC
- include saved chains in Browser, All Plugins view

- effects can now check reaper_version and max_nch from their preprocessor
- fix loading JSFX from subdirectory of project Effects directory
- fix project state for high numbers of sliders with very large values
- fix state encoding of more than 64 sliders with no preset name set

- add optional per-channel fadeout of configurable loop-length multiple
- avoid small glitch when stopping the last channel
- fix incorrect behavior when the same CC is used to record multiple channels
- improve quality and performance of reverse function
- use quadratic fades when starting/stopping playback (previously exponential)

- improve selection-related performance of list views with many visible items (Media Explorer, MIDI Event List, Project Bay, etc)
- work around Ventura multimonitor issue by deferring initialization of windows until after applicationDidFinishLaunching: completes

- add preference for media item name wildcard format for in-project MIDI items
- handle text meta-messages (like track title) when importing type 1 MIDI files that do not contain a tempo track

MIDI import:
- prevent hang when importing corrupt midi files
- fix possible off-by-one-tick timing of event at end of track

- improve behavior of floating windows opening to secondary monitors
- improve behavior when repositioning offscreen windows

- add options to have sends, hardware outputs unaffected by mute/solo
- apply mute fades to post-fader sends when muting/unmuting tracks

- improve behavior with inactive windows
- improve behavior with toolbars and inactive application

Track grouping:
- support changing group color in track grouping parameters dialog
- support removing track from all other groups in track grouping parameters dialog

- add compatibility setting to ignore VST3 setDirty calls
- fix compatibility with VST3 plugins that report track context, like Console 1
- fix for VST3 that respond to query requests as mono

- mark project dirty when the plugin informs REAPER that the audio modifications have changed

Hardware outputs:
- improve quality when muting/unmuting tracks that have hardware outputs

- improve syntax highlighting around EEL2 preprocessor-text

Media Explorer:
- add actions to edit metadata tags

- allow customization of MIDI CC lane context menu prior to first display

MIDI epxort:
- allow configuring PPQN when exporting project MIDI

MIDI export:
- avoid creating non-standard .mid files with high PPQN divisions

- improve PDF export support for latin-1 characters in lyrics, etc

Pencil drawing:
- fix potential unsafe memory access when drawing new MIDI items

Pin connector window:
- improve scrollbar behavior

- EEL ReaScripts can now check reaper_version from their preprocessor

- fix gain issues with resampling of certain impulse response files

- improve record pass logic and $recpass wildcard

- fix embedding performer, songwriter, ISRC metadata in CUE files

Routing window:
- improve display of new destination channels in menu

- fix potential crash when pasting subproject and copy media on paste is enabled

Take envelopes:
- improve matching logic when copying envelopes from take to take via drag and drop

- update various pre-FX labels to be 'Pre-Fader (Pre-FX)'

Track grouping matrix:
- only display tooltips when mouse is over a meaningful area

Track metering:
- when using pre-fader metering, show meters for muted/unsoloed tracks

- restore saving of project extension state in undo, extensions should be updated to only include undo-relevant state in these config blocks

Vertical zoom:
- fix (yet again) zooming logic for certain themes

- effects can now check reaper_version from their preprocessor

Web interfaces:
- more_me supports track names that end in spaces

- x64 installer now installs drivers for both x64 and x86 if ReaRoute enabled

- allow renaming FX via TrackFX_SetNamedConfigParm(renamed_name), also support FX_GetNamedConfigParm(original_name)
- fix Take/TrackFX_GetNamedConfigParm(fx_type) for CLAP plugins
- improve responsiveness of MIDI_EnumSelEvts() etc with MIDI listview open
- update UI in response to setting various send parameters

Join our mailing list

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