MPC-Control provides a customizable web interface to control Martin M-PC through the Martin M-Series Manager program. It expands upon the built-in M-Series Manager web server and allows for more design options, and allows tablets to be locked out. Originally intended so people could use the tablets to turn on house lighting or simple stage light scenes during the week without needing to use the lighting console.
PLEASE NOTE: Most customization currently requires modifying source files and re-compiling with webpack
- Martin M-PC
- Martin M-Series Manager with Telnet server enabled
- NodeJS Server
- Install NodeJS and NPM
- Clone this github repository
- Run
npm installfrom the mpc-control directory to install node modules - If you modify any templates etc. from the
srcdirectory, runwebpackfrom the mpc-control directory - Rename
server/server-config-example.jstoserver-config.jsand update the settings in the file to match your environment - Rename
config.example.jstoconfig.jsand update the settings to match your environment - Start the server
npm startornpm devto watch files for changes
- To customize the controls page to match your environment, edit
src/pgControls.vue. You will need to re-compile withwebpackafter editing. - Copy an image named background.jpg into the
staticfolder to customize the background