https://github.com/devsjc/taskmaster-scoreboard-osc
OSC-Enabled version of VodBox's Taskmaster Scoreboard. For use with cueing software such as QLab.
https://github.com/devsjc/taskmaster-scoreboard-osc
Last synced: 3 months ago
JSON representation
OSC-Enabled version of VodBox's Taskmaster Scoreboard. For use with cueing software such as QLab.
- Host: GitHub
- URL: https://github.com/devsjc/taskmaster-scoreboard-osc
- Owner: devsjc
- License: mit
- Created: 2023-06-22T06:47:06.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-23T06:02:14.000Z (almost 2 years ago)
- Last Synced: 2025-01-13T20:28:00.655Z (4 months ago)
- Language: JavaScript
- Size: 2.72 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
Taskmaster Scoreboard OSC
OSC-Enabled version of VodBox's Taskmaster Scoreboard. For use with cueing software such as QLab.
## Running Locally
Clone the repository. Change directory into the backend folder via `cd backend` and install dependencies with
`npm install`. The backend server and frontend static site can then be both run via```bash
$ npm run start
```The site should then be viewable at http://localhost:8081.
## Node OSC Backend
The backend folder defines a Node server that opens a UDP port on the local machine, listening on port 57121.
Any OSC messages received on this port are forwarded to the frontend using a websocket. The implemented mapping is as
follows:| OSC Address | Function |
|-------------|-------------------|
| `/play` | Update Scoreboard |In this manner the scoreboard can be updated without visual interruption using a network cue from software such as QLab.
### Usage with QLab
TODO
## Standalone Frontend
The frontend can also be run standalone, simply by loading index.html. In this instance, the frontend websocket will not
connect to the backend websocket server, since it is not running. In this case, a play button is shown in the top right
to update the scores.-----
Based on [VodBox's tm-scoreboard](https://github.com/VodBox/tm-scoreboard)