Multitrack audio and MIDI recorder for your Mac OS X

REAPER for Mac

REAPER 6.20

  -  19.17 MB  -  Trial

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


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

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

    REAPER 6.20 Screenshot 1

What's new in this version:

- Actions: add actions to render stems on 2nd pass
- Actions: add action to set horizontal zoom to default project setting
- Actions: fix action to select take under mouse when empty take lanes are not visible [t=246606]
- Actions: fix capitalization of ReaScript, ReaEQ, etc in action descriptions
- Automation items: fix potential crash when splitting automation item under mouse cursor [t=247651]
- Batch converter: add option to preserve original file metadata when possible
- Envelope panels: fix redraw glitch when TCP is wider than arrange view
- Envelope panels: fix lag in display of value text
- Freeze: disable track playback offset when freezing, re-enable when unfreezing [t=242673]
- FX: faster preset listing/saving/loading with large preset counts/sizes
- FX: fix JSFX/AU pin map loading when FX pin count is larger than track channel count
- FX: FX chains can be set to compensate delay per-FX (REAPER 6.19 or earlier), per-chain, or not at all
- FX: master FX chain can be set to compensate delay at the hardware-send level for improved performance
- FX browser: improve selection behavior when renaming FX

IDE:
- autosuggest text (function names, variable names) while typing
- add Ctrl+R for replace (after find), Ctrl+Return to insert line after current, Ctrl+J to jump to line number
- support searching backwards via Ctrl+Shift+G or Shift+F3
- double-clicking a user function name jumps to the function definition
- improve search function, up/down changes search modes (substring, word, token)
- reduce flicker in watch lists
- show viewable line range in status line
- add preference for watch window update interval
- remember watch-enabled state

- JSFX: add bit meter
- JSFX: change IDE behavior to use Ctrl+Shift+R to open an import line (vs Ctrl+R which is now used for search/replace)
- macOS: improve listview appearance on Big Sur
- macOS: Catalina/Big Sur builds are now built with the latest Apple toolchain
- macOS: update table column alignment properly for multi-tab list controls (project bay, etc)

Media explorer:
- action to open arrange view media in media explorer respects autoplay preference
- add action to calculate peak volume for media files
- add action to preview random file
- add action to re-read metadata from media files
- add action to reverse preview playback
- add options to normalize preview volume and/or normalize volume when inserting media
- add track number column (not displayed by default)
- after deleting files, select the next file
- apply volume, pitch, rate adjustments properly when inserting multiple files at once
- clean up shortcut view after reordering shortcuts
- clear search cache when renaming files or when new files are added
- display arrow cursor over preview scrollbars on Windows
- display length, sample rate, audio channels for video media
- don't re-initialize column order when the a new REAPER release changes the number of defined columns
- don't search bit depth/bitrate/length metadata (you can sort those columns though)
- remove actions to delete folders without recycling or confirming
- fix action to play previously played media (A/B test)
- fix context menu action to browse to folder for search results or database entry
- fix customized column order on macos
- fix displayed length/bit depth for some non-standard .wav files
- fix possible crash when removing a track/project that is being used for preview
- if option enabled, don't auto-play when initiating drag of unselected file [p=2384175]
- improve accessibility of context menus via application-key
- improve column sorting for length and bits columns
- improve context menu organization and consistency
- map reverse/forward preview playback to shift+leftarrow/shift+rightarrow by default
- more accurate sample drawing when highly zoomed in
- preserve custom column order when docking/undocking media explorer
- prevent writing multiple ID3 tags to .wav files
- respect preferences to apply preview volume/pitch/rate when inserting into reaper via drag or action
- restore selection after renaming file [p=2389201]
- optionally select enclosing folder in shortcut list when browsing
- show filenames that will be removed when prompting to confirm deletion
- tempo adjust (approximately) visual preview length of media when dragging from media explorer
- improve behavior of various media format previews going to multichannel tracks [p=2370348]
- Media items: don't reset manual fades when editing item contents with auto-crossfade enabled [t=239815]
- Media items: fix actions to move items up/down one lane [t=246887]
- Media items: fix potential crash when replacing media source for multiple items with empty items in the project [p=2380184]
- Metadata: add preset support
- Metadata: fix decoding very large BWF start offset values [p=2380383]

MIDI:
- fix pre-FX fader-scaled volume envelopes transforming MIDI incorrectly
- preserve MIDI port messages when importing MIDI to multiple tracks
- support RIFF-based MIDI files [t=246816]

- MIDI editor: add undo state when editing MIDI event properties
- MIDI editor: fix display of linear tempo changes [t=238747]
- MIDI editor: fix event list delete button [t=242993]
- MIDI editor: support inserting and editing port messages, though REAPER doesn't do anything with those messages
- MIDI export: improve exporting linear tempo changes [t=247636]
- MIDI recording: don't extend existing MIDI items past the start of a following MIDI item [t=226129]
- MIDI recording: fix behavior where existing MIDI item will not be extended if recording begins, but nothing is actually recorded, before the item start position
- MIDI recording: in overdub/replace mode, don't extend existing MIDI items until MIDI has actually been recorded on the track
- Mouse modifiers: add modifier to move item loop section contents respecting snap
- MP3: encode chapter tags in timeline order [t=246910]
- Project bay: fix FX developer display when using multi-out VSTs
- Project bay: fix undo point when dragging from FX tab to project
- ReaDelay: display formatted parameter value in REAPER envelope edit dialog
- ReaScript: EnumerateFiles()/EnumerateSubDirectories() allow manual cache invalidation [t=203235]
- ReaScript: fix EnumerateFiles()/EnumerateSubDirectories() cache bug [t=203235]
- ReaScript: GetFocusedFX()/GetFocusedFX2() support monitoring FX
- ReaScript: Lua gmem_attach() returns previous global memory segment name [t=240447]
- Render: add support for 2nd pass render
- Render: adjust 2nd pass render for resampler latency [p=2381827]
- Ruler: when displaying time, always show X:XX.XXX even if the last X is zero
- Scrub: add actions to temporarily enable looped-segment scrubbing
- Super8: fix recording bug when in project/playback sync mode and gate was left enabled
- Timecode: format as HH:MM:SS:FF rather than H:MM:SS:FF everywhere (timeline, transport, wildcards, etc)
- Timecode: when timeline is in H:M:S:F format, interpret user-entered H.M.S.F as H:M:S:F
- Track panel: show bypassed indication for embedded FX, shift+click header to toggle bypass
- Undo: add undo point including filename when using save-as to save to a new project file
- Undo: display the undo point corresponding with the last save in undo history
- Video: do not show intermediate frames when seeking playback long distances
- Video: do not show intermediate frames when stopped and repositioning cursor, unless rapidly repositioning cursor
- Video: fix playing early frames when looping
- Video: fix possible parameter automation display flicker while stopped
- Video: fix timing glitch at playback start [t=239873]
- Video: improve playback behavior immediately following small backwards seek
- Video: add optional project settings to have video affected by solo of other tracks, mute of parent tracks
- Video: add project setting to control where in the frame automation is evaluated [t=244908]
- Video: spectrogram synthesis preset bugfixes
- VST: improve plug-in scanning status messages
- VST: add option to not scan for new/updated plug-ins on startup
- VST: preferences window lists skipped plug-ins and allows manual re-scan
- VST: reduce display update frequency when scanning filesystem
- VST: fix IContextMenu compatibility issue
- WAV: fix importing embedded transients as transient markers [p=2386342]
- WAV: import embedded cues properly for certain files [t=247260]
- WAV: list embedded cues in media source properties dialog
- Wildcards: add $marker(name) and $region(name) wildcards, for example $marker(ISRC) will resolve to "1234" if there is a project marker named "ISRC=1234" within the rendered time range
- Wildcards: format timecode as HH.MM.SS.FF rather than H-MM-SS-FF (saved settings in existing projects are not affected)
- Wildcards: make help text more consistent for start/end/length wildcards (sorry, localizers)