• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Software to write sheet music automatically based only on audio?

Status
Not open for further replies.

Doppel

Lifer
I know there are keyboards that can automatically write sheet music based on input, and programs that can convert midi files. Are there any that are good enough that simply playing piano while the program records the audio will allow it to write sheet? I'm positive this is technically plausible--I just don't know if any software does it!
 
With midi you're actually getting the streamed notes (including attack, decay, sustain, etc.), so presumably it's a lot easier to transcode from. I haven't heard of any product that can simply do it from audio, but it should be possible. Electronic tuners do essentially the same thing, but on a much simpler scale.
 
http://www.neuratron.com/audioscore.htm converts audio files (mp3, etc.) to sheet music.

So, all that you would need is a audio recording program that records line in data from a mic in mp3 format -> input that to audioscore and should do what you want. Not a realtime solution but could probably set something up like that without too much difficulty.
 
With midi you're actually getting the streamed notes (including attack, decay, sustain, etc.), so presumably it's a lot easier to transcode from. I haven't heard of any product that can simply do it from audio, but it should be possible. Electronic tuners do essentially the same thing, but on a much simpler scale.

I would imagine it would work quite well for a single-track recording, but anything multi-track and I don't think you'll have a fun time trying to split the tracks.
 
iirc Sibelius does this, but it's been awhile since I looked at it:

http://www.sibelius.com/products/sibelius/7/index.html

Edit: Yup! AudioScore is the program that does it. A Lite version is included with Sibelius, but you can buy the Ultimate version ($250) for more power:

http://www.sibelius.com/products/audioscore/ultimate.html

Perform directly into Sibelius with a mic

With AudioScore Ultimate, you can create musical scores by singing or playing into your computer using only a microphone—no prior musical knowledge required.

AudioScore Ultimate provides instant graphical feedback about the pitch of your performance over time, so you can see mistakes and make adjustments while performing. Train to sing and play more accurately in tune and immediately see the improvements on screen. There’s even a built-in metronome if you need it.
 
Last edited:
I used a program (can't remember what it was) years ago to digitize my mother's piano compositions. The major problem was that while she played at certain tempo (I am sure I am mangling the terminology), her playing was just a bit off. So you would see the sheet music of a 64th note bridged with a quarter note or something. I ended up just making a very high quality audio recording of her playing and put them on CDs (with the original data archived in addition to extra CDs).
 
They did it on that crappy Nic Cannon movie about marching bands, so it must exist!

Eh.. it's not some technology from the future. This already existed back in the early 90s when I was in college with Cakewalk, and now 20+ years later I'm sure it's much more advanced.
 
It's fine as long as you have only one instrument in the audio file. Try to do it with any professional recording that has multiple tracks/instruments and its virtually impossible.

You're better off learning to play by ear.
 
Thanks, this thread has what I need. Will digest some options here. It's just piano, so I can record the audio and run through a prog if I need.
 
Status
Not open for further replies.
Back
Top