REAPER versions

Record, edit, mix, and process audio files and connect with hardware devices
7.1
Feb 10, 2024
6.6
Jun 10, 2022
Review
6.3
Jun 25, 2020
Review
6.1
May 10, 2020
Review
Dec 4, 2019
Review
May 24, 2018
Review
Apr 27, 2018
Review
Dec 14, 2017
Review
Oct 26, 2017
Editorial review
rating
Dec 22, 2016
Review
Mar 25, 2016
Review
Nov 16, 2015
Review
Dec 23, 2014
Review
Jun 27, 2014
Review
Jan 16, 2014
Review
Jun 29, 2013
Review
Apr 26, 2013
Review
Mar 21, 2012
Review
Oct 1, 2011
Review
Dec 4, 2010
Review
Sep 28, 2010
Editorial review
rating
Jul 29, 2008
Review
Jul 26, 2008
Review
Mar 1, 2008
Review
Feb 15, 2008
Review
Jul 27, 2008
Review
Jul 25, 2008
Review
Aug 3, 2008
Review
Aug 4, 2008
Review
1.3
Aug 27, 2008
Review
0.8
Review
0.7
Review
0.6
Review

What's new

v6.6 [Jun 10, 2022]
- Batch converter: fix issues with Audio Units that use PDC.
- Render: document $markernumber wildcard (it has been supported for a long time, but not documented).
- Windows: fix project parsing regression from 6.62.

v6.3 [Jun 25, 2020]
Action list.
- Optionally match synonyms of common words when searching for action names ("display" matches "show", etc).
- Pull list of synonyms from langpack actionlist_synonyms section.
Track VU.
- Add metering settings submenu to track context menu as well as track VU context menu.
- Support metering RMS, RMS stereo, LUFS-M, LUFS-S.
Tracks.
- Support mono master/parent send, via single-channel entries in parent channels dropdown in track routing dialog.
Render.
- Display up to 512 vu meters, limited to the screen height.
- Iterate for increased precision when normalizing to LUFS-I.
- Master and track meters display levels after sample rate conversion, if any.
- More informative error message if target file cannot be created.
- Optimize loudness calculations.
- Separate render statistics header for clearer display when rendering many files.
- Support dithering primary and secondary render format to different bit depths.
- Support enabling LUFS-I/LUFS-M and LRA/LUFS-S statistics separately.
Automation.
- Obey grid/snap settings when using freehand draw.
- Restore 6.33 behavior when adding a single point via freehand draw.
FX.
- Add pin mapping dialog actions to clear or reset mappings.
- Correct floating window titles in various cases.
Linux.
- Fix issues with non-US numeric locales and plug-ins that reset locale.
- Improve save-as window default extension handling.
- Show multi-instance options in preferences.
Media items.
- Support entering numeric values for take volume/pan in properties window.
- Reset snap offset if right edge resized less than offset.
Metadata.
- Fix embedding CART intro/segue markers that occur at the very start of the rendered file.
- Support embedding project markers/cues as XMP when rendering (for Premiere, After Effects, etc).
- Fix invalid memory access from unknown ETCO type in ID3v2 parsing.
Project bay.
- Fix dragging automation items into project.
- Fix memory leak when running action to restore source media.
- Increase project length if needed when dragging media items from project bay.
Razor edits.
- Fix editing envelope point that occurs at the start of an automation item.
- Support stretch markers in media items that contain empty take lanes, if there is at least one audio take.
Reacomp.
- Fix legacy parameter reset when using factory default preset.
- Hide deprecated parameters if they are not being used (accessible via compatability parameter in generic UI).
Reascript.
- Add getsetmediatrackinfo support for getting/setting track VU mode.
- Add PCM_Source_buildpeaks to allow scripts to build peaks for PCM_sources.
- Prevent crash from incorrect use of PCM_Source_Destroy().
Reasurroundpan.
- Label an elevated speaker in the center of the room as "overhead", other elevated speakers as "height".
- When LFE channel is selected, allow changing input faders to gain, but disable the channel text edit box.
Actions.
- Use correct tempo when running action to insert tempo marker without opening tempo marker editor, and time signature is not x/4.
General.
- Fix logical sorting issues in region manager and elsewhere.
JSFX.
- Support linked stereo channels in channel mapper user mix mode.
Language packs.
- Improve behavior with dialog scaling and existing langpacks in render window.
Marquee zoom.
- Allow tracks to be sized smaller in order to fit on screen.
Master VU.
- Fix LUFS-S meter text readout when set to display current level rather than max or LRA.
MIDI.
- Encode gradual tempo changes on export as MIDI text messages that REAPER can interpret when reimporting (other applications will ignore these messages and import stepwise tempo changes).
Performance.
- Fix potential excessive UI CPU use/hang when closing project when edit cursor is offscreen.
Reasurround / reasurroundpan.
- Allow plugin to support higher I/O channel count than the track or media item.
Ripple editing.
- Improve behavior of actions to duplicate items within razor edit or time selection.
RS5k.
- Improve default value for minimum velocity.
Tempo markers.
- Support tempo basis other than 1/4 note (affects displayed BPM number only, not metronome or tempo envelope display).
Theme.
- Add meter_strip_h_rms image, consistently use loudness meter theme elements for tracks that are set to meter loudness.
VST3.
- Fix incorrect handling of icontextmenuitem flags.
Windows.
- Avoid potential splash screen hang when caught in an invalidate/postmessage loop.

v6.1 [May 10, 2020]
- Fix clipboard issues when a script or custom action thrashes the system clipboard.
- Improve alt key menu activation behavior when alt-tabbing from REAPER and back.
- Fix potential ASIO driver incompatibility.

v6.03 [Dec 4, 2019]
MIDI editor:
- do not reset velocity for new notes when editing in velocity lane, only when editing velocity on note directly or using reset mouse modifier.
- optimize CC lane drawing performance.
- fix default CC shape not persisting when reopening REAPER.
- fix first inserted CC event ignoring default curve shape in some situations.
- fix option to show note names on notes not persisting when reopening REAPER.
- fix right-click and double-click behavior in inline MIDI editor.
- fix inline editor CC lane display when also showing media item lane in normal MIDI editor.
- only draw filled CC envelope for the active channel in the active media item.
- prevent flicker when scrolling editor in synced view mode.
- refresh open editors after changing default MIDI note colormap.
- remove support for per-media-item note colormaps.
- support marquee selection even if modifier key is released before mouse.
- sync timebase to arrange view without re-centering.
- improve text display of project markers/regions.
- when modifying CC lanes, update any inline editors.
Retina/HiDPI:
- add hidpi images for generic UI sliders, track send sliders.
- improve marker/region display.
- improve transport buttons in media explorer/MIDI editor/etc.
- improve MIDI editor track list display.
- improve diamond/triangle note appearance in MIDI editor.
- improve inline MIDI editor display.
Theme:
- Theme Adjuster supports ctrl Z for und.
- add new mono button image.
- add 5.0 toolbar images to 5.0 theme.
- add additional hidpi/retina images.
FX:
- switch active plug-in before showing context menu when right clicking in FX chain.
- improve automated parameter behavior when moving items with FX automation across tracks.
ReaScript:
- add MARKER_GUID:X to get the unique identifier of a project marker or region.
- remove support for deprecated/unused MIDI support file types.
Toolbars:
- improve close button/topmost pin positioning when floating.
- improve appearance/brightness of built-in buttons.
- allow resizing toolbar when frameless and very small.
VST:
- add support for VST3 plugins that output MIDI CC data, via LegacyMIDICCOutEvent.
- replace input audio rather than summing for VST3 instruments that have sidechain input but no main input.
- add Windows HiDPI compatibility setting that affects floating plug-in UIs.
Windows:
- fix topmost pin bugs, auto-lower pinned windows while modal window is present.
- option to ignore alt-key presses affects FX chains, FX browser, Video, Media Explorer windows.
- improve Windows IAccessible support for STATE_SYSTEM_FOCUSED.
ARA:
- add per-plugin menu item to force reanalysis of media (for example, after using external editor).
macOS:
- add experimental option to support dark mode on 10.14 (in preferences/general/advanced).
Media items:
- optimize display of text notes in media items.
Mixer:
- fix incorrect track number being displayed in certain instances.
ReaSamplomatic5k:
- improve voice-reuse logic in certain voice-starved situations (old mode used on existing projects, additional hidden VST parameter).
Tempo map:
- further improve behavior of actions to insert measure from loop selection.
Tooltips:
- prevent stale tooltips from persisting when switching active windows.
Tracks:
- disable playback offset by default (disabled is equivalent to enabled with zero offset).
Und:
- improve FX parameter behavior when undoing the addition of envelopes/parameter modulation/LFO.
Web interface:
- avoid UI hangs when unable to resolve rc.reaper.fm.

v5.987 [May 24, 2018]
MIDI
- Import time signature messages incorrectly exported in instrument tracks.
- Fix possible incorrect 14-bit message pairing.
- Rename "midi note name" menu/load/save/undo strings to "midi note/cc name".
Render
- Queued renders use original project filename for BWF tags.
- Improve handling of samplerate changes with online rendering.
VST3
- Restore multichannel bus notifications to 5.90 behavior (default to enabled).
- Default to stereo-safemode for Steinberg plug-ins (e.g. HALion).
Ruler
- Support drawing ruler by measures, snapping to grid by measures.
ReaScript
- Correct track state documentation for I_SOLO and I_RECINPUT.
- Add ShowPopupMenu() API.
ReaSurround
- Fix potential crash when duplicating UI while channel name editing.
- Improve keyboard navigation and copy/paste when editing channel names.
Video
- .ini file setting for experimental video processor multiprocessing.
- Improve processor updating of TCP parameters.
Automation
- Do not auto-clear/disable armed invisible envelopes.
Grid
- Prevent possible crash with very very small grid sizes and high zoom levels.
MusicXML
- Improve error handling for failed XML import.
Project notes
- Prevent fallback to default project behavior for 'show notes on open'.

v5.80 [Apr 27, 2018]
VST3
- Enabled compatibility option 'Inform plug-in of track channel count', now enabled by default.
- Added per plug-in instance option to request bus channel count.
Glue
- Fix creation of subsample items when gluing on partial sample boundaries.
Keyboard
- Add option to allow the space key to be used for navigation in various windows.
Localization
- Improve MIDI consolidate error messages.
MIDI editor
- Fix zoom to selected CC/notes with multiple contexts.
ReaXcomp
- Improve text field behavior when automating parameters.

v5.62 [Oct 26, 2017]
Added option to disable envelope outside of automation items (automation-item-only mode)
Support preview in media explorer
Support various context menu actions from media explorer
Added display settings option to rectify peaks/waveforms
Added display settings option square-root-scale peaks
Clear spectral edit selection on item click
Separated controls for fade in/out/low/high rather than just time/frequency
Shifted drag of edge adjusts fade of that edge

v5.311 [Dec 22, 2016]
- Added optional spectral peaks display, colored by pitch/tonal content
- Added peaks display settings window.
- Added sinc interpolation display option for sample-level peaks.
- Fixed issue where rebuilding peaks would not rebuild when multiple peaks files are present.
- Added preference for pre-fader track metering with action to toggle.
- Fixed knob issues on Win10 HiDPI displays.
- Improved knob behavior when adjusted from touch input.
- Added action to set length for next inserted note to grid.
- Added mouse modifiers to insert note ignoring scale/key.

v5.211 [Mar 25, 2016]
Big Clock
support image (including animated .gif) backgrounds for visual click mode
Render
allow relative output directories, improve handling of blank render path
display render-complete notification on macOS 10.8
improve recent render path menu
include tail setting in output presets
Timecode
add option for incoming MTC to be treated as 23.976ND/29.97ND vs 24/30fps
improve display of LTC/MTC start offset in ND modes
support sending 23.976ND/29.97ND as 24/30fps MTC
relocate cursor in response to MMC goto/locate timecode command
Notation editor
MusicXML import
support custom stem/beam direction .
support pedal notation in MusicXML export
Super8
add x-fade shortened loop action
improved auto fades when recording
improved sample length control behavior (shift for fine adjustment)
macOS
change various OS X instances to macOS
include edit menu for modal windows such as file open/save
fix possible incorrect timing of incoming IACbus MIDI events
remove option for VST unloading
restored 5.1x and previous behavior for separate default audio input/output devices .
fix -renderproject command line option .
use resource path of command line -cfgfile specified .ini file specified (matching Windows behavior)
ReaSurround
brighten grid/influence lines
improve parameter names
improved pan gain behavior, deprecated old behavior with 'Normalize multichannel gain' checkbox
increase zoom range, Z-axis scaling
prevent context menu appearing when using marquee selection
fix UI issue when displaying high speaker banks .
correct speaker influence field display height
Automation
add actions to clear latch for all/selected tracks .
fix issues with write automation to time selection and zero transition time .
ignore latch reset on looped playback option in latch preview mode
optimize moving envelopes across tracks for large projects
do not reset send envelope panel size on undo/redo .
Command line
improve command line help, add macOS support for -h .
improve handling of -cfgfile without paths, use default appdata path if non-portable install
MIDI editor
add default toolbar button for step sequencing
fix 14-bit midi CC lane-presence indications .
update internal state immediately on various API calls .
Parameter modulation
fix application of parameter modulation when LFO/ACS enabled but with 0% strength
fix issue when manually entering LFO speed .
fix support for video processor parameter ranges
ReaComp
allow more than -150dB of gain reduction .
improve GR meter behavior with large block sizes .
ReaScript
allow Lua to access unknown reaper.* and gfx.* variables/functions .
fix potential memory leak when calling Lua APIs with incorrect syntax
Theme
add latch preview toolbar icon, update other automation mode toolbar icons
allow WALTER layouts to position overlapping track index and bus-related buttons, if they desire
Video
improve .gif preserve-transparency mode .
auto-crossfade images by default (requires use of video processor preset for actual fades)
Accessibility
improve behavior with MIDI editor and media explorer buttons
Actions
"Move position of item to edit cursor" respects item snap offset .
Auto-save
allow relative project auto-save paths
Mixer
improve cursor feedback when ctrl dragging sends .
Open item copy in editor
ignore limit-to-realtime preference .
Project settings
improve layout, fix samplerate label .
Regions
when copying regions, create new media item groups if necessary .
REX
fix potentially incorrect item group creation
Snap
more predictable behavior when snapping to non-grid points .
Stretch markers
fix incorrect hit testing in inactive take lanes
Time map
fix behavior editing tempo marker which transitions to time signature marker .
API
added APIExists() function, to test if a given API function exists

v5.04 [Dec 23, 2014]
JSFX: fix double-click selection in IDE .
improve handling of tabs, indentation, and line endings in IDE
ReaScript: fix double-click selection in IDE .
improve handling of tabs, indentation, and line endings in IDE. Add preference to clear console before running script
Render: add $timelinecount wild card, to number rendered items in timeline order .
correctly support limiting rendering to realtime when rendering subsequent regions
show overall realtime/estimated time statistics when rendering regions
Audio Units: fix compatibility with various plug-ins.

v4.731 [Jun 27, 2014]
- Editing: show horizontal guide lines when moving envelope points/segments, and media items in free item positioning mode
- Elastique 3: new version, also re-fixed the multichannel issue on win32
- Envelopes: fixed the option 'Add edge points when moving envelope points'
- Envelopes: fixed various take envelopes/points selection buglets
- Envelopes: improved marquee-selection [issueid=5405]
- Envelopes: restored move/copy envelope points within item bounds instead of start of next item
- Frame rate grid: corrected 29.97DF grid/snap behavior
- Media explorer: peaks drawing fixes/optimizations
- Media items: fixed potential volume/pan/pitch adjustment issues vs item locking
- Multitouch: improved Windows 8.1 multitouch behavior
- Project: allow user defined framerates
- ReaPitch: fixed potential crash when loading presets
- ReaSurround: don't rotate diffusion fields while rotating input sources
- ReaVerb: better handling of impulse response file gain, deprecated old normalize options
- Ripple edit all tracks: re-ripple things after locked items, if some items are selected there too
- Undo: added undo points when selecting envelope points via mouse clicks
- Undo: fixed envelope edition undo which was also changing lane height in certain instances
- Video: fixed leak in bridged-quicktime mode
- Video: fixed leaks when using multiple copies of the same image or GIF
- Video: fixed memory leak with ffmpeg/libav 5.4
- Video: fixed support for decoding various obscure colorspaces with VLC

v4.611 [Jan 16, 2014]
- Performance improvements.
- Stability improvements.
- Memory use optimizations.
- Menu items to replace FX while preserving routing.
- Wildcard support for files created during recording
- New section: replacing track FX in Arrange view.
- Replace/Quick replace track FX in Mixer view.
- MIDI Editor filter button now has context menu.
- New Audio preferences option, Reduce CPU use of silent tracks during playback.
- New Audio Buffering preference option Use new alternate worker thread scheduling.

v4.591 [Jun 29, 2013]
- FX: fixed keyboard navigation in FX chains on Windows .
- RS5k: fixed peakbuilding when changing samples via combo box
- added many new gfx APIs and functionality (including gfx_dest for offscreen drawing)
- string support for code, improved language syntax .
- IDE: better syntax highlighting with simple error detection, ctrl T for matching parentheses/strings/etc
- IDE: can open/edit multiple files at once (ctrl O on import line, or similar)
- better handling of selection changes when using one MIDI editor per track
- fixed editing individual note velocity bars
- option to let MIDI editor remain open when the active media item is deleted in the arrange view
- reworked editor behavior preferences in options and in editor contents menu
- unhide hidden note rows when the user switches to piano keyboard view
- respect text cursor and selection when inserting wildcards from wildcard menu
- VU meters for master mix and stem tracks (mono, stereo, multichannel)
- VU meters display up to 24 channels for multichannel renders
- optimized output filename collision detection
- more descriptive MIDI device names, which reduces potential order changes of similarly named devices
- scan /Library/Application Support/REAPER/UserPlugins for native REAPER plug-ins (such as SWS)
- option to put peak files in peaks/ subdirectory from media
- option to force alternate peak-path for select media paths (such as sample libraries, etc)
- improvements to media item length sorting
- support for moving/copying media to any destination directory
- MIDI: arrange view note scaling is per-track, rather than per-item
- OSC: added messages to jump to marker or seek to region
- ReaEQ: fixed locking issue on preset load
- ReaMote: improved timeout behavior when remote host stops responding
- ReaMote/ReaStream: improved socket polling behavior (poll() on OSX, allow more than 64 connections on win32)
- ReaSamplomatic5k: fixed potential crash on loading with offline media .
- Save as with copy: move only when in previous media path (added in 4.58) made optional .
- Undo: better undo state descriptions for FX and envelope edits

v4.402 [Apr 26, 2013]
Sends: fixed incorrect volume blip when adding sends
Undo: fixed some potential crashes when removing tracks and sends

v4.151 [Oct 1, 2011]
Tweak, correct, and mangle audio with pitch envelopes, which can be applied to individual media items.
Create fully automated surround mixes with multichannel track metering and the highly flexible ReaSurround plug-in. Apply rotations, transformations, and diffusions, and even automate the positions of the speakers themselves.
Batch rendering wildcards provide sound designers with unprecedented flexibility when generating sound files in bulk.
Manage project media and FX with the Project Bay, where you can collect, organize, and edit a list of resources that you are using, or might use, for different types of projects.

v4.03 [Dec 4, 2010]
- Count-in: follow tempo and time signature at play start position, not prior to it
- Directory cleanup: ignore files that are retained in project bays
- Envelopes: allow editing initial envelope point regardless of editing preferences
- Envelopes: option to add transition point when recording automation while playback is stopped
- Envelopes: clicking on an envelope point no longer seeks playback
- MIDI: fixed stuck notes when looping
- MIDI: renaming one pooled take renames all pooled takes
- MIDI editor: fixed bad behavior when drawing over existing CC events with snap enabled
- MIDI editor: fixed horizontal zoom with mouse cursor center, when using project-synced timebase
- MIDI editor: avoid accidental time selections in ruler
- MIDI editor: support negative swing quantize
- MIDI editor: fixed possible oddness when editing CC with auto-select CC enabled
- Media explorer: added action to close media explorer
- Mouse modifiers: added arrange view middle-click behavior to move edit cursor
- Mouse modifiers: added arrange view middle-drag behavior to move edit cursor without scrub/jog
- Mouse modifiers: support marquee zoom in arrange view middle-drag context
- Mouse modifiers: support draw/edit/ramp CC events when starting the edit over a CC event
- Mouse modifiers: marquee zoom is now by default ctrl+alt+rdrag
- Mouse modifiers: added context for arrange view middle-click
- Mouse modifiers: action to restore previous zoom/scroll position available in various contexts
- Mouse modifiers: improvements to behavior when moving item edge without changing fade time
- Mouse modifiers: better preservation of pre-existing user customizations
- Mouse modifiers: behaviors to move item edge without changing fade-in end or fade-out start time
- Mouse modifiers: new options for middle button, browser scroll, scrub behaviors
- Mouse modifiers: new marquee zoom support
- Mouse modifiers: better behavior when assigning mouse click to actions like "move item to cursor"
- Mouse modifiers: control+right-click creates a time selection by default (as in 3.x)
- Nudge: actions to nudge item contents apply only to the active take (similar to slip editing)
- Slip editing: fix for possible hang
- Scrub: avoid senseless jogs after edit cursor moves
- Project settings: reorganization, more sensible layout hopefully
- Project settings: added track mixing bit depth configuration
- Project bay: use file resolving when loading retained items
- Project bay: show error message when move/copy file fails because the target file already exists
- Project bay: list tracks by name
- Project bay: fixed drag/render-drag of multiple items on OSX
- ReaSurround: continue to increase FX IO count when dragging IO from tracks
- Render queue: fixed display of time-selection renders
- Samplitude EDL: support for offsets/lengths greater than 2 billion samples
- Stem rendering: faster, does not process irrelevant tracks, option in prefs/rendering for old behavior
- Volume displays: fixed display of certain gain values in default theme
- VST: fixed preset selection when there are multiple factory presets with the same name
- Windows Aero: keep always on top pins out of window list when REAPER non-responsive
- Zoom/scroll: now has a stack of recent zoom/scrolls, added actions to restore previous/next
- Zoom: fixed display of item backgrounds with very zoomed in and long project times

Alternative downloads

MixPad Multitrack Recording Software
MixPad Multitrack Recording
Free
rating

Mix, edit, compress, and add audio effects to an unlimited number of tracks.

DJ Music Mixer
DJ Music Mixer
rating

Leading-edge and aspiring DJ software for professional and novice DJs.

Wondershare Streaming Audio Recorder
Wondershare Streaming Audio
rating

Great audio recording tool to grab any stream coming through your sound card.

n-Track Studio
n-Track Studio
rating

Record and play back an unlimited number of audio and MIDI tracks.

Bitwig 8-Track
Bitwig 8-Track
Free
rating

Digital audio workstation for audio recording, mixing, and production.