Pitch Learner allows you to practice singing pitch with a piano. The app plays a piano note sound and asks you to match the pitch. It can detect your singing pitch in real time. Once you succeed in matching the pitch the app will automatically go to the next pitch in your selected vocal range.