Forked from https://github.com/j28/remotewig
- View and set tempo
- Stop / zero button for transport (stops Bitwig if playing, zeros position if stopped)
- Toggle Metronome control
- Display current position
- Some simple updates to layout and CSS
- Added documentation and terminal prompts to make it easier to get started
Install on the same computer which is running Bitwig.
From the command line:
- In the
/app
folder, runnpm install
- In the
/app/web
folder, runnpm install
Both folders should now havenode_modules
folders with npm libraries installed - In the
/app
folder, runnpm run setup
- Add the contents of
/controller-scripts
to your Bitwig Controller Scripts folder
- In the
/app
folder, start the Node.js server withnpm run serve
- A URL will be displayed in the terminal—this is the address to open in your web browser. A log message will be printed to the terminal when you are successfully connected. You will want to open the browser page on a remote computer, but in the same local network as the computer running Bitwig. The URL of the page is likely to be something like http://192.168.1.x:8888
Note: The
npm run setup
script tries to write the correct IP address to/app/web/assets/js/websocketIP.js
. You can edit this value manually if required, to match the local area network IP of your host computer.
- Make sure you have already run
npm run setup
(see step 3 in Installation above) - Install pkg using
npm install -g pkg
- To package for mac, in the
/app
folder runnpm run build
(The build script assumes use of node v18.x.x)
In the /app
folder, run ./remotewig
, or double click on the remotewig
executable file which has been created in the app
folder. You can move it to another location on your computer if required.