Converting mp3’s to MIDI

Discussion in 'Mac Apps and Mac App Store' started by Rajj, Sep 25, 2003.

  1. Rajj macrumors 6502a

    Rajj

    Joined:
    May 29, 2002
    Location:
    32° 44' N 117° 10' W
    #1
    Does anyone know how to convert mp3 files to MIDI in QT6 Pro?
    Or can someone tell me which software that can this?
    Thanx
     
  2. JackRipper macrumors regular

    Joined:
    May 14, 2002
    Location:
    Culpeper, Va
    #2
    Re: Converting mp3’s to MIDI

    You're kidding, right? I do believe that is impossible.
     
  3. notjustjay macrumors 603

    notjustjay

    Joined:
    Sep 19, 2003
    Location:
    Canada, eh?
    #3
    That's not possible -- at least not easily.

    First of all, it would only work for instrumental pieces -- MIDI would not do anything for vocals, sound effects, or anything else that's not pure instruments.

    Second, you'd have to isolate individual instruments -- something which the human ear does remarkably easily, but I don't think we have any technology to separate an MP3 of an orchestral piece into, say, 10 separate MP3 tracks, one for the tuba, one for the drums, one for ... etc.

    Supposing we did: We'd then have to analyze each separate track to find out what note or chord is being played (C, F# major, etc.) and for how long, and convert those into MIDI note commands. It would probably have to round to the nearest partial beat, so any "nuances" caused by playing slightly off-time would be lost.

    Your MIDI would be a mere shadow of the original piece...

    Put it this way: It's dead easy to take a piece of sheet music and convert it to a symphony -- just give it to an orchestra and tell them to play it. But to hear a symphony and write out sheet music based only on what you heard, would be very laborious -- unless maybe you gave it to Mozart...
     
  4. howard macrumors 68020

    howard

    Joined:
    Nov 18, 2002
    #4
    why do you need to do this? just curious...

    anyway sometimes you can find midi versions of the song if you just search for them on google.
     
  5. 3-22 macrumors regular

    Joined:
    Nov 19, 2002
    #5
    Re: Converting mp3’s to MIDI

    Huh?! I think this would be like taking a JPG picture of a famous artwork, and asking how do I convert this back to the original oil on canvas. I don't think you can get there from here.
     
  6. SilentPanda Moderator emeritus

    SilentPanda

    Joined:
    Oct 8, 2002
    Location:
    The Bamboo Forest
    #6
    Re: Converting mp3’s to MIDI

    You can't.

    An mp3 is a compressed version of the song. A midi file is actually very different. Typically a midi file will have different instruments and each instrument is "triggered" at different notes, for different lengths, for different volumes. You could in theory convert an MP3 to a midi if you sliced up the MP3 into midi samples and then played them all in order I suppose. But it would be completely insane.

    Also I think typically the instruments are not stored in the midi file. It's just socially accepted that instrument 1 on a persons computer is a piano, instrument 2 is a funk piano, instrument 43 is a violin etc. So if somebody else played your midi file they wouldn't get the song anyhow.

    Then again I'm just making up a lot of this stuff from what I used to know and it's probably terribly technically innaccurate... but in essence... it won't work. Sorry.
     
  7. PixelFactory macrumors regular

    Joined:
    Jun 6, 2003
    Location:
    Chicago
    #7
    There is no way to do this. MIDI is more like a programing language. It just tells MIDI capable instruments when to play a certain note, for how long and at what volume. Your mp3 files are a compressed digital version of analog music. It's more like trying to figure out how and when brush stroke were applied to a painting with only the final piece of art. Sure, you could do it with a lot of time and patience, but why?
     
  8. Rajj thread starter macrumors 6502a

    Rajj

    Joined:
    May 29, 2002
    Location:
    32° 44' N 117° 10' W
    #8
    I want to make a ring tone of certain songs that I cannot find for free on the net.
    Thanx for the help anyway.
     
  9. notjustjay macrumors 603

    notjustjay

    Joined:
    Sep 19, 2003
    Location:
    Canada, eh?
    #9
    Rajj,

    Do you have a piano? Perhaps the easiest thing to do is to just sit down and figure out how to place the tune you have in mind, and then enter those notes into a MIDI file or into a ringtone description file. If it's a ringtone, you're only interested in the melody anyway and it's probably pretty short, so it's quite doable.
     

Share This Page