How this started
DanceOnMusic began as a favor. A friend was preparing for a wedding first dance with about six weeks of notice and no dance background at all. Group classes helped, but the hour between lessons — alone, in a living room, with a playlist and no idea whether the footwork matched the beat — was where the real practice needed to happen and where it was hardest to get feedback.
The first version of the site was rough: a single dancer, a handful of steps, and just enough beat detection to keep the movement roughly on time with the music. It was never meant to replace an instructor. It was meant to fill the gap between lessons, so a solo practice session felt a little less like guessing.
What we believe about learning to dance
A few ideas guide how we build this:
- Repetition beats intensity. Ten short sessions teach your body more than one long one.
- Watching helps more than reading. A verbal description of a hip roll is never as useful as seeing one happen in time with music.
- Your own music matters. Practicing to a song you actually like — and will actually hear at the event, party, or class you're preparing for — builds real muscle memory, not just an abstract sense of rhythm.
- Difficulty should be a dial, not a wall. Beginners need slow, forgiving steps. Confident dancers want turns and syncopation. The same stage should serve both.
What DanceOnMusic is — and isn't
This is a free, browser-based practice tool. It listens to the rhythm of a track you provide and generates a sequence of dance steps that roughly track the beat, at a difficulty you choose, performed by an animated figure on a stage. It's a warm-up act, a metronome with a body, something to move alongside.
It is not a replacement for an instructor, a certified curriculum, or a substitute for in-person feedback on your form. If you're serious about a specific style — salsa, ballroom, hip-hop, contemporary — nothing beats a real teacher watching your body and correcting it. We built this for the hours in between.
The team
DanceOnMusic is maintained by a small, independent team that also dances, badly, in our own kitchens. We build features based on what we and the people testing the site actually ask for — better beat detection, more step variety, and a stage that feels less like software and more like a small room with good lighting.