What do you want to use the software for, Aardvark? If you just want to write out melodies-remember, it is a simple thing to pick out a single note melody on a keyboard and enter it, even one note at a time, into either a sequencer or notation software, and you can play it back to see if it is right, and if not, change it. You don't even need to be able to play the keyboard. If(and when) there is a good audio recognition software for this purpose, you will still have to work out your vocal part perfectly before you enter it, or do a lot of work cleaning it up.Big problem with converting midi performance to notation is that when you play an instrument, time values are not exact--quarter notes might actually be dotted eights with a sixteenth rest--if you are converting vocal performance, you'll have to deal with that, plus the fact that in vocal performance, pitch values fluctuate, and four counts of "C" might really be more of a high B at the beginning, move up to a C#, and maybe even trail off to as low as an A--Don't believe me? Just get your electronic tuner, set in on "Mic" and try to sing and hold each of the pitches--