Sony Ericsson / Sony : Themes, ringtones, screensavers, games, video clips : MP3 to MIDI.. help needed fast
>
New Topic
>
Reply<
Esato Forum Index
>
Sony Ericsson / Sony >
Themes, ringtones, screensavers, games, video clips
> MP3 to MIDI.. help needed fast
Bookmark topic
do post results here
--
Posted: 2004-01-11 17:46:21
Edit :
Quote
i don't think that... mp3 files it's only a record sounds, and the midi files are a notes, are a digital sounds, and not recorded sounds.
i think.... any software can convert mp3 files to midi files.
if that result... how i put a 3.5MB in my phone??
[ This Message was edited by: maxjaker on 2004-01-11 21:12 ]
--
Posted: 2004-01-11 22:11:35
Edit :
Quote
Like Dazism said, it is possible to convert mp3 to midi but it will be awefull, I tested 4 different programs and none was able to convert it, yes you have your file but it sounds like ... nothing
--
Posted: 2004-01-11 22:18:48
Edit :
Quote
This has been answered on Esato so many times before...
1) .wav files are digitally sampled sound files (like CD's).
2) .mp3 files are COMPRESSED digitally sampled sound files (almost like 'zipped' CD's).
3) .mid files are NOT digitally sampled sound files, they are a list of instructions telling a midi enabled musical device (such as a mobile phone) HOW TO PLAY a piece of music.
A midi device has a finite number of instruments, just like an orchestra. This is why you can't use sampled speech etc. with a purely midi device. Nobody in an orchestra plays the 'voice' instrument, if you want a violin or a French horn to play, no problem, it's the same with midi, although midi does have many, many more instruments (or sounds) available than an orchestra
Any program that attempts to convert .wav, .mp3 whatever to midi needs to do the following:
1) Calculate the number of different individual instruments used in the song.
2) 'Listen' to each of these instruments playing and accurately record the notes, note lengths and rests for EVERY INSTRUMENT for the ENTIRE LENGTH of the song.
3) Go through the library of available midi instruments and assign the closest possible matches for each instrument determined in step 1.
4) Write the midi code (midi is actually a form of a programming languge) for the entire song.
Sounds easy? Well unfortunately it's not. Computers do not have an ear for music in the same way that humans do, I wonder if our programmer friend here will give us some C or C++ code that does all of the above?
The point is, midi was originally devised as a method for electronically recording the output of keyboards and synthesizers (and later other instruments) back in the eighties in an efficient way when technological restrictions meant that large-scale sound sampling simply wasn't possible without incredibly expensive equipment. This meant that midi was a tool for musicians to use, and it remains so today.
Computers just aren't very good at 'listening' to music and creating midi files. Humans are, which is why you regularly see job adverts for midi musicians on ringtone sites.
--
Posted: 2004-01-11 22:42:08
Edit :
Quote
Quote:
On 2004-01-11 22:18:48, Jim wrote:
Like Dazism said, it is possible to convert mp3 to midi...
first of all that is not at ALL waht he said, second...
Computers already have decent speach recognition and they actually have MUCH better audio (frequency) recognition, so computers can actually do this REAL WELL...it's only the programming that's hard, maybe I should try to write my own program to recognize sound notes...it might be interesting? What do you guys think, should I try?
I've written many other good programs in the past like IRC bots and DDR (a game) stepfile makers. I'll think about it...
--
Posted: 2004-01-12 00:06:00
Edit :
Quote
i can't imagine this mp3->midi conversion working well at all!!
what if the mp3 had sounds that aren't part of the general midi library ??
it would also be pretty hard to separate and recognise which instrument to assign to which note ... what if you had 2 instruments playing the same note .. etc etc
just get a MIDI sequencer and do it yourself i your're that keen
--
Posted: 2004-01-12 03:18:21
Edit :
Quote
Church decorator is right. How on earth do you code to distinguish between single notes and chords?
This is what I meant by computers not being very good at 'listening', of course they can determine the frequencies and amplitudes of analogue signals very well, it's the interpretation that's the problem.
--
Posted: 2004-01-12 16:50:59
Edit :
Quote
New Topic
Reply