Draw guitar chord diagrams on HTML5 canvas
The original library is a .Net web service that converts urls like:
into images like:
There is a small example website at http://chords.einaregilsson.com where you can try different chords and see how they are constructed for the original library.
To use chords.js you can simply convert the url format of the parent library into markup as follows:
- <chord name="D" positions="xx0232" fingers="---132" size="3" ></chord>
- <chord name="A" positions="x02220" fingers="--123-" size="3" ></chord>
- <chord name="A_5" positions="577655" fingers="134211" size="3" ></chord>
Then include script similar to the following on your page:
You could also build chords manually. See the source of chords.replace() to see how this could be done.
The source is licensed under the GPL.