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