Log in

View Full Version : mp3 to midi



drxlight
March 13th, 2011, 03:18 am
hey im not sure if this thread has already been posted but is their a way to convert mp3 anything like that to midi files. my keyboard sd card only take midi files and im looking to put some main stream music onto it. and its not 2 easy to find midi files of main stream. so i was wondering if their a program just to convert mp3 to midi files?

Equisix
March 13th, 2011, 03:25 am
I dont tink so because Midis involve sequences so the notes appear on your keyborad while mp3s have audi odata

brncao
March 13th, 2011, 03:30 am
No you can't. If you do, you'll get a garbled mess. Do you know what a midi actually is? mp3 is an audio file, midi is musical data protocol. This data instructs the piano to play notes and what not. I'm afraid you can't. You'll need to transcribe and sequence it into midi yourself, which is why there aren't that many midis out there for main stream music.

Equisix
March 13th, 2011, 03:33 am
Exactly
Although i think its theoretically possible to make a programs that can transcribe for you and therefore make a midi
There arent any programs that do this(that i know of)

drxlight
March 13th, 2011, 04:59 am
thats 2 bad. thx for that. might have to see if i can get my keyboard to play mp3

Equisix
March 13th, 2011, 05:19 am
There is probably a Keyboard that can play mp3 files
But there are no keyboards that can play mp3s and show the notes

drxlight
March 13th, 2011, 06:18 am
nah im not looking for it to show the notes i just want it on my keyboard just so i can play along to it.

Equisix
March 13th, 2011, 08:23 am
Well i did some some research and found a program called audio scrore
I downloaded the demo
It would be a pretty nice program if not for the stray notes everywhere
With some patching up with music software it could be presentable
but it wouldnt be a direct transcription

drxlight
March 13th, 2011, 08:37 am
ty ill have to check it out =)

Solaphar
March 13th, 2011, 12:14 pm
is their a way to convert mp3 anything like that to midi files.
Yes, there is. They're called "transcribers". =D


... Oh you mean an automatic method done solely by computer. In that case, no, every program that claims to convert audio data into midi data does a very poor job of it, as brncao pointed out. Pitch-recognition software is still very bad, especially when it comes to polyphony.

As Equisix pointed out, mp3 and midi are two very different types of files. mp3 gives compressed data about a wave form (audio data). Midi is just a clump of trigger data, a set of instructions that trigger the production of notes of certain pitches/durations/volumes. The actual sound is created on the spot by a software synthesizer, or by samples, or virtual instruments. Midi has no audio waveform data within itself, it only has instructions that can be read by something else that produces the sound.

For a simple analogy:

Mp3 is like having a cake baked and all done, ready to eat.

Midi is like having only the recipe for the cake. With samples and virtual instruments being the ingredients. Different types of ingredients give a different quality of cake.

Only the original chef (original composer) knows the exact recipe, while the transcribers just have to give their best guess, which sometimes results in errors in the recipe.

Mp3 to Midi software is like having a robot doing a "taste test" using its mechanical sensors, and trying to create a recipe based upon this. It fails very badly in all cases, except when the recipe is very simple (one monophonic line), because the robot can't detect subtle complexity.




There is probably a Keyboard that can play mp3 files
But there are no keyboards that can play mp3s and show the notes
^ Also, this.



It would be a pretty nice program if not for the stray notes everywhere
This sums up the quality of computer-done transcription software. The technology just isn't there yet. Might never be, since it's not just pitch recognition, but timbrel recognition as well, for instrument differentiation. And if you want it to recognize percussive elements, the adds even more difficulty to the process.


ty ill have to check it out =)
It's not going to sound anything like the mp3. =/ I hope that's been made clear by now.

I mean, you can try it man, can't hurt, but you're setting yourself up for huge disappointment. =/

Nyu001
March 13th, 2011, 09:54 pm
Your analogy was funny. WAV would be a fresh cake, and mp3 a cake that has been there for a few days! :lol:

Not good suggestion but...

You can just put speakers next to your keyboard's speakers or connect your keyboard to your computer and use headphones to listen to the song and to yourself playing?... xP

Solaphar
March 13th, 2011, 10:21 pm
WAV would be a fresh cake, and mp3 a cake that has been there for a few days! :lol:
Haha, that's a good addition. =D


Edit: That's a good analogy too, not as humorous as Nyu's. =P Maybe more accurate though.
|
|
V

Equisix
March 13th, 2011, 10:30 pm
Wav is the wholecake while mp3 is just a slice that tastes Just as good to the average toungue

drxlight
March 14th, 2011, 07:23 am
ok ok ok i get it. and i did try that program is it quite scattered thx anyway. wont matter to much anyway since im planning on buying a new keyboard. and hopefully they can help me out with somthing that will play mp3 or somthing. well worst case is that ill just have to get the music sheets and use a program to put them into a midi =)

brncao
March 14th, 2011, 09:00 am
Does a keyboard like that exist? It must be a workstation keyboard or an expensive one at that (WAV format most likely). I actually don't know any keyboards with mp3 playback support let alone any audio (WAV, OGG, etc.) playback support in the consumer keyboard market.

Also I don't think it'll be easy finding the sheet music to main stream music if you're looking for the full version (probably for copyright reasons). If you do find one, it'll require a lot of work turning it into midi since it involves more than just sticking in notes.

drxlight
March 15th, 2011, 08:29 am
well mostly just missy higgins songs and i have the piano and gutiar music books for it. just need to get some mates to transcribe violin and drums. mmm ill just drive down to brissy to see if anyone their can be sure if a keyboard like that doesn't exist

Solaphar
March 15th, 2011, 10:15 pm
mmm ill just drive down to brissy to see if anyone their can be sure if a keyboard like that doesn't exist
If there is a keyboard that can play mp3 files, it won't be able to recognize the specific notes being emitted by the mp3 files, as I made clear above.

It'll just be for playing along with, in other words. Which in itself isn't bad, if you want nice-sounding accompaniment. It's just... it's not going to help you learn the music, by lighting up the keys for you to play, if that's what you're expecting it to do.

alpiso
March 16th, 2011, 09:09 am
For sure, keyboards of nowadays can play audio files, not entry-range keyboards of course, but affordable mid-range keyboards can do this. Mine (Roland Prelude) has the "center cancel" function which mute the singer (as good as possible !).
Some high-range keyboards runs with real audio samples for their styles accompaniement, like the Ketron Audya and others are really focused on audio processing like the Roland VP-770(*).

But, for sure and for now, there is no keyboard that will convert audio file into midi file. They are focused on the accompaniment of the singer(s) and playing on bands.

By looking around computer softwares, we can find some useful tools (with price, of course), like Melodyne (http://www.celemony.com/cms/).
Within functions (http://www.youtube.com/watch?v=jFCjv4_jqAY) it offer, there is one that convert audio file into midi notes. See around the faq (http://www.celemony.com/cms/index.php?id=faq).

(*) Edit: no the VA-7, but the VP-770 ;)

Solaphar
March 17th, 2011, 09:45 pm
Darn it, double post. I almost never do that. *kicking myself*

Solaphar
March 17th, 2011, 09:45 pm
By looking around computer softwares, we can find some useful tools (with price, of course), like Melodyne.
Within functions it offer, there is one that convert audio file into midi notes. See around the faq.
Melodyne does indeed look like a cool program. I think I already saw that youtube vid of it in action a couple of years ago.

But, having re-watched the video, and knowing a little more about audio now, it looks like it can only separate polyphony accurately if there's only one instrument/timbre in the recording, and only if the notes have a very clear, distinct pitch. I doubt it would work well on a recording with multiple instruments or timbres. Also, I doubt Melodyne would work on indistinct waveforms like ghost notes, or notes where the waveform is altered while ringing (such as vibrato bends or slides on guitar). It would probably have too much trouble places the wave segment into the correct pitch area.


Reading the FAQ confirmed part of what I suspected:

Is it possible using Melodyne to extract individual instruments from a mix?
No. Our Direct Note Access technology isolates polyphonic notes by pitch, not by instruments. If two instruments are playing the same note at the same time, you will see one blob only that includes the sound of both instruments. I will say: I am somewhat impressed by it's ability to divide polyphony accurately, and also preserve the timbre even after significant pitch-shifting. However, I'd be more impressed if the software could correctly divide polyphony when multiple instruments are playing, or when the waveforms are indistinct or otherwise unusual, like I mentioned in my first paragraph.

If one could 100% accurately divide polyphony into constituent notes across multiple instrumental timbres, as well as place those notes in the correct panning position, it would essentially render 90% of manual, by-ear, transcribing obsolete. A human would probably still be necessary for error-checking and percussion.


Is it possible to create a MIDI file from polyphonic audio recordings?
Yes. With Melodyne editor it is indeed possible to detect single notes in a polyphonic recording and to export them as a MIDI file.
In any case, Melodyne Editor (http://www.celemony.com/cms/index.php?id=products_editor&L=0) looks like it would be very useful as an aid to transcribers. It seems it could do a lot of the work.

alpiso
March 18th, 2011, 08:05 am
Yes, I agree :)

It's really impressive that this software is able to divide notes, even if multiple instruments are playing the same.
To be honest, I didn't tried the software. But, if it works like it's shown on demonstrations videos and like the FAQ says, the gained time is huge (you're speaking about 90%). And I'm not talking about others functions shown on others videos (official or not!)

Of course (and happily !?), human is needed to make corrections.

But as I wanted to illustrate, softwares are growing up and knowledge about audio treatment too (*). Maybe tomorrow we will have a software that has a built-in library that contain unique and simple sample from several (acoustics) instruments to get the timbre of each of them. Then, with a simple comparison it could split correctly the audio file according to instruments recognized (this is the work done by our ears ;) ).

(*) See this video (http://www.youtube.com/watch?v=tEZNd8VAYxk), I'm always impressed viewing it :)

Solaphar
March 18th, 2011, 10:54 pm
Maybe tomorrow we will have a software that has a built-in library that contain unique and simple sample from several (acoustics) instruments to get the timbre of each of them.
Yeah, if it could divide, not just by pitch, but by overtone patterns and timbres, then it could separate by instrument.

Hmm, but since timbres vary, even between different instruments of the same type, that would certainly the difficult part for them to pull off. I would guess that it's probably several years away still, but who knows, maybe they are working on it right now.

Gonzerelli
April 8th, 2011, 11:31 am
Very good headphones, mp3 player set on a 5 second sample repeat, and a quiet room. Works wonders to figure out those notes.