My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads

What it says on the tin: javascript for rendering abc music notation. The abcjs libraries come in three basic flavors:

  • abcjs basic: Call the library from javascript, passing the abc string to it.
  • abcjs editor: transforms a textarea into an abc editor with scoresheet and audio.
  • abcjs plugin: adds onto a webpage, rendering all abc it finds.

Using abcjs in your own websites is easy: InstallationDocumentation

Websites using abcjs:

Some notes:

  • ABC 1.6 is pretty much implemented (aside from some issues with slurs)
  • Very simple multi-voice ABC and other features beyond ABC 1.6 are slowly making their way in, based on the behaviour of abcm2ps
  • Midi playback is at a very early stage and does not yet feature ornamentation, dynamics, chords or multi voice.
  • Midi playback will not work in Internet Explorer

Powered by Google Project Hosting