Finding the right workout song while doing exercise can be extremely distracting and tedious.

CardioBeats solves this problem by automatically adjusting the tempo of or changing a song based on the intensity of your workout.

How does it do it?

  1. C++/Python client does data analysis on a Myo through an intelligent algorithm.
  2. This algorithm then determines the right amount of beats-per-minute to play and sends this BPM value to a web server hosted on Microsoft Azure's PaaS.
  3. The web server selects any song from your library and displays information about the song through Mashery's BeatsMusic API.
Share this project:

Updates