Microsoft Research's MySong automatically chooses chords to play with vocals

Microsoft Research presented a paper at CHI 2008 about MySong, an application that chooses chords to accompany melodies that a user sings into a microphone. You can change the chords by adjusting the "happy factor" and "jazz factor" sliders.

MySong, introduced in our CHI 2008 paper, automatically chooses chords to accompany a vocal melody, allowing a user with no musical training to rapidly create accompanied music. MySong is a creative tool for folks who like to sing but would never get a chance to experiment with creating real original music. Come on, you know who you are… you sing in the car, or in the shower, or you go to karaoke clubs, or you just once in a while find yourself singing along with catchy commercial jingles. MySong is also a great tool for songwriters who want to quickly experiment with melodies and accompaniments.

Link (Thanks,
Techeblog
!)