Multitrack audio and MIDI recorder for your Mac OS X

REAPER for Mac

REAPER 7.17

  -  26.44 MB  -  Trial
  • Latest Version

    REAPER 7.25

  • Operating System

    macOS 10.15 Catalina or later

  • User Rating

    Click to vote
  • Author / Product

    Cockos Incorporated / External Link

  • Filename

    reaper717_universal.dmg

  • MD5 Checksum

    36b529800407e21a086f931f56a27df9

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


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

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

    REAPER 7.17 Screenshot 1

What's new in this version:

Actions:
- add actions to clear or delete takes on selected tracks based on up-ranked/down-ranked state
- add actions to up-rank or down-rank take under mouse
- add actions to split media items at take markers (all takes)
- improve description of actions to change crossfade-on-split options
- improve description of actions to move loop points to time selection, move time selection to loop points
- improve performance of imploding fixed lanes to takes
- move/copy contents of time selection to edit cursor now obeys edit cursor/time selection preference for new cursor position
- update description of MIDI editor save action
- update Preferences/Project/Item Fade Defaults after running actions that change options
- fix actions to crossfade media items when using free item positioning or fixed lanes

Take markers:
- add actions to create or delete take marker within time selection
- avoid possible crash when editing or deleting take markers on currently-recording items
- sync comping and source lanes after deleting take marker
- sync source edits to take markers from source lane to comping lane
- reverse-sync edits to take markers from comping lane back to source lane
- support copying take markers via ctrl/cmd-drag
- support editing take marker position in take marker dialog
- support length parameter for take markers
- add preference for 1-5 up-rank levels (default=3), 0-1 down-rank levels (default=1)
- when adding take markers to media items in the comping lane, update the associated media items in the source lane, as well as any other comping lane items that are synced with that source item

Takes:
- add 'at mouse' versions of actions to delete takes based on up-rank/down-rank marks
- actions to delete takes based on take ranking markers only consider visible take markers
- add actions to add up-ranked/down-ranked take markers at 1 second or 2 seconds before play position, if playing back
- add actions to clear up-rank/down-rank take markers
- add actions to cycle through up-rank/down-rank levels
- add actions to split at take markers
- add actions to up-rank/down-rank take or clear rankings within time selection
- add context menu for take up-rank/down-rank markers
- add default arrange_takemarker cursor
- move take markers context submenu, now adjacent to stretch markers context submenu

Split:
- add global preference to crossfade left/right/center when splitting
- add actions to change crossfade left/right/center preference, cycle through preferences
- legacy actions to split (select left, force crossfade left) will ignore new global preference
- hide legacy actions to split (select left, force crossfade left) in actions list; existing custom actions and scripts will still work
- respect crossfade-left, crossfade-center, crossfade-right preference when splitting at grid, markers, or cues
- deselect unaffected media items after actions to split at mouse
- fix behavior when crossfade would extend beyond item start/end
- add actions to split items at time selection or razor edit, crossfading to inside, outside, or center
- all actions to split at time selection (crossfading to inside, outside, or center) will split on razor edits, if any exist

MIDI editor:
- add action to set measure grid
- add action to toggle snap to key signature
- filter out events with invalid timestamps when loading
- fix adding/editing of Port events in list editor
- fix displaying length for multiple selected notes with mixed time signatures
- fix latent response of actions to move CC events by pixel/grid

Recording:
- add global option for whether to record into an existing fixed lane if there is space available
- all tracks, including fixed lane tracks by default, obey project overlapping recording behavior
- fixed lane tracks can override project overlapping recording behavior
- recording into a fixed lane track with overlapping recording behavior set to 'do not add lanes' will record into an existing lane only
- respect project settings for how to handle overlapping recording when in item auto-punch record mode
- fix potential rounding error when gaplessly switching files during recording

Default theme:
- fix margins on transport selection revealed when text very large
- fix theme transport background color when pure black
- prevent TCP track numbers clipping
- add new Default 7.0 Theme Adjuster

Lanes:
- add explicit 'Do not add lanes' menu item to Options/'New recording that overlaps existing media item' submenu
- copy source media take name to comping lane
- fix recording into lanes when multiple files are created due to file size limit preference
- ignore setting to automatically remove empty lanes when displaying only one lane
- optimize drawing performance when zoomed in to a track with many lanes

Media import:
- properly handle user canceling import via multiple-item or tempo-match prompts
- do not prompt to tempo-match video, image, or tempo-less MIDI files
- do not prompt to adjust tempo if tempo is guessed and file is more than 8 measures long
- when dragging in media from media explorer with suggested tempo and user asks to adjust media, do so
- add preference to prompt to adjust media or project bpm if media tempo is guessed from file length

Mouse modifiers:
- add media item left-click modifiers to split items with crossfade left/right/center
- add media item mouse modifiers to split item ignoring snap
- add modifiers to split razor edits with crossfade to inside, outside, or center
- fix media item left-click actions being ignored when clicking on bottom half of item

Render:
- support multichannel media when drag/drop rendering item
- add render setting to preserve source media sample rate if possible
- update some render dialog controls when output file name changes
- when rendering multiple files at once, support writing render statistics HTML per file or combined

Automation:
- add option in Preferences/Buffering to control whether anticipative FX is used on tracks in automation write modes
- add options in Preferences/Editing Behavior/Automation to unselect all envelope points in response to various clicks

Color theme:
- add separate take marker color for selected items
- un-deprecate theme elements for unselected marker and region text
- use previous default values as fallbacks for new marker/region theme elements if the theme does not define them

Glue:
- preserve color, if all glued items have the same custom color
- preserve up-ranked/down-ranked status, if all glued items have the same status
- preserve take markers when gluing

JSFX:
- fix load of certain preset/state for various JSFX including IX/MIDI_ and Guitar/Amp Modeler
- fix UTF-8 support for parameter combo boxes on Windows

Media items:
- add action to delete all takes that are not up-ranked
- add action to import media cues as take markers
- don't show locked item button when items are too small

Peaks:
- display loudness peaks/tooltips correctly when a media item consists of a subset of channels of a multichannel file
- use new loudness peaks file format which supports per-channel loudness, previously-calculated loudness peaks may be automatically recalculated

Preferences:
- create new General/Undo tab for undo-related settings
- create new Appearance/Ruler/Grid tab for ruler/grid-related settings

Region/marker manager:
- display length for take markers
- improve display when marker color has been manually set to the default color

Appearance:
- lower default value for 'hide buttons when take height is less than X pixels' preference

AU:
- provide track name context info for plugins that request it

Editing:
- fix auto-crossfading media items when trim behind edits is enabled

Linux:
- improve knob appearance when using dark mode libSwell.colortheme

Localization:
- support localizing modifier key names

macOS:
- fix quirks with 'show last undo point in title bar' option

Marker/region manager:
- extend existing option to display only take markers in active takes that are within the visible part of the media item

Media:
- fix potential performance/stability issue when replacing media via drag/drop and project bay

Pin connector/channel mapping control:
- support mousewheel vertical scroll if the mouse is anywhere in the grid

Quantize items:
- fix potential crash when running action to quantize items to grid

Razor edits:
- default actions/behaviors that split at razor edit edges crossfade to the inside by default, rather than to the right

ReaScript:
- support rendering multichannel media using RenderFileSection()

ReaVerb:
- improve list scrollbar behavior

Retroactive MIDI recording:
- fix potential incorrect behavior when as multiple takes during playback

Sends:
- fix multichannel downmix when receiving track has fewer channels than source send

Track spacers:
- fix removing track spacers from mixer

Undo:
- add option in preferences to control whether MIDI event selection creates undo points

VST3:
- support IPluginFactory3::setHostContext with IRunLoop support on Linux

Wildcards:
- support lower-casing all letters of the substitution (see wildcard help)

Windows:
- improve behavior when unable to overwrite file with UTF-8 characters

API:
- track previews report project position in absolute_time_s