With http://songsmith.ms/ from Microsoft Research you just sing whatever and it tries to fit cheesy, casio-keyboard music to your mumbles to make it sound like you planned it. Of course, the real fun is taking vocals from popular songs and making casio-keyboard covers https://www.youtube.com/watch?v=wTN-ixHQ2hM