Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

does anyone know something about some library (or freeware if you know one but I could'nt find one ..) to convert audio into midi ?

I have looked but finded only shareware like this : http://www.widisoft.com/english/widi-audio-to-midi-au.html . (I'd like to convert my guitare playing into midi ...)

Help would be much appreciated, Thank you !

share|improve this question

migrated from stackoverflow.com Jun 11 '10 at 15:37

This question came from our site for professional and enthusiast programmers.

a related question: stackoverflow.com/questions/1897023/wav-to-midi-conversion –  Colin Pickard Jun 10 '10 at 9:17
which format is your source music in?? ie is it .wav .mp3 or what?? –  CVS-2600Hertz-wordpress-com Jun 10 '10 at 9:19
Note that "audio -> MIDI" is not like ".wav -> .mp3" but rather more like voice recognition. –  Colin Pickard Jun 10 '10 at 9:27
I fear you won't find a library for audio to midi. On the other hand, if you just want to create midi sequences playing a guitar, you can buy an hexaphonic pickup or a guitar-like midi controller. I'm rather happy with the Yamaha EZ-AG (hard to find in shops now, I bought it on Ebay for 80€) –  Remo.D Jun 10 '10 at 17:26
Thanks for the related question Colin. I know how midi work, what I precisely want is to extract rhytm and notes from a recorded single instrument (with a mic or pluged in a line in). (And I need a software only solution, beside the mic). Anyway, thank you all for youre help (and sorry for my bad english ...) –  Katoss Jun 11 '10 at 12:56

1 Answer 1

Sorry for the "answer". As far as I know (from how Midi "is"), it's pretty impossible to convert it. I tried out a lot of commercial softwares back then to convert them into midi (mp3 for example), but all of them failed. It is quite impossible to do it right. The easiest/best is when a person creates the midi file.

(In a nutshell: It is impossible to convert it ! as far as I know !. Don't burn me if you know a way, then write an answer. =))

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.