DanceMaster is a music player designed for rehearsal.

When you rehearse, you often need to play part of a piece of music over and over again, and you need to be able to quickly jump to important points in the piece. DanceMaster is optimized to help you easily break down, practice, memorize, and teach choreographies.


Every time you pause the music, DanceMaster returns to the last place you started playing. This makes it easy to practice to a section of the music over and over again.


DanceMaster allows you to set cues in the music that you can easily jump to at any time. In addition, you can add a configurable lead-in time to all cues in a choreography. The lead-in time sets the jump point for each cue a little before the actual cue time, giving you time to count in, but keeping your cue marks where they should be.


You can easily change the tempo of the song for a choreography. Tempo adjustment can be turned on and off without losing the selected tempo, which is great for switching between rehearsal and performance tempos.

If you supply the original tempo for a piece of music (either via the "BPM" field in iTunes, or by setting it directly in the app), DanceMaster will show you tempo adjustments and cue lead-ins in beats instead of seconds.


DanceMaster includes an Apple Watch app that allows you to control the music, jump to defined cues, and even change the tempo without having to go back to your phone. It's perfect for active rehearsals. DanceMaster also works with Control Center and can be controlled with any remote that works with iOS, including the standard iPhone earbud controls and external Bluetooth remotes.


To help you memorize a choreography, DanceMaster can speak your cue names during playback, so you don't need to look at the screen or your notes while you rehearse.


If you have any feedback or questions, we'd love to hear from you! You can reach us by email at, or on Twitter at @dancemasterapp.

What’s New

Version 2.5

This version contains a bunch of updates, including:
- You can now read your choreography notes even when the associated music is missing from your library.
- It's now harder to delete choreographies, so you are less likely to delete them by accident.
- Improves the cue editor control for selecting the exact position of a cue to allow moving the cue anywhere in the audio track.
- Cues now highlight during playback to indicate where you are.
- Adds support for Dark Mode in iOS 13.
- Better support for Apple Watch Series 4 and Series 5 screen sizes.

This version also fixes an issue in iOS 13 where a black screen would appear when attempting to add a new choreography.

If you have any feedback or questions, we'd love to hear from you! You can reach us by email at, or on Twitter at @dancemasterapp.

Ratings and Reviews

5.0 out of 5
3 Ratings

3 Ratings

Zap312 ,

This is so f%#$ amazing!!!

I just discovered this app. I have needed this tool for the last 17 years of my dance career. It is clear and easy to use, it's like the designer read my mind and designed this to meet my every need.

HtheSpy ,

Great for Stop and Go Rehearsals

Great app for rehearsals that start and stop frequently. Easy to import tracks, adjust the tempo, and add track markers and notes while playing tracks. Time I previously spent seeking/scrubbing for a specific selection of music is now spent actually rehearsing! Great value.

TheManInTheBlackHat ,

Perfect Choreography Tool!!!

This is the only app I know that solves this problem this well. As an actor I can even use it to help get me off book. Tell your actor/dancer friends!


David Starke
23.3 MB

Requires iOS 11.4 and watchOS 4.0 or later. Compatible with iPhone, iPad, and iPod touch.



Age Rating


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You May Also Like