PulseMix — Music that moves with your workout

Great workouts deserve a great soundtrack. PulseMix makes it effortless: we detect BPM, label tracks by workout category, and auto-mix background music so your coach’s voice stays crystal clear—no DAWs, no manual edits.

Why PulseMix

  • BPM-aware: Auto-matched to HIIT, Strength, Cardio, Yoga, Tabata, and more.

  • Use ours or yours: Choose from hundreds of royalty-free tracks or upload your own.

  • Auto-mixing: Smart levels, smooth loops, clean transitions, and voice ducking.

  • Playlist links users can open: Attach Spotify, Apple Music, YouTube, or Amazon Music playlist URLs to each workout—shown in the player and via API so users can listen in their favorite app.

  • Omnichannel: Works across full video exports, the interactive embeddable player, the Content API, and our white-label mobile app.

PulseMix by Hyperhuman, BPM-aware smart workout music shown across video, player, and mobile app
Music that moves with your workout.

BPM → Category Mapping

Category BPM Range
Yoga / Balance / Mobility / Physiotherapy 60–90
Pilates 80–110
Strength 90–120
Sport Mastery 110–140
Endurance 120–140
Cardio 130–160
HIIT 140–180
Tabata 150–180

Guidelines, not rules. PulseMix adapts to session structure and audience.

How it works (3 steps)

  1. Select or upload tracks (use our library or your licensed audio).

  2. We analyze tempo and label by category for smart auto-matching.

  3. You publish—music is auto-mixed across every channel.

Examples

  • High-tempo tracks for HIIT sprints.

  • Calm, minimal beds for yoga and mindfulness.

  • Curated Spotify playlist linked on strength programs (open in app).

Benefits for your team

  • Higher engagement: The right energy at the right moment.

  • On-brand sound: Consistent feel across all programs.

  • Faster time to market: No manual music editing.

For Developers: Workout Music Playlist API

API Explorer: https://content.api.prod.hyperhuman.cc/docs/api-explorer/#/workouts/getWorkoutMusic

Endpoint (GET): /v1/workouts/{workoutId}/music
Purpose: Returns a shuffled playlist of tracks selected to fill the workout duration (with a ~10% buffer). Respects trainer music preferences and workout categories (HIIT, Strength, etc.). Falls back to stock music when no preferences are set.

Mobile-ready response

  • Pre-signed S3 URLs (7-day expiration)

  • Simple JSON: tracks[], totalDuration, workoutDuration

  • Track metadata: id, name, duration, filename, bpm

Related endpoints

  • Workout Details: GET /v1/workouts/{id}

  • Workout Playlist (video): GET /v1/workouts/{id}/playlist

Sample response

{
"tracks": [
{
"id": "track_123",
"name": "Upbeat Workout Mix",
"duration": 180,
"url": "https://s3.amazonaws.com/bucket/track.mp4a?signature=...",
"filename": "upbeat-mix.mp4a",
"bpm": 128
}
],
"totalDuration": 1800,
"workoutDuration": 1650
}

Tip: Also include playlist links (Spotify/Apple/YouTube/Amazon) as workout metadata to let users open music in their favorite app; these links are surfaced in the player and via API (links are not mixed into the video).

Licensing, simplified

  • Use Hyperhuman’s royalty-free tracks as provided.

  • Uploaded audio must be owned or properly licensed by you.

  • External streaming playlists are not mixed into the video; they appear as links/metadata users can open in their preferred app.

See it in action

  • Create a workout with PulseMix in minutes.

  • Add playlist links and publish everywhere—video, player, API, and app.

Try PulseMix