Multitrack audio and MIDI recorder for your Mac OS X

REAPER for Mac

REAPER 6.43

  -  24.42 MB  -  Trial
  • Latest Version

    REAPER 7.28

  • Operating System

    macOS 10.15 Catalina or later

  • User Rating

    Click to vote
  • Author / Product

    Cockos Incorporated / External Link

  • Filename

    reaper643_universal.dmg

  • MD5 Checksum

    afdf263cc0279e41213ff3464a28a09a

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


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

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

    REAPER 6.43 Screenshot 1

What's new in this version:

CAF:
- support reading/writing .caf (Core Audio Format) media files

Video:
- add OpenGL display output support for Windows and Linux
- fix audio encoding with ffmpeg 4.4
- add input_match() and input_matchi() helpers for video processors
- allow setting take section/reverse in media item properties for video files with no audio or audio disabled
- improve synchronization behavior with output display offset and project varispeed  

Samplerate conversion:
- add r8brain free mode (courtesy Aleksey Vaneev of Voxengo)
- reorder and rename various modes
- improve dynamic varispeed playback quality

macOS:
- now distributed in three flavors: Universal (x86_64/ARM64), x86_64 optimized for macOS 10.14 and earlier, and i386
- dark mode appearance tweaks for render status and media item fade menus
- fix dark mode default behavior on Monterey
- fix text label appearance after dark mode/light mode change on Catalina-Monterey
- fix possible crash on exit when previously failed to load a VST3
- fix video display issues when retina is disabled in preferences
- improve special-key binding mode focus behavior
- improve cross-OS up/down/home/end key mapping compatibility
- improve handling of numpad enter key
- improve keyboard behavior in nudge window
- improve video colorspace conversion support on arm64
- improve keyboard shortcut descriptions in menus for various keys  

Media explorer:
- add action to focus search field, Ctrl+F/Cmd+F by default
- add action to reset preview pitch
- add configurable preview crossfade
- add pitch/rate knob behavior options to options menu
- always search in enabled metadata fields regardless of whether searching a database or file folder
- add option to read file metadata if not already cached when searching file folders
- display metadata for files during search, even if searching in metadata is disabled
- fix possible crash after updating peak volume metadata
- force browser to refresh after completing search
- support editing some metadata for .RPP files
- support running custom actions from customized menus
- when dragging media into project, respect media explorer setting to preserve pitch when changing rate or tempo-matching

ReaScript:
- add bandpass type to TrackFX_SetEQParam, etc
- Envelope_GetParentTrack/Take always return index/index2 in Lua
- Fix GetUserFileNameForRead() when called with forward slashes on Windows
- GetEnvelopePointEx/GetEnvelopePoint/Envelope_Evaluate always return all output parameters in Lua
- improve ident strings for VST plug-ins (include VST2 and VST3 IDs)
- Lua functions do not type-check parameters which are output-only
- make output-only parameters optional in EEL2 when possible
- ReaLimit supports Track/TakeFX_Get/SetNamedConfigParm for THRESHOLD, CEILING, TRUEPEAK
- save/load script and "P_EXT:" extension data for the master track
- TimeMap_curFrameRate() always returns dropFrame in Lua
- Track/TakeFX_GetPinMappings/IOSize always return all outputs in Lua

Metadata:
- first tab of project metadata dialog lists only elements that are supported by multiple schemes, rather than every known element
- include link to official specification for various schemes on file metadata dialog
- rename "Title" category to "Main"
- support ASWG metadata
- support CAF channel layout metadata
- support displaying and embedding BEXT version 2 metadata
- support renaming presets
- support sorting project metadata dialog by description, value, or key

Razor edits:
- add option in Preferences/Project/Media Item Defaults to overlap and crossfade when finalizing razor edits
- rename "Move envelope points with razor edits" preference to "Razor edits affect all track envelopes"
- scroll view to new cursor position after cut/copy/paste
- add preference to always trim content behind razor edits to Preferences/Project/Media Item Defaults
- improve behavior of overlapping razor edits on a single track when "razor edits affect all track envelopes" enabled
- fix behavior when auto-creating new tracks during razor edit
- fix fade drawing glitch when media items and razor edits are offscreen left  

Render:
- add option to automatically write peak/loudness statistics into rendered file metadata
- fix rendering video using ffmpeg with mp3 audio encoding
handle resampler latency properly at end of file when applying dither or using secondary render - format
- optionally save render output directory with presets
- support embedding WAVFORMAT_EXTENSIBLE and CAF channel layout tags in render metadata
- support normalizing/limiting video files

JSFX:
- produce parse error on unknown number suffixes or incomplete hexadecimal strings (also affects ReaScript and video processors)
- fix default focus of plug-in UIs on Linux
- fix get/set_pin_mapping() behavior on ARM systems
- fix win32 pow() issue with older non-Intel processors  

Media items:
- multiple notes windows can be open at the same time
- action to open item notes acts on all selected media items, closes notes windows if they are already open
- support resizing item notes window
- support word wrap in media item notes
- word wrap text display within empty item if set, don't scale text below default size

Windows:
- catch more cases where disk writes fail at end of file due to disk error/full
- fix assigning key bindings for some keyboard layouts/extended keys
- support global overrides for media keyboard keys
- support separate key bindings for NumPad Home/End/etc (falling back to non-NumPad bindings)
- workaround wine bug with NM_CUSTOMDRAW on checkboxes (includes actual check in CDDS_PREPAINT)

Actions:
- warn when command ID exhaustion occurs due to too many custom actions or ReaScripts
- when adding/editing key bindings, put new binding at front of list
- add "open" as a synonym for display/view/show

Batch converter:
- include more types of metadata when "preserve metadata" enabled
- retain display column widths when reopening
- support video normalization/limiting

Big Clock:
- improve font size for HMSF view on Linux
- when display is too long to fit in window, left-justify

Command line:
- support loading .RfxChain/.fxb/.fxp/.vstpreset files to new tracks
- support render normalizing and brickwall limiting from command line interface

FX:
- allow dragging/pasting .fxp/.fxb/.vstpreset/.RfxChain files into chain window, to create new FX instances or change preset of existing instances
- when dragging .RfxChain files from OS, auto-create new tracks if necessary, replace existing FX if alt key held

Linux:
- improve special-key binding mode focus behavior
- fix moving non-native plug-in windows from docked to undocked FX chains, etc
- improve handling of numeric keypad control key shortcuts (note: may require manually re-binding non-keypad control key shortcuts, which were previously improperly encoded)

Notation editor:
- prevent unnecessary scrolling after some actions
- snap to key when inserting note at mouse cursor  

Peak building:
- improve UI responsiveness while building peaks
- improve peak building speed using background threads

ReaPlugs:
- fix filter positioning on samplerate change for ReaDelay and ReaVerbate
- fix sidechain filter issue in ReaGate and ReaComp (introduced in 6.37)

Scrub:
- improve ballistics
- improve samplerate conversion quality, other behaviors

VST:
- keep full VST3 GUID in reaper-vstplugins.ini and reaper-vstshells.ini
- hide and allow re-scan of shell-plugin instances which previously failed to scan

ARA:
- update SDK to version 2.00, with ARM support

FLAC:
- support decoding additional sample bit depths  

LV2:
- fix loading of plug-ins that have duplicate rdf "seeAlso" links  

Menus:
- preserve consistent keyboard shortcut display when multiple shortcuts assigned  

MIDI notation and inline editor:
- support custom actions/reascripts in customized context menus  

Peaks:
- fix crash when using spectral peaks/spectrogram on a media file which is recording in another tab

Performance:
- avoid interrupting audio when removing tracks with open send windows

Project bay:
- fix creating folder in automation items tab  

Project save:
- improve validation of saved project size to prevent poor behavior with Google Drive

Projects:
- hold shift to open recent project in new project tab

ReaSurroundPan:
- add 9.1.4 speaker setup

Region/marker manager:
- improve import of regions in H:M:S:F format  

Ruler:
- increase tick mark resolution to prevent potential skipped gridlines when using 1/32 triplets

Take FX:
- correct pin mapper help text to clarify that take FX can receive audio from any take channel, but not track channels

Time:
- fix display of very large values in sample scale

Tracks:
- rename track playback offset setting to media playback offset  

WAV:
- display WAVFORMAT_EXTENSIBLE channel assignments in media source properties

Wildcards:
- support start time, tempo, time signature wildcards in filenames when consolidating or gluing

Zoom:
- add preference to center vertical zoom on top of view (does not scroll), remove preference to center on top visible track (which scrolls)