abcjs is an open source javascript rendering engine for interpreting abc formatted tunes. It will render sheet music entirely in your browser. It was written in 2009-2011 by Gregory Dyke and Paul Rosen. This page demonstrates a simple way to use it in your own pages when you want a minimum of interaction.
What you see below is some text on this web page that was formatted as an ABC tune.
For more information, see the project page.
X: 1 T: Cooley's M: 4/4 L: 1/8 K: Emin |:D2|EB{c}BA B2 EB|~B2 AB dBAG|FDAD BDAD|FDAD dAFD| EBBA B2 EB|B2 AB defg|afe^c dBAF|DEFD E2:| |:gf|eB B2 efge|eB B2 gedB|A2 FA DAFA|A2 FA defg| eB B2 eBgB|eB B2 defg|afe^c dBAF|DEFD E2:|