Soundslice licensing

Soundslice is the most advanced music education software on the web. If you run a site that displays music notation and/or tablature, we’d love for you to use our technology. Email Adrian at


The Soundslice player lets people view high-quality music notation and tablature, right on your web site, while listening to perfectly synced audio/video. It lets people slow down the audio, loop sections, transpose notation and even hear multiple performances of the same music. Everything is intuitive, seamlessly integrated and beautifully designed.

Have a look at our detailed features page and an example score to experience it.


Soundslice is built using the latest JavaScript/HTML5 technologies. It works in any modern web browser, including tablets and smartphones, with no need to install any apps, plugins or even Flash.

As a partner site, you embed Soundslice in your site using an <iframe> — the same technology used to embed YouTube videos. This approach has many advantages, including:

  • Implementation on your site is super easy.
  • We handle all the hosting, storage and bandwidth costs.
  • You’re always on the latest version. You get frequent, immediate and free updates as we improve our technology. For example, when we launched our interactive fretboard, our partners immediately got access to it for free, on every bit of guitar notation they’d ever uploaded.

Our backend is hosted on Amazon Web Services with redundant servers and a highly scalable infrastructure.

Responsive notation

Soundslice pioneered the concept of “responsive” notation — music that wraps to fit your screen. Unlike in a PDF, Soundslice’s zooming features are notation-aware. That means, if you make the score bigger or smaller, we’ll intelligently fit just the right amount of music on each stave, re-rendering on the fly. This is possible because our music-engraving engine is tailor-made and runs entirely in your web browser.

From a partner’s perspective, this is great because it means our notation can work with whatever dimensions you want it to fit into. Want to show only a few measures at a time? No problem. Want to make Soundslice stretch across the entire browser window? That’s fine, too.

Music engraving

Music engraving — the art of positioning and drawing music notation — is a key piece of Soundslice’s technology. We’ve spent countless hours researching traditional practices, reading books and academic papers, and examining historical sheet music to help craft our own automated music engraving engine.

We’re proud of our engraving standards and are constantly working to improve the renderer to handle the thousands of special cases of music notation. Here’s a list of what our player can handle:

  • Basic notation as you’d expect it: notes, rests, clefs, accidentals, key signatures, time signatures, note ties, slurs, beams, tuplets (including obscure ratios like 9:4) and grace notes.
  • Repeat instructions: repeat bars, alternate endings and instructions such as D.C. al Fine. These are accounted for in notation and in playback.
  • Ornamentation such as fermatas, trills, staccato/accents, dead notes, ghost notes and crescendos/decrescendos.
  • Changes in time signature, key signature and clef.
  • Multiple voices in the same staff, with no theoretical limit.
  • Grand staff for piano/keyboard instruments.
  • Chord names and optional diagrams (from 4 to 7 strings).
  • Triplet feel, both in notation and in playback.
  • Tablature for instruments with between 4 and 7 strings.
  • A wide array of tablature notation, including hammer-ons, pull-offs, bends, harmonics (natural, artificial, pinch, tap), vibrato, tapping (left and right hand), popping, slapping, "let ring," palm muting, pick direction, left- and right-hand fingering, fading/volume swells, barre information, capos, tremolo bar vibrato.

Note this is an incomplete list; if you have specific questions, please feel free to email us!


Our partners get a private area of where they manage notation, audio and video files. To create a Soundslice score, you upload existing notation in one of our supported formats (MusicXML, Guitar Pro and PowerTab — please feel free to request other formats). We instantly give you the embed code for the notation in our player.

Then, optionally, you can create one or more “audio sources” — real recordings that are synced with the notation. For each audio source, you provide syncpoints between audio and notation by using our slick, web-based syncing interface. Just tap on the keyboard on the “one” of each measure, and we automatically figure out the rest.

You can add, change and delete scores and recordings at your own pace, any time, using our system.

If you’d like to test this for free, create a free account. You’ll be able to create 20 scores — on us. You just won’t be able to share or embed them. If you want to embed on your own site, that requires a licensing agreement.

Current partners

We’re proud to power the interactive notation for these great sites:

The pitch

Beyond the amazing technology, here are a few business reasons why you should work with Soundslice:

  • We built this technology ourselves, from scratch, and know everything about every aspect of it — which means it’s easy for us to customize it to add or subtract functionality. When you talk with us, you’ll be talking with the guys who actually created the technology, not some clueless sales representative.
  • Our company, Soundslice LLC, exists to build this software. This is our livelihood. This is not an open-source project that succeeds and fails on the whims of its developers. (No disrespect to open source! Adrian from the Soundslice team is one of the creators of Django, a large open-source project. As such, he knows very well the advantages and disadvantages of open source.)
  • Because we’re small, we care. It sounds cheesy, but it’s true.

Sound interesting? Email Adrian at and tell us how you’d like to work together.


Here are answers to commonly asked questions:

Does Soundslice work with Wordpress?

Yes! Several of our partners use Wordpress. In fact, our embed codes are just simple HTML, so our player can be embedded in any web page, regardless of publishing platform. It’s just an <iframe>.

Does Soundslice work with Vimeo?

Yes! Several of our partners use Vimeo to host videos. The trick is to use the “Video URL” recording type in Soundslice, and copy-and-paste the raw MP4 URL from Vimeo. You can get the raw MP4 URL in the admin area of your Vimeo account.

Does Soundslice handle copyright clearance?

Not at this time. Our partners are responsible for securing the rights to whatever music they’re using Soundslice with. We’re reponsible for the software; you’re responsible for the content.

Am I constrained in how big/small the player is in my site?

No — you can give it whatever width and height you want, and the player will automatically wrap the notation to fit those dimensions. It’s like magic. We recommend setting the width to 100% so that the player shrinks and expands to fit your site’s users’ devices.

Some of our partners stretch the Soundslice player all the way across their pages, for maximum width. Others include it in a small box in the middle of their pages. It’s up to you.

I use Sibelius. How do I use Soundslice?

Export your score as MusicXML, then upload that MusicXML file to Soundslice using the score manager.

I use Finale. How do I use Soundslice?

Export your score as MusicXML, then upload that MusicXML file to Soundslice using the score manager.

I use Guitar Pro. How do I use Soundslice?

Upload your GPX (or GP3, GP4 or GP5) file to Soundslice using the score manager.

Note that Guitar Pro offers a MusicXML export. Don’t use that, because Guitar Pro MusicXML files exclude some of the guitar-specific notation. Upload the native GPX/GP3/GP4/GP5 instead.

We support files created by any version of Guitar Pro starting with version 3.

I haven’t yet decided on a notation program. Any pointers on what works best with Soundslice?

If you’re using Soundslice for fretted instruments such as guitar, we recommend Guitar Pro because our importer has 100% support for importing its advanced notation such as bends, slides and harmonics. Sibelius and Finale don’t necessarily export those notations correctly in MusicXML.

If you’re using Soundslice for other instruments, ensembles or voices, try Sibelius, Finale or MuseScore (which is free!). Each of those programs can export MusicXML. One bit of advice: for Sibelius and Finale, install the latest MusicXML exporter plugin from — it does a richer export than the native export.

Can I customize how the player looks and behaves in my site?

Yes! See our API documentation. Use URL parameters to add, change and remove features of our player; use the JavaScript API to control playback, perform your own analytics and more.

Have an idea for an API feature we don’t yet offer? Just let us know. We add functionality to the API for partners regularly.