A server to run on a machine that will translate requests into keystrokes in order to trigger actions in the music software Reaper. Also utilizes websockets in order to update the display of the currently playing song as needed on client devices.
-
Install node
-
If on Mac, install cliclick: (http://www.bluem.net/en/mac/cliclick/)
-
If on Linux, install xdotool (http://www.semicomplete.com/projects/xdotool/)
-
If on Windows, make sure python is installed and the pertaining pywin32 library for your python installation is installed (http://sourceforge.net/projects/pywin32/files/pywin32/)
then:
git clone https://github.com/kevinyuliawan/reaper-actions-server
npm install
npm start
Note for Mac and Windows: The window that you want to execute commands in needs to have focus.