Settings
Integrations
Configure the treadmill, SteamVR, OSC, Pulsoid, and WebSocket connections
Treadmill
| Setting | Description | Default |
|---|---|---|
| Treadmill Type | The Bluetooth protocol used to communicate with your treadmill | FTMS (Generic) |
| Currently Connected | Displays the currently connected treadmill device | — |
| Automatically Connect to Last Known Device on Startup | Automatically reconnects to the last paired treadmill when the app launches | Enabled |
| Scan for Devices | Scan for nearby Bluetooth treadmill devices | — |
SteamVR
| Setting | Description | Default |
|---|---|---|
| Auto-Launch with SteamVR | Automatically launches the app when SteamVR starts. Disable if you prefer to start FitOSC manually before using VR | Disabled |
OSC
FitOSC uses OSC Query to find VRChat automatically. In most setups, the IP address and port can remain blank.
| Setting | Default | Description |
|---|---|---|
| IP Address | Auto | The IP address to send OSC messages to. Leave blank to use OSC Query auto-discovery. |
| Port | Auto | The port to send OSC messages on. Leave blank to use OSC Query auto-discovery. |
Set these fields manually only when VRChat runs on another computer or your network requires a fixed address and port.
Pulsoid
Pulsoid provides real-time heart rate data from a compatible heart rate monitor. When enabled, heart rate is streamed into FitOSC and can be forwarded to VRChat.
| Setting | Default | Description |
|---|---|---|
| Enable Pulsoid | Off | Enables heart rate streaming via Pulsoid. |
| API Key | — | Your personal Pulsoid API key. Used to authenticate with the Pulsoid service. |
Get an API key from the Pulsoid website.
WebSocket
FitOSC can broadcast live treadmill telemetry to external tools and overlays through its built-in WebSocket server.
| Setting | Default | Description |
|---|---|---|
| Enable WebSocket Server | Off | Enables the telemetry broadcast server. |
| Port | 6547 | The port the WebSocket server listens on. |
When enabled, the current listening port and number of connected clients are displayed.
See the WebSocket API reference for connection details and message formats.
