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 slice 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 slice 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.


Our partners get a private area of where they manage notation, audio and video files. To create a slice, you upload existing notation in one of our supported formats (MusicXML, Guitar Pro, PowerTab and TuxGuitar — 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 recordings — audio/video files that are synced with the notation. For each recording, 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 slices 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 slices — 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 music lessons for these 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 videos hosted on Vimeo?

Yes! Several of our partners use Vimeo to host videos. Soundslice integrates with Vimeo nicely — you can link your Soundslice and Vimeo accounts and get access to your Vimeo uploads directly in Soundslice. See this blog post for more.

Does Soundslice work with videos that I host myself?

Yes! When you create a slice, you can specify an arbitrary video URL, which can be hosted wherever you want. It just needs to be an MP4.

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 responsible 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 notation as MusicXML, then upload that MusicXML file to Soundslice using the slice manager.

I use Finale. How do I use Soundslice?

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

I use Guitar Pro. How do I use Soundslice?

Upload your Guitar Pro file (version 3, 4, 5, 6 or 7) to Soundslice using the slice manager.

Note that Guitar Pro offers a MusicXML export. Don’t use that, because Guitar Pro’s MusicXML files exclude some of the guitar-specific notation. Upload the native Guitar Pro file 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.