I've run into a few programs where you can make noise in a microphone and it records the pitch of your voice into midi format, but these programs just record without putting into account your rhythm or anything like that.

It would be nice to see a full featured program that had a large repository of sounds that you can place on each track that you make. This way you can make an entire song, track after track, with JUST the use of your voice.

Does anyone know of a program like this?