Dan’s Big Awesome Acoustic Songbook

What is this songbook?

This is a curated collection of songs I like to play on acoustic guitar or piano, with useful performance notes, generally written with a mediocre-at-best male voice in mind. See the html version for a quick table of contents.

Where do I get it?

Here you go:

The html version

The pdf version (paginated for printing)

A pdf version styled for kindle (some weird layout issues, but it’s the best I can do)

The html version, styled for mobile devices (some weird layout issues, but it’s the best I can do)

I’m indecisive and that’s too many songs to pick from.

I've started organizing some acoustic jams around themes and have packaged sub-songbooks accordingly, more ideas are welcome. Here are the ones we’ve done so far:

Can I change keys?

If you’re using the html version, a parallel copy exists for every key. So let’s say you’re looking at this song, and you don’t like the key I chose:

You can see the same song in G, by just sticking “.g” into the URL, like so:

Here are other valid links, showing examples of flat keys and sharp keys:

Minor key links work too; they’re the same as the relative major, but convenient if you’re looking at a minor-key song:

Can you send me all the mp3s?

Obviously not. However, I can point you to this Spotify playlist:

Spotify Web link
Spotify URI

...that I try to keep up to date.

What are the little buttons in the corner of the HTML version?

The “?” button takes you to a random song (great for icebreaking at jams when no one wants to commit to anything). The “home” button takes you back to the table of contents. The “play” button starts the screen scrolling, after which you can use the “>>” and “<<” buttons to scroll faster or slower.

You can also press the space bar to start/stop scrolling, and while scrolling you can use the right and left arrows to scroll faster and slower.

How did you make it?

The songs are all in Chordpro format, with a few extra tags that I’ve added to make it easy to put together the songbook. In particular, I use the “preferred_key” tag as an indicator to my parsing stuff that a song should be transposed to a particular key. I wrote some code (can share on request) to do some simple reorganization of the text files and to generate a songbook file with the right keys. I then use the awesome program Songsheet generator to print html and pdf files. Some more C# code uses pdfclown to post-process the html a bit, generate the mobile and key-specific versions, and open up the pdf file and re-paginate it so that if you print double-sided, you won’t have to turn pages in the middle of a song. Then I take it to Kinko’s and pay $5 to have it spiral-bound.

The mobile version is a good idea, but the layout is quirky.

I know. If you have suggestions re: css, printing format, better ways to tell the html how to paginate, etc., please email me.

If I notice mistakes, should I tell you?

Yes please. Email me.