Feel free to fork and pull request with any fixes. If you're looking for any guidance with the codebase or would like to discuss a new feature free to ask any questions on the discord.
- Run
npm i
to install dependencies - Open 4 terminals 🤖
npm run dev
to run Webpack Dev Server for renderer processnpm run watch
to autocompile Typescript for main processnpm run start
to start Electron (and restart on changes)npm run watch:controller
to autocompile Typescript for the controller script (Optional)
- DEBUG - "true" to enable in depth logging
- DEBUG_ASYNC - "true" to log async calls (setTimeout etc...) from Bitwig controller script
- NODE_ENV - should always be 'dev' when running in development
- QUIET_START - "true" to stop Preferences from opening on startup