/freescore5-tkstrike-middleware

Freescore 5 OVR TkStrike Middleware

Primary LanguageJavaScript

TkStrike Middleware Documentation

Purpose

The purpose of the TkStrike Middleware is to provide a layer between Freescore 5’s OVR and TkStrike. TkStrike exposes a WT OVR API that implements an events listener and venue manager. The middleware will interpret data from the OVR and send it to TkStrike accordingly.

How to run

  • Clone the repository
  • npm install
  • npm start (default port is 3000, unless specified by environment variables)

Events Listener Usage

To configure the Events Listener, open TkStrike, click the "Configuration" button, "External" top tab, "External Listeners" side tab. Click the "New TkStrike External Event Listener" button, and enter the URL in the field. If you're running it locally, the URL will likely be http://127.0.0.1:3000. Click "Test Connection" to ensure it works, then "Save" at the bottom to start the broadcast.

Venue Management Usage

???