Re: Audio to midi, finding notes from an mp3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Monday 24 September 2007 00:43, david wrote:
> Matthias Schönborn wrote:
> > On Sunday 23 September 2007 15:05:56 Simon Williams wrote:
> >> Does anyone know of a program which will convert audio to midi?
> >> Maybe that's a little ambitious. What about something that will show
> >> which notes are being played or what key the audio is in?
> >>
> >> I have some mp3s which I want to play along to, but I have no idea what
> >> key they are in or what notes are being played. The tracks move too
> >> quickly for me to pick out the notes.

Sonic Visualiser (http://www.sonicvisualiser.org) is very suitable for this 
sort of thing.  It allows you to loop sections and slow them down, there are 
plugins (see http://www.vamp-plugins.org/download.html -- the ones using Paul 
Brossier's aubio library are obvious candidates) to help with pitch and key 
estimation, and you can look at the frequency content in a spectrogram.  It 
won't do very meaningful audio-to-MIDI though.

> There are a lot of programs that can turn audio recordings into MIDI
> files. They all seem to be closed-source, proprietary, pay-money Windows
> programs. My band leader and I tried out some of them (they can run
> under WINE, typically, and my band leader uses Windows, anyway).
>
> Not a single one produced anything usable! They were able to identify
> notes, and output them as MIDIs, but the output was pretty useless:
> every note of every instrument on the same staff.

That's not a bad result for such a tough problem.  Even monophonic note 
tracking is tricky, depending a great deal on the instrument.  Note tracking 
in a dense polyphonic mixture is much harder (if it's possible at all).


Chris
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-user


[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux