Simon Sez Musician's Riff Master is a collection of ear training exercises, some done with your instrument, some without. You can set the pitch range (to correspond to your instrument) of piano notes the PC generates, as well as a variety of other parameters. Currently there are 6 program modes:
Note Master plays a note, which musician tries to duplicate. You can limit the note choice by scale mode and key signature, as well as instrument range.
Scale Master is a scale rendering tool in which the musician choses one of fifteen different scale modes, a key signature, the number of octaves, and whether the scale should run up, down, or both, then Scale Master plays that scale.
Riff Master mode plays a random sequence of notes, then repeats periodically as you attempt to match it. You can also use RiffMaster to inspire solos and melodies. For random sequences, you specify the number of notes, the key, the scale mode, and the maximum interval size. You can also set the pitch range (to correspond to your instrument), as well as how long between repeats. And if you can't match a sequence, Riff Master will display the notes for you.
Note Recognition is an exercise where the musician listens to a single pitch and tries to identify it. Pitches can be limited by scale mode and key signature if desired. Some believe you can develop perfect pitch this way.
Interval Recognition plays a two note interval sequentially or simultaneously, and the musician tries to identify it. Intervals can be limited by scale mode and key signature if desired. Some believe you can develop relative pitch this way.
Scale Recognition plays one of fifteen different scales/modes, either up, down, or both, then the musician tries to identify it. Scale choices can be limited to a smaller set if desired.
Full-featured 15 day trial version.