Audio to MIDI Conversion Software

Does anyone know if there is good software for converting from (wave or mp3 or another known format) to MIDI? I understand that converting from an audio file to MIDI is a very complicated process. I am currently developing a course project for my bachelor's degree, requiring the manipulation of MIDI files.

If you know good software, I am open to suggestions. I prefer software that can also be executed from the shell by transferring a file for conversion.

Any help is appreciated.

+7
source share
9 answers

It will be a terrible process at best and completely impossible in most cases. The problem is that such software must identify individual musical notes from the audio stream in order to convert them to MIDI information. This is complicated by the fact that he also needs to identify different types of sounds in order to assign them to different tracks. This is further complicated by the capabilities of sounds that are not "notes", leaving several ways to transmit this in a MIDI stream. And then you have a problem of a non-musical sound, such as singing, which traditionally does not even fit in MIDI.

It’s best to spend time either creating your own MIDI tracks, or searching for or buying some from the “network”. FWIW, before the popularity of MP3 ringtones, many "polyphonic" ringtones for mobile phones were actually MIDI files.

+2
source

WaoN Converts WAV to MIDI: http://waon.sourceforge.net/

At least it's pretty funny :-)

+8
source

A new tool has appeared (currently beta), which looks very promising. This is called Imitone: https://www.kickstarter.com/projects/evanbalster/imitone-mind-to-melody

0
source

You can convert WAV to MIDI using WaoN . You can download the WaoN Windows binaries here .

0
source

I heard about Vauna. However, this gave me a bunch of compilation, so I could not install it.

I found a sound annotator developed by Queen Mary, it uses Vamp plugins to extract functions (in this case for transcription) and write to the midi file.

These plugins may work, but they will work better if you add a configuration file (see a separate plugin document):

./sonic-annotator file.wav -d vamp:qm-vamp-plugins:qm-transcription:transcription -w midi ./sonic-annotator file.wav -d vamp:silvet:silvet:notes -w midi ./sonic-annotator file.wav -d vamp:ua-vamp-plugins:mf0ua:mf0ua -w midi 
0
source

Such a transformation can be achieved using genetic algorithms. It will not be perfect, but it can be as close as possible. Similarly, Mona Lisa was remodeled with triangles in Genetic Programming: The Evolution of the Mona Lisa Project.

0
source

I don't know if this helps, but I know about software that can recognize the similarities between audio files. It is useful for your purpose: link

It does not use MIDI at all, but is capable of comparing audio tracks.

-one
source

Most of the Midi files you may have heard were not converted, they were redone instead. By carefully examining the notes in the song Artist / User converting the audio file, the song is played as close as possible to the midi sequence.

FL Studio (formerly Fruity Loops) has the ability to create MIDI files, etc. from scratch, but it takes a lot of time, effort and basic skills to use such a program.

It is not possible to convert the audio file to Midi, though.

-one
source

Use SoX - a Swiss army knife for sound processing. Very easy to use.

SoX is a cross-platform command line utility (Windows, Linux, MacOS X, etc.) that can convert various computer audio file formats to other formats. It can also apply various effects to these sound files, and as an added bonus, SoX can play and record audio files on most platforms.

Example:

sox / mypath / my_audio.mp3 / mypath / my_audio.MIDI

SoX is a very mature project! Here is the link: http://sox.sourceforge.net/

Here are a few examples I was looking for for you: http://www.thegeekstuff.com/2009/05/sound-exchange-sox-15-examples-to-manipulate-audio-files/

-one
source

All Articles