Learn My Part is an application for iPhone / iPod Touch that is designed primarily to help choir members learn their individual voice parts.

You can download it here: http://itunes.com/apps/steevchikdevprojects/learnmypart


  

It plays standard MIDI files, giving the user the ability to play just their part on its own, their part highlighted with others playing quietly, or just the other parts and not theirs.  Or they can do any other custom mix of the tracks they like.

It allows the playback speed to be adjusted slower or faster, and it allows a section of the piece to be marked and repeated over and over again.