I've read the previous comments and can add I agree with the people who
stated it's not "really" possible to convert wav/mp3/etc. sound files to
midi. In practical terms, the only reason I can see for wanting to do this
is so that one can use the
midi file to create sheet music, something you
can't get directly from a wav file.
I've gone down this road and it is possible to get a very dirty "hack"
converting a simple one melody and no accompanyment style song from wav to
midi. I can guarantee you, that even such a simple
midi will not sound like
the original wav file and at best will require considerable manual editing.
Note that "
midi" is not strickly a sound file in the sense of "recorded
information" like most sound files. What I mean by that is that.
midi is not
a recording of actual music encoded in some fashion but instead
midi
describes the "actions" neccessary to re-create the sounds, e.g. key down,
how "hard" key was pressed, how long it was held etc. etc. An important
distinction as notice it's the playback device (synthesizer, external
keyboard etc.) that uses this fundamental information to "play" the music
and not simply "decode" it.
Another way to look at it is to imagine the wav file is simply recording
where the speaker is "right now" (e.g. as it's pumping in and out creating
the sound). There's no information about what happened to make the speaker
move to that position.
Midi's almost the opposite, think of it as a "script"
you'd send to a robot. It's about the physical mechanics, the sound produced
is incidental..
Now, given knowing how
midi works, think about what would be involved in
converting any everyday style music to
midi. Somehow, the software would
have to be able to tell how hard every drum was hit, how long every cymbal
"sang" (in both initial struck force and duration) how hard every bass note
was played and how long it lasted. Expand that to every sound created in the
music.
On the face of it, wav to
midi seems a daunting task.
Mario wrote:
> Is there any way to convert sound files in .aiff .au or .wav into
> .mid ?
>
> Thanks,
>
> Mario