Please correct the errors below.
The player Learn and teach using sheet music synced with video Notation and tab editor Easily create interactive sheet music, for free Sheet music scanner Beta Turn PDFs and photos into interactive sheet music About Soundslice Here’s our story
Help Transcribe Embed Plans Community
Practice Teach Embed Transcribe Community Plans Help Store
Log in Sign up

Improvements to PDF/image importer, Sept. 21

We’ve added several features to our PDF/image importer. Here’s what’s new:

A new results page

Previously, after you uploaded an image or PDF, we’d take you to our notation editor. But we came to believe that felt too overwhelming. Now, we take you to a dedicated results page, which is simpler and more streamlined:

Screenshot

On the top, you’ll see the music displayed by our own graphics engine. On the bottom, you’ll see the original image. This lets you quickly see how our importer did.

You can press Play (or press Spacebar) to hear the music played back. You can also click on any area of the notation (in either the top or bottom panes) to move to that moment in the music.

Press the Continue button at upper right for a few options: Practice, Edit and Redo import:

Screenshot

Oooh, what’s “Redo import”? That brings us to the next new feature:

Import settings

There’s a certain kind of music-scanning problem that’s very tedious to fix in a notation editor. For example, our system assumes chord names are always located above the staff, but some publishers put chord names below the staff — in which case our system associates the chord names with the wrong music and fixing it is a huge hassle.

Our new import settings are designed to help with this. It’s a way for you to guide our importer’s behavior.

To access the import settings, click “Redo import” from the Continue menu mentioned above, or click “Problems?” at the top of the results page. Here‘s what it looks like:

Screenshot

Lyrics in the image lets you tell our system how lyrics are positioned in your original image. By default, we assume lyrics are below the staff — but sometimes publishers put lyrics above the staff.

Chord names in the image lets you tell our system how chord names are positioned in your original image. By default, we assume chord names are above the staff — but sometimes publishers put chord names below the staff.

Instrument transposition lets you set the transposition for all instruments we detected in the image. You’d use this, for example, if your music is intended for a B♭ clarinet or if it’s guitar music that’s assumed to be an octave higher than written.

Include the following lets you exclude certain notations from the import: chord names, fingerings or lyrics. This is a handy if you don’t care about those aspects of the music.

After you’ve made changes to these options, click “Update” and we’ll immediately update the preview at the top half of the screen. We’ll also update the slice’s notation.

For more, see our new help page about these import settings.

We have ideas for more settings to add here, and we’d love to hear your own ideas as well. Let us know what you think would be useful!

Ability to ignore notations

Sometimes you just don’t care about certain notations. Fingerings are a good example: perhaps you completely disagree with the fingering suggestions in a PDF you’re scanning.

For this reason, we’ve added a way to ignore stuff. On the upload screen, you can now choose not to include fingerings, lyrics and chord names:

Screenshot

In addition to excluding these notations from the end result, we’ll skip any review questions these notations may have triggered (hence saving you some time).

If you change your mind after the import, no problem. You can tweak the aforementioned import settings to enable the notations after the import is done.

Better handling of multiple voices

Sometimes our scanning system has been too aggressive in deciding music uses multiple voices. This generally happens when notation is spaced very closely together. We’re happy to report this has gotten a lot better now!

We’ve trained a new machine-learning model specifically for the task of deciding whether notes are played at the same time. In our tests, this works much better than our previous approach, which was based on rules we manually came up with.

If that techspeak didn’t make sense, no worries. Just know that our system’s accuracy has improved, especially with tightly spaced music.

You might now encounter a new type of review question, which asks you whether two notes are played at the same time:

Screenshot

We’ll show this question in any case where our system isn’t 100% sure. As with other parts of the system, it will get smarter over time as it sees more music.

Comments

Very good
You solved the chord position problem, which is something I also reported. It's great to have something like this addressed promptly! I wish I could be as responsive to my customers (I'm a software dev by day). Thanks!
This is awesome! Can't wait to give it a shot. Will this also stop certain notes from being placed on multiple layers instead of just one layer? That's the biggest issue I had.
Yes, that's the goal! We use the term "voices" to mean layers — that's the same thing. :-)
I think Soundslice is the best of the best in OMR right now. It surpasses until recently the best programs like Photoscore, SmartScore, SharpEye, Capella-scan, PlayScore). Just WOW! A big congratulations to Mr. Holovaty and all those involved in the development of this great tool. After many years of hard work transcribing sheet music, here is an excellent helper. I am very grateful that you have taken this path! When you first announced that you were doing OMR I was skeptical, it is an incredibly difficult discipline and notation contains a huge variety of possibilities. The current version has exceeded my expectations by a large margin! Thanks a lot!

Post a comment

Log in to post a comment.