ABC Notation


This includes the abcjs system on your WordPress site. To produce sheet music, put a valid ABC Notation string between the shortcodes [abcjs] and [/abcjs] on your page or post.


  • An example of a shortcode and the resultant music that is produced.


  1. Upload this folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Click ‘Settings’ in the dashboard, then ‘ABC Notation’ to customize.


Where can this be used?

Anywhere that shortcodes are accepted. That is, on pages, post, and widgets. It will not work on comments.

How does it work?

The plugin includes the abcjs JavaScript library. The string that is put in the shortcode is passed to that library, which translates it and renders it in an SVG element that it places on the page instead of the shortcode.

What can be put in the ABC string that is placed in the shortcode?

There is much written about ABC Notation around the web. You can start here


Sehr guter Ansatz, aber nur bedingt

Das Plugin ist im Grunde genial. Es stellt Noten brilliant dar, wie man es sich nicht besser wünschen könnte. Leider mit einem kleinen Schönheitsfehler: Das Plugin, vielmehr die daraus resultierenden Notendarstellungen, sind NICHT responsive. Und damit ist das Plugin aus meiner sicht nur sehr eingeschränkt nutzbar. Schade, denn es gibt kein anderes Plugin, was das kann.

Read all 1 review

Contributors & Developers

“ABC Notation” is open source software. The following people have contributed to this plugin.




  • Initial version of this plugin. (Version numbers are in sync with the version of abcjs that is included.)


  • Upgrade abcjs version.


  • Upgrade abcjs version.


  • Upgrade abcjs version. See for details.


  • Added entry point for creating MIDI downloads.
  • Tested through WP 4.4.