An Angular Material based web-UI client for the REAPER DAW.
- Go to releases section and get the latest version
- Download the zip-file and extract it into the REAPER web pages folder
C:\PATH\TO\REAPER\INSTALLATION\reaper_www_root
. Do not replace index.html if it asks you. You might be overriding another one of your web interfaces. - Rename the
index.html
file from the extracted files to something likereaper-ui.html
- The page should now show up as whatever you renamed the
index.html
-file as within REAPER Preferences => Control/OSC/Web => Web browser interface.
- See readme in
reaper-webapp
for building the webapp - Compile the app.
- Go to the compiled app and rename the index.html-file to something unique like reaper-ui.html.
- Then take the entire app with the renamed index.html-file and place it into the REAPER web user pages folder (
C:\PATH\TO\REAPER\INSTALLATION\reaper_www_root
) - It should now have an option to select within REAPER Preferences => Control/OSC/Web => Web browser interface
- Clone the repo.
- Go to
.\reaper-webapp
and runyarn
to install all dependencies. - Open REAPER DAW and set up a random web interface. (It doesn't matter which, we simply need the API to be running)
- Open
proxy.config.json
and settarget
equal to whatever your web interface is pointing to. This will allow us to proxy our app's API-calls to REAPER. In my experience, settinglocalhost:1234
for the target doesn't seem to work for whatever reason, only the actual local IP. - Run
yarn start
in.\reaper-webapp
to serve the app atlocalhost:4200
.