We’re proud to introduce the new OSMD version – packed with Music XML transpose features! When we started our GitHub sponsorship, besides the initial goal of 50 sponsors, we set a 15 sponsor milestone goal. The milestone release is a plugin that enables sheet music developers to transpose sheet music by semitone. We decided to spice things up.
The OSMD WordPress plugin came out over two months ago. The initial feedback was amazing, but we decided to make it better.
The big change? We made the plugin way more accessible as now users can add shortcodes.
Need for shortcode
The WordPress block editor is pretty new. A lot of WordPress instances are older versions that don’t come with the block editor. This shortcode update enables users who don’t have the block editor to easily integrate and use OSMD. Both premium and free OSMD plugin versions have been updated.
To our knowledge, OSMD plugin is the only active and functioning shortcode plugin for rendering digital sheet music. It covers all key features required for serious work with Music XML. Features, capabilities and installment instructions are listed here.
How to use OSMD with shortcodes:
The OSMD shortcode works just like any other shortcode. All the options are available as attributes and spelled out in our plugin readme here.
1. Entering the shortcode text
simply enter the shortcode text with the attributes desired specified, e.g. in the Classic Editor:
2. Using the shortcode in the new Gutenberg editor
Use a shortcode block, found this way:
Enter the shortcode text in the same way as before:
The one thing to note is that you specify the full Music XML URL with the shortcode. This can be copied from the file details modal window in your Media Library, e.g.:
Let’s stay in touch
Other than new upgrades and plugins we’re very busy with making new content and screencasts on OSDM and sheet music in general. Join our Discord channel to meet other sheet music devs or showcase your projects. You can also become a sponsor to get exclusive goodies and early releases to our builds.
Even though OSMD version 1.0.0. got released recently, something fresh came up from our assembly lines. We’ve added a new sponsor-only feature that boosts the rendering speed of sheet music 2-3 times, depending on the browser and piece. We’ve achieved this by making some changes in the calculate phase, using SVG over the canvas (details below). This is made available as an OSMD option that can be enabled or disabled (disabled by default).
OSMD is a tool library for displaying and rendering Music XML in the browser. As WordPress is one of the most popular CMS’ we decided to make an out-of-the-box solution that users could easily plug in their WP websites. In this post, we’ll give you a breakdown of the OSMD plugin features, the installation process and give you a sneak peek of the things we have in store. Read more
COMMUNITY DEMAND FOR AUDIO TRANSPOSITION
It’s always important to listen to community feedback. Our community was asking for a transposition solution (even to the point where some members started to make it themselves). It only made sense, as the ability to transpose on the fly is one of the key features of any application that utilizes sheet music rendering. When making apps, demand often pushes you in the right direction – audio transposition was the obvious next upgrade of our repository.
Screencasts are an important part of any Github Sponsorship. We wanted to have a stable way of enabling our sponsors to get access to our custom screencasts. On one hand – it’s easy to provide a hidden link to your sponsors, but on the other, it just wouldn’t be ideal because we’d have to track who’ve we sent them to and that kinda complicates things. On the other hand we are using WordPress for our Websites. So why not leverage the power of WordPress and make something useful for the rest of the open-source community? Read more
It’s always important to listen to community feedback – recently we’ve been getting features and bug reports from our collaborators on Github. Common requests were centered around chord symbols and spacing for arrangements. At the time, the mentioned chord symbols were often a bit too complex for OSMD’s capabilities at the time – now we’re glad to say that thanks to the recent update we’ve managed to improve that. Read more
Open Sheet Music Display, the MusicXML display turnkey solution for digital sheet music projects, is now available on GitHub Sponsors. Sponsorships start at $14/month. Sponsors are not only doing good by supporting an open source project but also get early access to new features and screencasts. Find out more at https://github.com/sponsors/opensheetmusicdisplay
Our mission with OSMD is to provide the best open source solution for MusicXML sheet music rendering for your digital music apps. With OSMD you don’t have to build sheet music display from scratch. Our goal is to be under the hood of every sheet music (web)app.
For the last three years OSMD has been supported by netidee, Austria’s major open source internet promotion campaign. However, in order to become self-sustainable we now need your support: We are happy that as of today OpenSheetMusicDisplay is available on GitHub Sponsors!
Big news! OpenSheetMusicDisplay.org (OSMD) receives funding for developing an open source audio player in 2020! OSMD was selected as one of 13 projects selected by the netidee jury.