GDQ's in-house system for controlling our video matrices.
- Node.js 8 or newer (which comes with
npm
) - Our super sketchy and completely un-labeled 8x8 HDMI matrix
- An Extron Crosspoint 88 component matrix
-
Grab the latest release however you like. Download a zip, git clone, whatever you like.
-
cd
to the root directory of the program, for example:cd matrix-controller
-
Install dependencies:
npm i
-
Connect your computer to both matrices via serial.
-
(Optional) Configure the program using environment variables, command line arguments, or a
config.json
(in the root dir of the app). -
Run the program (it will automatically discover the matricies if they are connected):
npm start
-
Open the UI in your browser of choice:
- http://localhost:3839 by default
-
Drag inputs to outputs to assign them. That's it!