Home

Awesome

Historical abcjs Versions

This repository contains the deliverables for all the versions of abcjs

Types of deliverables

Multiple files have been delivered for different uses over the years. Here is how to decode the file names:

Basic

In the early days, before SVG was standardized, raphael.js was a dependency and was bundled. This does not contain midi.js. In the early days, it did not include the interactive textarea.

abcjs_basic_VERSION-min.js

In the early days, this includes raphael.js and does not have audio or editing capabilities.

abcjs_basic_noraphael_VERSION-min.js

In the early days, before SVG was standardized, raphael.js was a dependency and was bundled. If you didn't want the bundle use this.

abcjs_basic_midi_VERSION-min.js

This includes the dependency to midi.js and supports audio.

abcjs_midi_VERSION-min.js

Like the basic version but with a dependency on midi.js.

Editor

This is like the basic version but includes the interactive editor in a textarea.

abcjs_editor_VERSION-min.js

This is like the basic version but includes support for an interactive textarea.

abcjs_editor_noraphael_VERSION-min.js

Like the editor without raphael.js.

abcjs_editor_midi_VERSION-min.js

Like the editor with a dependency on midi.js.

Plugin

This is like the basic version except that it scans the page on page load looking for any text that is a well-formed abc string and automatically creates music.

abcjs_plugin_VERSION-min.js

In the early days, before SVG was standardized, raphael.js was a dependency and was bundled. This does not contain midi.js.

abcjs_plugin-nojquery_VERSION-min.js

The plugin required jquery. If it is already on the page then use this version to avoid two versions.

abcjs_plugin-midi_VERSION-min.js

Like the plugin version but with a dependency on midi.js.

abcjs_plugin_nojquery_VERSION-min.js

Like the plugin version but without jquery.

abcjs_plugin_noraphael_nojquery_VERSION-min.js

Like the plugin version but without raphael.js or jquery.