The Patchbay_

ReaScript

Script REAPER in Lua, Python, or EEL2 to build macros and full extensions via its API.

LanguageLua / Python / EEL
CategoryDAW & host scripting
LicenseProprietary
PlatformsmacOS Windows Linux
InstallBuilt into REAPER (Lua/EEL2 embedded); Python must be installed separately and enabled
First released~2015
MaintainedYes
LinksWebsite

Strengths

Limitations

Best for

REAPER users automating workflows or building custom tools and extensions.

Minimal example

function run()
  reaper.ShowConsoleMsg("hello\n")
  reaper.defer(run)
end
run()

Alternatives to ReaScript

gibberwockyArdour (Lua scripting)FL Studio MIDI Scripting APIBitwig Studio Extension API

← Back to all tools