Reaper

Reaper 5.963

Record, edit, render and arrange multi-track waveform audio.

Free to Try
Windows/macOS
11.3 MB
18,339
4.8 40 votes

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:

OSC

  • .ReaperOSC parsing improvements (continue loading .ReaperOSC files that have unknown action tokens)
  • add /loop/start/time and /loop/end/time messages
  • lowering device marker/region count clears cached values (setting bank size to 0 and increasing forces re-send of marker/region information)
  • send marker position and region position/length, notify when removing markers
  • allow setting various device counts to 0 via message
  • update Default.ReaperOSC to accurately reflect default state

Linux

  • fix JSFX/ReaScript EEL bug on armv7l
  • VST2 bridging/firewalling support
  • reduce flicker when certain windows overlap (e.g. meter + track rename)
  • auto-cleanup zombie processes when not waiting for return of reaper.ExecProcess() or if jackd takes a long time to exit

Render

  • add $starttimecode, $endtimecode wildcards
  • add $startframes/$endframes/$lengthframes (whole absolute frames) wildcards
  • add $startseconds/$endseconds/$lengthseconds (whole seconds) wildcards
  • add $length, $lengthbeats wildcards

Autosave

  • fix autosave when undo is completely disabled
  • manual saves do not prevent autosaves from occurring

MIDI editor

  • better pasting of time-selection-copied notes
  • time selection copy better handles notes that begin after selection start

Video

  • add blur preset (thanks wwwmaze)
  • optimize gfx_evalrect()

Grid

  • update framerate grid immediately when changing project framerate

JSFX

  • frequency spectrum analyzer slope control, improve UI layout for smaller sizes

macOS

  • do not use 32-bit bridge on Mojave

Marker manager

  • fix time format autodetection

Media explorer

  • follow project setting for preserve pitch when inserting media and not using tempo matching

Media items

  • better handling of take start offsets when disabling item looping

OGG Vorbis

  • update to libogg 1.3.3, libvorbis 1.3.6

Opus

  • update to Opus v1.3 (opusfile 0.11)

Project settings

  • fix writing of default project measure offset

ReaComp

  • improved knee behavior, added "Weird knee" checkbox for old behavior (default on old state/presets) •

ReaControlMIDI

  • fix incorrect memory access when sending large amounts of MIDI [https://twitter.com/dwhitejazz/status/1062168516714004480]

ReaEQ

  • fix incorrect preview display for certain filters

ReaFIR

  • fix potential graph move when shift+clicking a point

ReaScript

  • InsertMediaSection()/InsertMedia() only override project setting for preserve pitch if using tempo matching or pitch shifting

ReaSurround

  • avoid possible deadlock when changing channel counts

ReaTune

  • update UI on preset load

ReaXcomp

  • improve knee behavior, add Quirks menu to allow choosing old behavior (old presets unaffected)

Recording

  • improve performance when disarming tracks during recording

Ruler

  • fix copying/moving regions with multiple overlapping items

VST3

  • support notifying plug-ins of track title, GUID, color, and index via IInfoListener interface