Multitrack audio and MIDI recorder for your Mac OS X

REAPER for Mac


  -  26.01 MB  -  Trial
  • Latest Version

    REAPER 7.16

  • 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.12.

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.12 Screenshots

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

    REAPER 7.12 Screenshot 1

What's new in this version:

- 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