DanceMaster for iPhone and iPad
DanceMaster is a music player for rehearsing choreography. It is designed around the basic idea that when you practice, rehearse, or teach, you often want to play the same piece of music or part of a song over and over again.
Whenever you stop the music, DanceMaster returns to where you started playing so you are ready to play that portion of music again. DanceMaster also includes on-the-fly tempo adjustment, cues, choreography notes, and many other features that help you run rehearsal or practice efficiently.
The app was originally inspired by my own experience rehearsing and performing with The Academy of Danse Libre and the Stanford Vintage Dance Ensemble, and it is now used by professional dancers and dance teachers all over the world.
More information is available at dancemasterapp.com