Digital Audio Workstation

Using REAPER with your PC or Mac, and no other software, you can import any audio and MIDI, synthesize, sample, compose, arrange, edit, mix, and master songs or any other audio projects.

If you add a hardware audio interface and a microphone, you have a complete professional quality recording studio, suitable for recording anything from a soloist to a band to an orchestra.

The best way to understand what REAPER can do is to try it for yourself. There is only one version of REAPER, used by home hobbyists and high-end professional studios alike. Evaluate the full version of REAPER with no obligation for up to 60 days.

The free User Guide and helpful user forum are always available if you need a hand.


Record and overdub audio and MIDI. The number of simultaneous recording inputs is limited only by your hardware.

Record directly to any of a dozen supported audio formats, at any sample rate or bit depth.

Any track can record audio or MIDI input, or record that track's processed audio or MIDI output.

Record multiple takes or layers, overdub, punch in and out, or record in a loop.

Record arm and disarm tracks without stopping playback.

Record directly to stereo, surround, or multichannel audio files, before or after effects processing.

Monitor inputs with or without software FX.

Set up multiple monitor mixes with separate FX processing.

Tape-style varispeed recording and playback.

Record simultaneously to multiple disks for redundancy and scalability.


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.

Open multiple projects simultaneously in separate tabs.

Full automation recording, playback, and editing support for track and media item take 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.

Thorough and flexible multichannel support. Each track supports up to 64 individually routable channels.


Insert almost any third-party audio or MIDI plug-in: VST, VST3, VSTi, LV2, LV2i, DX/DXi (Windows only), AU/AUi (macOS only), JSFX.

Apply FX in real time, or non-destructively render FX output.

Real-time network FX processing: use other local machines as an FX farm.

Includes the JSFX audio and midi plug-in scripting engine, and hundreds of user-programmable effects.

ReWire (audio and MIDI) any capable application for even more flexibility.

Automatic plug-in delay compensation (PDC).

Industry-leading performance and multiprocessor utilization.

Native bridging and firewalling: run 32-bit plug-ins in REAPER x64, maximize RAM utilization, protect against and recover from plug-in crashes.

Sidechain any plug-in, even if the plug-in does not natively support sidechaining.

Real-time pitch shifting, correction, and time stretch. Includes multiple pitch/timestretch engines including Elastique 3 Pro.

ReaSurround included, for spatial visualization and processing of stereo, surround, or multichannel audio (up to 64 channels).

Special-use plug-ins to virtualize outboard hardware, manage MIDI signals, stream audio, connect to NINJAM servers, and more.


Thoroughly customizable appearance - change colors, icons, toolbars, layouts, almost anything. Switch between multiple layouts as needed for different tasks.

REAPER's outboard windows can be shown, hidden, docked, or displayed on a separate monitor. Save and recall screensets for different tasks.

Almost anything that REAPER can do, literally thousands of actions, alone or in sequence, can be triggered by a keystroke, toolbar button, or external controller.

Easily extensible. Develop simple macros or complex extensions in Lua, EEL, or Python.

Deeply extensible. Includes an integrated development environment for composing, editing, and testing ReaScripts.


REAPER starts and loads fast - be ready to record in just a few seconds.

Nearly everything can be done on the fly while playing back or recording - adding/removing FX, editing, editing other project tabs.

Portable - put REAPER in your pocket and run it from a USB key or other removable media.

Tightly coded - installers are around 10 MB, updates usually install in less than a minute.

Rapid, efficient development - new features and optimizations are added quickly and often.

Very active, enthusiastic, and helpful user forum, get help quickly.

Fantastic and readable user-created user guide.

An honest business model that aims to provide the best possible user experience.

Supported operating systems
Windows: XP/Vista/7/8/10/11 (32 or 64-bit, Intel only)

macOS: 10.5 - 12.x

  • Requires GTK+3 and ALSA
    GTK+2 supported with additional effort
  • Supports x86_64, i686, armv7l, aarch64
Readable formats
Writeable formats
Media metadata
REAPER can read, display, edit, and write media metadata in many formats, including:


Image data (album art) can be embedded in FLAC and ID3 metadata.
Audio systems supported:

  • Windows:
    • ASIO
    • WASAPI
    • Kernel Streaming
    • Legacy Windows audio (waveOut/DirectSound)
  • Core Audio (macOS)
  • Linux:
    • ALSA
    • JACK
    • PulseAudio
  • Dummy audio (all OSes)
Up to 512 remappable channels of audio input and output.

Up to 62 MIDI input and 64 MIDI output devices.

Outstanding multiprocessing capabilities for systems with 2 or more cores.

Generate or synchronize: SMPTE MTC, SMPTE LTC, MIDI Clock, or ASIO Positioning Protocol. Synchronize to JACK transport on Linux.

Control Surfaces
Built-in support for :

  • BCF2000
  • TranzPort
  • AlphaTrack
  • FaderPort
  • Baby HUI
  • MCU
  • Automap 3.0
  • joystick

Configurable MIDI assignment for most track/transport controls, all plug-in controls, and any action or custom action.

Configurable 2-way OSC support.

Open control surface API; user-developed extensions available for other control surfaces.
Included 64-bit audio plugin suite :

  • ReaEQ : unlimited multiband EQ
  • ReaComp : highly configurable compressor
  • ReaXComp : unlimited multiband compressor
  • ReaDelay : unlimited multitap delay
  • ReaLimit : brickwall limiter and maximizer
  • ReaPitch : multivoice pitch shifting
  • ReaTune : highly configurable tuner, also supporting automatic and manual pitch correction
  • ReaVoice : MIDI-controlled multivoice pitch shifter
  • ReaFIR : FFT-based EQ and dynamics processing
  • ReaGate : Noise gate with MIDI trigger output
  • ReaVerb : convolution reverb engine
  • ReaVerbate : algorithmic reverb
  • ReaVocode : basic vocoder
  • ReaSynth : basic synthesizer
  • ReaSamplOMatic5000 : flexible sample player
  • ReaSynDr : basic drum synthesizer
  • ReaSurround : spatial positioner
  • ReaSurroundPan : 3D surround panner
Special-use ReaPlugs
  • ReaControlMIDI : flexible MIDI track controls
  • ReaInsert : virtualize external hardware effects
  • ReaNINJAM : connect to NINJAM servers
  • ReaStream : stream audio and/or MIDI to other REAPER instances over LAN/WiFI
JSFX scriptable audio/MIDI plugins
64-bit audio processing, sample-accurate MIDI processing, sample-accurate automation.

Resolution, accuracy, and processing capabilities identical to any commercial plug-in.

Hundreds of JSFX plug-ins included with REAPER, including JSFX versions of real commercial plug-ins.

Fully user-scriptable, edit existing plug-ins or create your own from scratch.

Create and edit plug-ins on the fly, without interrupting audio playback.

JSFX integrated development environment included for composing, debugging, and testing.

Create plug-ins for anything: audio effects, utility tasks, one-offs, even visualizations and games.

Hundreds more user-created plugins available on the REAPER user forum and resource stash.

Just a few of the hundreds of included JSFX plugins:

  • Channel Mixer/Downmapper : flexible 64-channel mixer and mapper
  • Frequency Spectrum Analyzer Meter : FFT-based frequency analyzer
  • Gain Reduction Scope : visual gain reduction meter
  • General Dynamics : super-flexible visual compressor/expander/gate tool
  • Loudness Meter Peak/RMS/LUFS : calibrated true peak and loudness meter
  • Oscilloscope Meter : time-based audio signal scope
  • Spectral Hold : polyphase synthesizer
  • Spectrograph Spectrogram Meter : time+frequency-based scope
  • Super8 MIDI-Controlled Synchronized Looper : super-fun 8 layer audio looper/player
Audio/MIDI plug-in hosting

Supported audio/MIDI processing and virtual instrument plug-in formats:

  • VST2
  • VST3, including ARA support
  • LV2
  • DX (Windows only)
  • AU (macOS only)
  • JSFX
Built-in signal processing
Built-in samplerate conversion included, ranging from high quality Sinc interpolation to lo-fi point sampling.

Pitch shift/time stretch engines included:

  • Élastique 3 Pro/Efficient/SOLOIST
  • Élastique 2.28 Pro/Efficient/SOLOIST
  • SoundTouch
  • Rubber Band Library
  • Fast windowed-shifter
Élastique Pro and SOLOIST engines support shifting pitch while preserving formants.

Built-in non-destructive spectral editing of media items.

All rate conversion and pitch shift/time stretch fully support multichannel audio.

Support decoding video files using :

  • AVFoundation (macOS 10.7+)
  • FFmpeg 1.2.x-4.0.x (minimal subset included)
  • VLC 2.1.x-3.0.x (not included)
  • DirectShow
  • Quicktime
  • Built-in GIF and JPG/PNG decoders
Support for encoding video using :

  • AVFoundation (macOS 10.7+)
  • FFmpeg 1.2.x-4.0.x (minimal subset included)
  • Built-in GIF encoder
User-programmable video processors, with included presets for :

  • Track opacity
  • Item fades
  • Deinterlacing
  • Auto-crossfade
  • 2x2 matrix
  • Wipes
  • Stage lighting
  • Motion detection
  • Pixelate
  • Chroma-key
  • Vignette
  • Text titles
Video processing supports YV12, YUY2, and RGB colorspaces.

• About
    Old Versions
    Language Packs
    Theme Development
    Custom Cursors
    JSFX Programming
    Extensions SDK
    Extensions to VST SDK
    Language Pack Template
    User Guide