Giter Site home page Giter Site logo

jacobwasframed / mpc-control Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cgarwood/mpc-control

0.0 1.0 0.0 368 KB

Telnet and tablet interface for Martin M-PC, built for Lafayette Community Church

Batchfile 0.10% JavaScript 49.55% HTML 14.15% Vue 36.20%

mpc-control's Introduction

MPC-Control

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

Requirements

  • Martin M-PC
  • Martin M-Series Manager with Telnet server enabled
  • NodeJS Server

Installation

  • Install NodeJS and NPM
  • Clone this github repository
  • Run npm install from the mpc-control directory to install node modules
  • If you modify any templates etc. from the src directory, run webpack from the mpc-control directory
  • Rename server/server-config-example.js to server-config.js and update the settings in the file to match your environment
  • Rename config.example.js to config.js and update the settings to match your environment
  • Start the server npm start or npm dev to watch files for changes

Other Notes

  • To customize the controls page to match your environment, edit src/pgControls.vue. You will need to re-compile with webpack after editing.
  • Copy an image named background.jpg into the static folder to customize the background

mpc-control's People

Contributors

cgarwood avatar jacobwasframed avatar jay-oswald avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.