Making a Secular Solstice Songbook
post by jefftk (jkaufman) · 2024-01-23T19:40:05.055Z · LW · GW · 6 commentsContents
6 comments
After this year's secular solstice several people were saying they'd be interested in getting together to sing some of these songs casually. This is a big part of what we sang at the post-EAG music party, but one issue was logistical: how do you get everyone on the same words and chords?
I have slides (2023, 2022, 2019, 2018) with the chords and lyrics to the songs we've done at the past few events, but they have some issues:
They were intended only for my use, so they're a bit hard to make sense of.
The text is too small for phones.
They horizontally oriented, when for a phone you want something vertical.
There's no index.
Google docs is slow on phones.
Another option is Daniel Speyer's list from his secular solstice resources, but this includes a lot of songs we've never done in Boston and doesn't have the chords easily accessible.
Instead I put together a web page: jefftk.com/solsong. It's intentionally one long page, trying to mimic the experience of a paper songbook where you can flip through looking for interesting things. [1] I went through the sides copying lyrics over, and then added a few other songs I like from earlier years.
I've planned a singing party for Saturday 2024-02-17, 7pm at our house (fb). Let me know if you'd like to come!
[1] At a technical level the page is just HTML, as is my authoring
preference. Since line breaks aren't significant in HTML but are in
lyrics, I used a little command line trick in copying them over:
pbpaste | sed 's/$/<br>/' | pbcopyI would copy the lyrics, run that command to transform my clipboard, and then paste into the editor.
EDIT: on Daniel's suggestion I've switched to white-space:
pre-line;
, which means I don't need this. It's a little fussy
needing to think about my line breaks in what looks like plain html,
but not too bad.
To include an index without needing to duplicate titles I have a little progressive-enhancement JS:
<ul id=toc></ul> ... <script> for (const h2 of document.getElementsByTagName("h2")) { const li = document.createElement("li"); const a = document.createElement("a"); a.innerText = h2.innerText; a.href = "#"; a.onclick = function() { h2.scrollIntoView(/*alignToTop=*/true); return false; }; li.appendChild(a); toc.appendChild(li); } </script>
Comment via: facebook, lesswrong, mastodon
6 comments
Comments sorted by top scores.
comment by rossry · 2024-01-24T05:03:54.762Z · LW(p) · GW(p)
Do you have interest in adding songs that have been sung in the Bay Area but not (yet?) in Boston? (e.g., Songs Stay Sung and The Fallen Star from this year) I could get lyrics and chords from the crew here for them, but also would understand if you want to keep it at a defined scope!
Replies from: jkaufman↑ comment by jefftk (jkaufman) · 2024-01-24T12:00:33.925Z · LW(p) · GW(p)
If you think they're very good songs, and especially if you think we're likely going to want to sing them at a future Boston Solstice?
comment by momom2 (amaury-lorin) · 2024-01-23T21:45:36.677Z · LW(p) · GW(p)
To whom it may concern, here's a translation of "Bold Orion" in French.
Replies from: jane-mccourt↑ comment by Heron (jane-mccourt) · 2024-01-24T01:14:13.096Z · LW(p) · GW(p)
Où?
Replies from: amaury-lorin↑ comment by momom2 (amaury-lorin) · 2024-01-27T22:20:59.800Z · LW(p) · GW(p)
Follow this link to find it. The translation is made by me, and open to comments. Don't hesitate to suggest improvements.
Replies from: jane-mccourt↑ comment by Heron (jane-mccourt) · 2024-01-28T03:02:14.036Z · LW(p) · GW(p)
Thanks!