Skip to content

rileyhutton/tm-scoreboard

 
 

Repository files navigation

Taskmaster Scoreboard with Live Heartrate

This is a fork of VodBox's Taskmaster Scoreboard project, heavily modified to be suitable for use in live stage performances

TM Scoreboard in use

Taskmaster Scoreboard in use during a live performance - see Macbook screen (middle right) for controller and Multiview (top left) for scoreboard display.

Key Features/Differences

  • Clean "Display" page for audince facing output (no controls ever visible)
  • "Control" page allowing complex score changes to be cued and run on command, without affecting scoreboard output
  • Pre-defined player images and names (in json file)
  • Live heartrate monitoring from ESP32 with ECG module

These features were designed with Ooook!'s 2025 Taskmaster performance. No server is required; the html pages can be run locally as long as they're in the same browser.

Heartrate Streaming

Heart rate display, controls, and monitoring

The taskmaster's assistant is (comically) fitted with a 3-lead ECG connected to an inexpensive ECG module and ESP32 microcontroller. This setup livestreams ECG data and detected heart rate over the network to the control display via WebSocket.

This custom solution was chosen over off-the-shelf alternatives (such as an Apple Watch with HypeRate) to allow full customization of the display appearance and provide instant results with precise control over data averaging and smoothing. This level of control is essential for capturing comedic moments, such as sudden heart rate spikes when a contestant, for example, waxes the leg of the wearer.

Screenshots

Display View

Control View

About

Taskmaster Durham Scoreboard with Control Panel and Live Heartrate Streaming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 42.0%
  • C++ 34.3%
  • CSS 16.1%
  • Python 5.0%
  • HTML 2.6%