If you have an iPhone...
"Melodica presents a 16 by 10 surface where the length represents the 4 bars of a 4/4 beat and the height is a set of 10 notes that all harmonize well together. Interesting if you want to create melodies quickly and simply." Read more about it here.