Reaper is a digital audio workstation: a complete multitrack audio and MIDI recording, editing, processing, mixing, and mastering environment.

Fast, Powerful Editing

  • Drag and drop to import, arrange, and render
  • Freely mix audio, MIDI, video, still image media on any track
  • Easily move, split, glue, resize, trim, loop, time stretch, pitch shift, fade, crossfade, slip, snap to grid, without switching tools
  • Intuitive zoom, scroll, scrub, jog, tab to audio transient, MIDI navigation
  • Simple and powerful nested folder system allows group editing, routing, bussing, all in one step
  • Full automation recording, playback, and editing support for track controls and plug-ins
  • Easily manage tempo, time signature, and varispeed changes
  • Separate audio or MIDI into freely arrangeable takes and lanes for easy comping
  • Easily copy or move regions, to quickly try out alternate arrangements

Plug-in Support

  • Insert almost any third-party audio or MIDI plug-in: VST, VSTi, DX, DXi, AU (OSX only), JS
  • ReWire (audio and MIDI) any capable application for even more flexibility
  • Fully automatic plug-in delay compensation (PDC)
  • Sidechain any plug-in, even if the plug-in does not natively support sidechaining
  • Apply FX in real time, or non-destructively render FX output
  • Real-time network FX processing: use other local machines as an FX farm

What's New:

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