REAPER offers a comprehensive range for
multi-track recording and editing, MIDI recording and editing, internal non-realtime downmixing, and track-by-track effects looping. The routing concept eliminates the necessity for dedicated bus, aux, and MIDI tracks, allowing each track to accommodate both audio and MIDI data. Multi-track editing is facilitated through object grouping, analogous to the approach employed in
Samplitude. Both individual elements and complete tracks can be grouped. The options for
macro customization, allowing users to combine complex function sequences into a macro through a drag-and-drop individual commands and assigning them to the user interface, a keyboard key, a mouse button, or a MIDI/OSC command, according to the user's specifications. Furthermore, REAPER offers an extension API that facilitates deep integration of third-party software within the REAPER environment. The graphical user interface (
GUI) of REAPER can be modified according to the user's preferences through the use of customizable themes. These themes can be created by the user themselves, allowing for a high degree of flexibility in adapting the software to their specific needs. Additionally, the default theme from each previous version of REAPER is included, providing a starting point for users who may not have the time or inclination to create their own themes. ReaScript allows users to customize REAPER by editing, running, and debugging scripts. This feature supports the creation of personalized themes, the extension of REAPER’s functionality, and the development of advanced macros and comprehensive extensions. Scripts can be written in EEL2 (JSFX/Jesusonic script),
Lua, and
Python. ReaPack offers a comprehensive solution for managing and installing extensions sourced from a variety of repositories. The SWS/S&M extension (founded by Standing Water Studios' Tim Payne) is a widely used
open-source extension to REAPER that offers workflow enhancements such as snapshots, marker actions, and advanced tempo/groove manipulation capabilities. ReaClassical offers a fully open-source environment for classical music editing, featuring source-destination editing, multitrack track-group editing, and a two-lane crossfade editor. Additionally, REAPER supports multiple languages, with downloadable language packs available. Both users and developers can create their own language packs for REAPER. ==Included software and plug-ins==