Whilody is a software designed to help you create the melodies you have in mind. To use it, whistle or hum your melody and retrieve the corresponding midi file.