This app was designed to solve a problem I had while playing in jam sessions. In a typical trad music session,
the musicians will play several tunes in a row without stopping, and transitions between tunes are
often signaled after an arbitrary number of times playing through any given tune. If you don't already know
all of the tunes by heart, but you happen to have sheet music, it can still be quite difficult to follow along.
It could be the case that two sequential tunes are in the same tunebook, or in different browser windows/tabs, or
maybe one is in PDF and another is a JPEG, so you cannot simply put them all into the same type of file viewer for
easy "page-turning".
This app solves all of these problems using a music notation format widely used within trad music circles, ABCnotation.
The ABCnotation is just a text file which gets rendered into SVG and painted onto the browser window. Because it is in
SVG format, the music score can be resized artbitrarily without losing resolution and while preserving aspect ratio. This
allows not only browser responsiveness across multiple screen sizes, but it comfortably fits many scores within the same window.
This means that you no longer have to turn pages at all. If you are sight-reading, you can simply find the tunes and put them
in order into a setlist ahead of time and have them all on your screen at once, in a high-resolution, easily readable format.
You can search for files easily and store them in your own virtual tunebook, and you can even write notes about the tunes in case
you want to remember how you played them or any stylistic notes you may have picked up along the way.