How to build the latest SWS extensions for Reaper (Debian Buster) Linux

Post fully complete "how to" guides and tutorials here. This is a great place to get feedback on stuff you might put in the wiki.

Moderators: MattKingUSA, khz

Post Reply
oddy.o.lynx
Established Member
Posts: 115
Joined: Sat Jun 30, 2018 2:54 am
Has thanked: 22 times
Been thanked: 22 times

How to build the latest SWS extensions for Reaper (Debian Buster) Linux

Post by oddy.o.lynx »

assuming you have a directory for building apps, from that location

Code: Select all

mkdir sws-build

Code: Select all

cd sws-build

Code: Select all

git clone http://www-dev.cockos.com/wdl/WDL.git

Code: Select all

git clone https://github.com/reaper-oss/sws.git
- next step is to generate the API header file reaper_plugin_functions.h
- from REAPER (run the action "[developer] Write C++ API functions header")

Actions -> Show action list
Highlight [developer] Write C++ API functions header and click Run

Reaper will want to save it in -> ~/.config/REAPER but we want to move/save it to the vendor folder in the sws directory

from the sws folder run

Code: Select all

git submodule update --init vendor/taglib
then

Code: Select all

mkdir build

Code: Select all

cd build
from the build directory

Code: Select all

cmake .. -DWDL_INCLUDE_DIR=/path/to/sws-build/WDL/

Code: Select all

make
copy/move the newly created reaper_sws64.so file to your REAPER/Plugins directory

there is an issue with SWScolours
to resolve it grab the zip file from https://gist.github.com/cowboy/1385767

add the ED Toolbar Colorset.SWSColor file to the REAPER/InstallData/SWSColors/ folder

you'll likely have to create this folder
reaper-sws-2.11.png
reaper-sws-2.11.png (98.02 KiB) Viewed 4695 times
Post Reply