REAPER KB

23.9 ReaScript

user_guide/user-guide-23-9-reascript · kind=reference

23.9 ReaScript

ReaScript is a scripting language that takes your ability to customize REAPER well beyond that offered by the Actions List editor.

Kind: concept (user-guide-section) Chapter: 23 Using REAPER with Other Applications and Devices (Overview) Source: REAPER User Guide v7.70

ReaScript is a scripting language that takes your ability to customize REAPER well beyond that offered by the Actions List editor. With ReaScript, you can not only create more powerful and sophisticated macros, you can even create your own extension commands. To use ReaScript, you will need to have a good knowledge of a scripting language such as EEL, Lua or Python. EEL and Lua are embedded in REAPER. You can download Python from the Options, Preferences, Plug-ins ,ReaScript window.

ReaScript isn't for everyone – in fact, because it requires an understanding of programming it isn't for most people. You can find out more by choosing ReaScript documentation from REAPER's Help menu, and by clicking on the option View ReaScript Help on the Plug-ins, ReaScript page of REAPER's Preferences window.

For more about ReaScript see also http://www.cockos.com/reaper/sdk/reascript/reascript.php

To be able to use Python, enable it under Options, Preferences, Plug-ins, ReaScript (above). On the External Editors preferences page you can also specify an external editor for writing and editing scripts.

Other sections in this document