Songsmith

Microsoft Research introduces Songsmith, a program that would create the arrangement for your singing. All you have to do is sing your heart out into the microphone and let Songsmith worries about the music production. The demo video looks pretty cool.