This repository contains a collection of Lua scripts for REAPER, a digital audio workstation (DAW). These scripts provide various functionalities to enhance your workflow in REAPER.
Some scripts may require the SWS extension or ReaPack. Please ensure you have these installed for full functionality.
This script allows you to gradually adjust the BPM (Beats Per Minute) of your project using keyboard shortcuts.
- Press
z
to decrease the BPM by 5. - Press
x
to increase the BPM by 5.
The BPM change will be smooth and gradual.
- Load the script in REAPER.
- Press
z
orx
to adjust the BPM.
- Requires SWS extension.
This script moves the play cursor to a specified region and starts playback.
- Set the desired region index in the script (default is 1).
- Run the script to move the play cursor to the start of the specified region and begin playback.
- Set
desiredRegionIndex
to the region you want to play. - Run the script.
This script selects the region at the current play position.
- Run the script to select the region where the play cursor is currently located.
- Move the play cursor to a position within a region.
- Run the script to select that region.
This script selects the region at the current play position and sets it as the loop range.
- Run the script to select the region at the current play position and set it as the loop range.
- Move the play cursor to a position within a region.
- Run the script to select that region and set it as the loop range.
- Requires SWS extension.
This script converts all markers in the current REAPER project into regions. Each region starts at a marker and ends at the next marker. After creating the regions, the original markers are removed.
- Open REAPER and load your project.
- Run the
createRegionsFromMarkers.lua
script.
Suppose you have the following markers in your project:
- Marker 1 at 10 seconds
- Marker 2 at 20 seconds
- Marker 3 at 30 seconds
After running the script, the following regions will be created:
- Region 1 from 10 to 20 seconds
- Region 2 from 20 to 30 seconds
The original markers will be removed.
- Download the scripts from this repository.
- Place the scripts in your REAPER scripts directory.
- Load the scripts in REAPER using the Actions List.
- For your convenience, after loading the scripts, you can define keyboard shortcuts for each loaded script.
This repository is licensed under the MIT License. See the LICENSE file for more information.