Music: Practice & Theory Stack Exchange is a question and answer site for musicians, students, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have recorded the output of an in-built track on my keyboard. It has a few instruments playing in the background, but I am interested in just the piano. How should I convert the recorded .mp3 file to a .midi file?

I have tried using Intelliscore for doing so, but I have not been able to adjust the thresholds and other settings to get anything meaningful out of it. Are there any other methods?

share|improve this question
I assume you're limiting the answers to software solutions. You could always sit down and try to transcribe the music by ear. When you first start out, it is very time-consuming, but it gets faster and easier over time. – Babu Sep 8 '12 at 19:13
This is somewhat akin to handwriting recognition - i.e. a very hard problem to solve. It'd be much easier to use a keyboard that can record the keys you play directly into MIDI format. – Jeffrey Kemp Sep 10 '12 at 9:31
up vote 6 down vote accepted

audio to midi apps never work well beyond a melody on a single instrument. Add instruments or chords and they go downhill fast.

so you'll always be checking the results. and how do you check em? you're back to "by ear".

share|improve this answer
While I strongly encourage the "by-ear" method, it should be noted that there is indeed some software that is able to decompose audio tracks to single notes. It's called melodyne and seems to work quite well for single instrument tracks, judging from the press releases. I've never tried it myself, though... – groovingandi Sep 10 '12 at 11:04

You can't do that if you are work on live recording, such records your live play using "piano/keyboard" into a Digital Audio Workstation(e.g. Nuendo) which it saves the wave sounds into it.

The possible way to do its try to records your music using a "midi-controller" keyboard like behringer umx, or plug your keyboards with a usb midi cable and connect it to your recording stuff and have recording.

share|improve this answer

Your Answer


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

Not the answer you're looking for? Browse other questions tagged or ask your own question.