Extension:AbcNotation

Category:Extensions without an imageCategory:Extensions without a compatibility policyCategory:Extensions with unknown license
MediaWiki extensions manual
AbcNotation
Release status: betaCategory:Beta status extensions
Implementation Tag Category:Tag extensions
Description Rendering of music from ABC notation
Author(s) Wolfgang Fahl (Seppl2013talk)
Latest version 0.1 (2025-07-12)
MediaWiki Category:Extensions without MediaWiki version
License Apache
Download Category:Extensions in GitHub version control
abc
Category:All extensionsCategory:Extensions not in ExtensionJson Category:Music editor extensions

Overview

You can typeset music with this extension, using the ABC notation.

Use the tags <abc>...</abc> to enclose ABC text.

See the Wikipedia article on ABC notation for links to tutorials and song collections.

Example: Inline ABC

Source:

<abc>
X:1
T: Twinkle Twinkle Little Star
M: 2/4
L: 1/4
K: C
|"C" C C | "C" G G | "F" A A | "C" G2 | 
w: Twin- kle twin- kle lit- tle star,
"F" F F | "C" E E | "G7" D D | "C" C2 |
w: how I won- der what you are.
</abc>

see Twinkle Twinkle Little Star on BITPlan's Wiki

Installation

In your extensions folder:

git clone https://github.com/WolfgangFahl/ABCNotation

LocalSettings.php

wfLoadExtension( 'ABCNotation' );

Implementation Notes

This implementation uses abc.js as the underlying rendering engine.

Links

Category:All extensions Category:Beta status extensions Category:Extensions in GitHub version control Category:Extensions not in ExtensionJson Category:Extensions with unknown license Category:Extensions without MediaWiki version Category:Extensions without a compatibility policy Category:Extensions without an image Category:Music editor extensions Category:Tag extensions