Multitrack audio and MIDI recorder for your Mac OS X

REAPER for Mac

REAPER 5.95

  -  16.7 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 5.95.


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

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

    REAPER 5.95 Screenshot 1

What's new in this version:

Automation:
- copying/pasting and duplicating time selection include all automation of tracks with items within time selection
- fix automation items start offset issues relating to tempo changes
- improve behavior of automation pasting with differing tempos
- prevent pasting of envelope points into envelopes that are automation item-only
- avoid adding redundant points to envelope when moving points to new automation item
- improved automation item selection behavior when copying/moving/pasting/auto-splitting/duplicating
- fix automation item positioning glitch when duplicating multiple automation items that partially intersect the time selection
- fix rare hidden points at start of some automation items
- use media item duplication preference for automation item pooling when duplicating regions from ruler
- trim any existing automation items when pasting/duplicating items that have any automation
- avoid hiding default setting envelopes when copying media items to other tracks
- improve auto-cleanup of redundant square points
- improve cleanup of unnecessary automatically-added envelope points when moving media items
- prevent creation of automation items in tempo envelope on paste
- update transport when setting loop selection to automation item

Notation:
- prevent double-opening text edit window
- always paste multi-track notes into the active track and any tracks below
- clicking in staff view sets active context
- fix move edit cursor to mouse cursor action
- fix possible incorrect note previews when dragging notes
- move edit cursor to mouse cursor also activates context under mouse cursor
- pasting/inserting events via action goes to the selected track context
- support armed toolbar buttons

ReaScript:
- fix flicker when resizing script windows
- add usecliprect parameter to gfx.deltablit()
- remove size limitation and improve memory use for various APIs including Get*StateChunk(), GetSet*Info_String(), GetProjExtState(), GetSetProjectNotes(), MIDI_GetAllEvts()
- prevent undefined behavior with GetSetMediaTrackInfo_String()/GetSetMediaItemTakeInfo_String() on non-string values
- GetSetMediaItemTakeInfo_String() and GetSetMediaTrackInfo_String() can now be used for GUID (as {guid_string})
- add GetSetMediaItemInfo_String() for use with GUID and P_NOTES

Actions:
- allow arming action via right-click menu in actions window
- add disarm action, arm next action meta-action for use in custom actions
- fix explode multichannel audio when application is inactive

MIDI devices:
- allow sorting by device name, ID, or state
- provide separate options to show warnings for non-present MIDI devices vs devices which could not be opened
- improve handling of hung MIDI devices on Windows

MIDI editor:
- support armed toolbar commands in CC lanes, lane resizers
- avoid deselecting notes on click when toolbar armed
- improve selection preservation when duplicating notes

Opus:
- add options to encode 3-8 channel audio as discrete channels, bitrates specified per-channel
- fixed peak generation when recording direct to Opus from non-48khz source

Video:
- add gfx_evalrect(), preset for slow vertical edge detection
- fix issues with LFOs on video processors
- fix possible Windows crash following resume with multiple monitors

Elastique:
- update to 3.2.7

Glue:
- only force items to exact samples when project setting to force beats to samples is enabled

Heal splits:
- preserve item fade-out shape/curve

JSFX:
- fix mdct() concurrency issue (bug dated to 2004, diagnosis thanks to Lauri Liinat)

MIDI recording:
- fix preview display offset in record input mode after tempo changes

Mixer:
- fix incorrect channel info tooltip for hardware outputs

Preferences:
- tweak help text sizing for macOS

ReaNINJAM:
- display border between vol/pan faders

Recording:
- improve existing group behavior after splits from recording

Ruler:
- fix incorrect MIDI start offset handling when copying/reordering regions

Tempo map:
- various item/automation item partial measure support fixes

Toolbars:
- better arming indicators across multiple toolbars

API:
- add ArmCommand(), GetArmedCommand(), [Take|Track]FX_CopyTo[Track|Take](), [Track|Take]FX_Delete(), [Track|Take]FX_[Set|Get]Offline()
- calling TrackList_AdjustWindows() now updates scrollbars/ranges
- fix LICE_FillCBezier() definition for reaper_plugin_functions.h
- improve SetOnlyTrackSelected() to set last touched state and support inactive projects
- improve input FX control surface notifications, add CSURF_EXT_SETFXPARAM_RECFX
- improve input FX support for GetFocusedFX() and GetLastTouchedFX()
- improve control surface notifications for FX paste
- support GetSetMediaTrackInfo*(B_HEIGHTLOCK)
- update documentation for various Get.._Value() functions to include pointers that are gettable