my-MeloDS (read: my melodies) is a piano-based music application for the purpose of ear training and basic composition. There are 4 modes: Free Mode, Ear Training Mode, Composition and Metronome.

http://forum.gbadev.org/viewtopic.php?t=13343