In this tutorial, we are going to use Raspberry Pi to control Reaper Digital Audio Workstation (DAW).
graph LR
A[Raspberry Pi] --LAN/WiFi--> B[Reaper<br>DAW]
- Go to Reaper Preference using the shortcut
Ctrl+P
- Navigate to Control/OSC/Web (green box)
- Click on
Add
to configure a new OSC device
Reaper Preference Windows
- Configure new OSC Device as shown in the picture below
- Create a directory folder for the required python files. In this particular case, we are going to name the folder reaper.
mkdir reaper
- Please copy the following files into the folder directory
~/reaper
play_stop.py
marker_1.py
- Go to the directory
reaper
cd ~/reaper
- Edit the IP Address of the Laptop (running Reaper) in the respective python files
- Line 19 of
play_stop.py
PI_A_ADDR = "10.10.10.10"
- Line 19 of
marker_1.py
PI_A_ADDR = "10.10.10.10"
- Run the python files
play_stop.py
ormarker_1.py
(please ensure you have configured marker 1 in Reaper). If the script is executed successfully, it will play/stop the playback on reaper (play_stop.py
) or playback will shift to marker 1 (marker_1.py
).
python3 play_stop.py
python3 marker_1.py
In this tutorial, we are using the Action List in Reaper. In Reaper, the Action List is a comprehensive catalogue of commands and functions that you can execute within the softwaer. It covers basic features such as playback controls to complex scripting operations.
To view Action List navigate to Actions -> Show action list...
Look out for Command ID
(right click to unhide)
Reaper Action List