The app would be cool if the songs matched up with the same speed or tempo with the music. Ill sing songs I really know so I know I'll be in sync with the music when it's playing & I know I'm singing it right but I can see the words timings are off while I'm singing & then when I play the recording it almost sounds as if I'm going too fast even though I know I wasnt so I don't understand why it's doing that. Kind of disappointed that it isn't designed better & not sure how this has high reviews