diff --git a/.github/skills/booklet-song-from-abc/SKILL.md b/.github/skills/booklet-song-from-abc/SKILL.md new file mode 100644 index 0000000..2396c48 --- /dev/null +++ b/.github/skills/booklet-song-from-abc/SKILL.md @@ -0,0 +1,81 @@ +--- +name: booklet-song-from-abc +description: 'Create or fix a Sea Shanties booklet song page/spread from its ABC-notation source, keeping chords in sync. USE WHEN: generating a new booklet/*.md song from a songs/*.txt ABC file; auditing or fixing chord transcription errors (wrong chord, wrong word, missing/extra chord) between a booklet markdown and its ABC; aligning [chord] placements to the ABC "chord"-before-note positions; transposing a booklet song to a new key. Covers both formats (ABC and booklet markdown), the note→syllable→chord alignment procedure, caller-vs-crew (`>`) refrain marking, and the common pitfalls (late chords vs pickup placement, dropped internal returns, key-signature accidentals, transposition drift, held-note melisma).' +--- + +# Booklet Song from ABC + +Build or repair a song in `booklet/` so its `[chord]` placements match the harmony encoded in the corresponding `songs/*.txt` ABC file. **The ABC is the primary reference for chords and lyrics** — but the songbook maintainer may deliberately override it by ear (see pitfall 11). + +## When to use + +- **Initial generation** — a `songs/.txt` ABC exists and you need a new `booklet/.md` spread. +- **Audit / fix** — a `booklet/.md` already exists and you're checking or correcting its chords against the ABC (the task that produced [SongAnalysis.md](../../../SongAnalysis.md)). +- **Transpose** — moving a booklet song to a different key for the singers' range while staying faithful to the ABC's progression. + +## The two formats + +### ABC source (`songs/*.txt`) + +Header fields: `X:` index, `T:` title, `M:` metre, `L:` default note length, `K:` key, `Q:` tempo, `V:` voice, `P:` part label (e.g. `Verse` / `Chorus`), `%%…` render directives. + +Body: +- Notes are letters (`A`–`G`, `a`–`g`, `,`/`'` shift octave). Digits/fractions after a note set duration (`e2`, `b,3/2`, `A4`). +- **Chords** are quoted text placed *immediately before the note they attach to*: `"F"ABcA` → the `F` chord starts on the `A`. +- `w:` is a lyric line aligned **one syllable per note, left to right**. Within a word, hyphens split syllables (`John-ny`); spaces separate words. `~`, `*`, `_` mark a **held note / melisma** (the previous syllable continues — do NOT advance to the next syllable). `\` continues a `w:` onto the next line. `y`/`z` are spacers/rests. +- `W:` (capital) holds extra verses as plain text (no note alignment). +- **Key signature changes which letter means which pitch.** In `K:Eb`, a written `A` note is actually **A♭** — this decides whether a passage fits, say, `Fm` vs `Cm`. Never infer the chord from the melody letter without applying the key signature. +- Multi-voice songs (`V: 1`, `V: 2`) put the melody usually in `V: 1`; read chords from the melody voice. + +### Booklet markdown (`booklet/*.md`) + +- `# Title` first line; optional credit as an italic line `*Artist, year*`. +- Verse lines are plain text lines. +- `{chorus}` opens a boxed chorus block (styled by `shanties.css`). +- `[Chorus]` on its own line is a **cue** ("repeat the chorus here"). +- A line beginning with `> ` renders in the **refrain style** (indented italic). Use it to mark everything the **crew** sings versus the **caller/lead**: the echoed repeats of a call line, the response refrains, and — in a traditional call-and-response shanty — *every* line of the `{chorus}`. Leave the caller's unique lead lines un-prefixed (roman). A modern verse/chorus song that isn't call-and-response (e.g. Joli Rouge) keeps its chorus un-prefixed. +- `[Chord]` is placed **immediately before the syllable it sits on**: `to[G]bacco` → `G` on the "bac" syllable. Put it on the note's **downbeat syllable**, not a pickup word before it (`There [Cm]once`, not `[Cm]There`). +- Separate stanzas within a long verse with a **blank line**. +- `---` marks the **spread/page break** inside the song. + +## Procedure: ABC → booklet + +1. **Read headers.** Note `K` (key + accidentals), `M`, `L`, and any `P:` (Verse/Chorus) and `V:` (which voice is the melody). +2. **Walk each melodic line note-by-note**, pairing every note with its `w:` syllable in order. Skip nothing: held-note markers (`~ * _`) keep the pointer on the current syllable. +3. **Record each chord's syllable** — the syllable of the note *immediately after* each `"chord"`. +4. **Emit booklet lines**, putting `[Chord]` right before that syllable. Copy the ABC's `w:` (and `W:`) text as the lyrics; prefer `w:` wording over `W:` when they differ. +5. **Structure & roles:** wrap the refrain in `{chorus}`; mark every **crew** line with `> ` (echoed call repeats, refrain answers, and all chorus lines of a call-and-response shanty), leaving the **caller's** lead lines un-prefixed; use `[Chorus]` as the repeat cue for later verses; break long verses into stanzas with a blank line; insert `---` near the middle so the song fills a two-page spread. +6. **House style for verses:** the booklet normally leaves verses **unchorded**, showing chords once (in the `{chorus}`, or on the first chorded instance). Keep verses unchorded **unless** the ABC's verse and chorus have genuinely different progressions, or the ABC only harmonizes the verse — then chord whichever section carries the harmony. +7. **Register the page** in [book.yaml](../../../booklet/book.yaml) (`pages:` list, `type: song`) if this is a new song. + +## Procedure: audit / fix an existing page + +1. Do the same note→syllable→chord alignment from the ABC. +2. Diff the booklet's `[chord]` positions against the derived positions. Classify each mismatch: **wrong chord**, **wrong word** (misaligned), **missing**, or **extra**. +3. Fix minimally — move/replace only the offending `[chord]`; don't rewrite lyrics unless they diverge from the ABC. +4. Record findings (per-song verdict) as in [SongAnalysis.md](../../../SongAnalysis.md). + +## Common pitfalls (ranked by how often they bite) + +1. **Late chords (the #1 error).** Put the chord on the exact syllable of the note the ABC attaches it to — *not* the next stressed word or the end of the line. Verify by the melody note sitting under the chord. +2. **Dropping an internal return.** `C → F → C` easily collapses to `C … F` with the `F` parked on the last word and the return to `C` lost. Preserve every change in the ABC. +3. **Key-signature accidentals.** e.g. `K:Eb` ⇒ written `A` = A♭. This flips which chord fits. Always apply the key signature before judging a chord. +4. **Transposition drift.** If the booklet is in a different key from the ABC, transpose **every** chord by the **same** interval. Keep a minor tonic minor (don't swap in the relative major), and **keep dominants** (a `V7`/`E7`/`A7` before the tonic must survive the transposition). +5. **Held notes / melisma.** `~ * _` extend the previous syllable — they do not consume a new lyric syllable. Miscounting them shifts every following chord. +6. **Chord on the downbeat, not the pickup.** The mirror image of pitfall 1: put the `[chord]` on the exact note the ABC attaches it to. When a pickup/anacrusis precedes that note (`And we'll`, `There`, `Oh`), the chord belongs on the following downbeat word (`roll`, `once`), not the pickup. +7. **Prefer whole-word placement; don't over-split.** Put the `[chord]` before the whole word when the change falls at/near the word start (`[Dm]swinging`, not `swing[Dm]ing`). Only split a word when the change genuinely occurs mid-word *and* it matters. If the ABC chord lands mid-word (e.g. the `B` on "whaler-**men**") but the booklet writes the word as one token, place the `[chord]` at the nearest word boundary. +8. **Shared verse/chorus tunes.** Many shanties reuse the verse melody for the chorus; a chord that's on word *N* of the verse maps to the *analogous* chorus word, which may differ in syllable count — align by melodic position, not word index. +9. **Fast response lines.** Call-and-response refrains change chords quickly (watch `G`/`D`/`D7` clusters); it's where misalignments concentrate. +10. **Modern / copyrighted songs.** The booklet may intentionally follow the artist's official chart rather than the ABC. Flag divergences and confirm with the user before "fixing". +11. **The maintainer's committed chords win.** The ABC is the reference, but the songbook owner may deliberately differ — adding passing chords by ear, re-voicing a section, or choosing the ABC's *own* key over a prior transposition. When asked to "err toward the ABC," adopt the ABC's actual key and chords rather than transposing an existing booklet version; and don't silently revert a maintainer's deliberate choice back to the ABC. + +## Verification / keeping in sync + +- Re-derive the booklet chords from the ABC and confirm each `[chord]` sits on the ABC-attached syllable. +- Build a proof and eyeball it: `npm run booklet:proof` (reading-order, one page per page) or `npm run booklet` (imposed), then open `booklet/sea-shanties.html`. +- If you added a song, make sure it's in `booklet/book.yaml` and the contents/page numbers still line up. + +## References + +- `ABCquickRefv0_6.pdf` and `abc_standard_v2.1 [abc wiki].mht` in the repo root — ABC notation reference. +- [booklet/README.md](../../../booklet/README.md) — build/print instructions and file roles. diff --git a/.gitignore b/.gitignore index f90e636..5cae7f5 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,6 @@ node_modules yarn.lock package-lock.json + +# Playwright MCP scratch (page snapshots, console logs) +/.playwright-mcp/ diff --git a/booklet/barretts-privateers.md b/booklet/barretts-privateers.md index 3458a07..b061370 100644 --- a/booklet/barretts-privateers.md +++ b/booklet/barretts-privateers.md @@ -9,10 +9,10 @@ To the scummiest vessel I've ever [F]seen > God [C]damn [G]them [C]all! {chorus} -> [C]I was [F]told we'd [G]cruise the [F]seas for A[C]merican [F]gold +> [C]I was told we'd [G]cruise the seas for [Am]American gold > We'd [C]fire [G]no [C]guns, shed no [F]tears > Now I'm a [C]broken [F]man on a [C]Halifax [F]pier -> The last of Barrett's [G7]priva[C]teers +> The [Am]last of Barrett's [G7]priva[C]teers On the ninety-sixth day we sailed again > How I wish I was in Sherbrooke now! diff --git a/booklet/bully-boys.md b/booklet/bully-boys.md index 3192f23..1c41f6a 100644 --- a/booklet/bully-boys.md +++ b/booklet/bully-boys.md @@ -2,9 +2,9 @@ {chorus} > And it's [C]row me bully boys [F]we're in a hurry boys -> [C]we've got a long way to [G]go +> [C]we've got a long way to [G7]go > And we'll [C]sing and we'll dance -> And bid [F]farewell to France +> and bid [F]farewell to France > [G7]row me bully boys [C]row And we sailed away in the roughest of water, diff --git a/booklet/bully-in-the-alley.md b/booklet/bully-in-the-alley.md index acf3e4e..6f10cab 100644 --- a/booklet/bully-in-the-alley.md +++ b/booklet/bully-in-the-alley.md @@ -9,7 +9,7 @@ Sally is the girl that I spliced nearly, > [G]So help me ba ba bully in the alley, > [C]way [G]hey [D]bully in the alley > [G]So help me ba ba bully in the alley, -> [C]bully down in [G]shinbone [D7]al[G]— +> [C]bully down in [G]shin[D7]bone [G]al— Seven long years I've courted Sally > way hey bully in the alley diff --git a/booklet/contents.md b/booklet/contents.md index 1691b40..d5905db 100644 --- a/booklet/contents.md +++ b/booklet/contents.md @@ -28,15 +28,25 @@ title: Contents
+
+

Warning

-

These shanties are a product of their time,
some may represent regressive views.

+

These shanties are a product of their time, some may represent regressive views.

+ +

This shanty songbook strives to ride the line between authentic but also not problematic. We did our best.

+ +
-

This shanty songbook strives to ride the line between
authentic but also not problematic. We did our best.

+
+ +

Scan for PDF

QR code

-

June 2026, Version 6

+

July 2026, Version 7

+ +
diff --git a/booklet/cover.html b/booklet/cover.html index bdb04ac..3ef9253 100644 --- a/booklet/cover.html +++ b/booklet/cover.html @@ -2,6 +2,7 @@ type: html showPageNumber: false --> +
Sea
Shanties
diff --git a/booklet/joli-rouge.md b/booklet/joli-rouge.md index 16c23ca..6cb0c00 100644 --- a/booklet/joli-rouge.md +++ b/booklet/joli-rouge.md @@ -2,36 +2,36 @@ *The Dreadnoughts, 2019* -From France we get the Brandy, from Martinique the rum -Sweet red Cabernet from Italy does come -But the fairest of them all, me boys, the one to beat the day -…is made from apples up the mighty Saguenay. +From [Dm]France we get the [Am]Brandy, from [Dm]Martinique the [Am]rum +[Dm]Sweet red [C]Cabernet from [Dm]Italy does [C]come +But the [Dm]fairest of them [C]all, me boys, the [F]one to beat the [C]day… +…is [Dm]made from [F]apples up the [C7]mighty [F]Saguenay. {chorus} -> [Dm]So follow me lads… cause this [Am]ain't no grog or ale -> [Dm]One pint down you'll be [C]swinging in the gale -> [Dm]Five pints bully you'll be [C]shaking in your [F]shoes -> [Dm]…We're half-seas [C7]over on the [Dm]Joli Rouge. +> [Dm]So follow me lads [Am]… cause this [Dm]ain't no grog or [Am]ale +> [Dm]One pint [C]down you'll be [Dm]swinging in the [C]gale +> [Dm]Five pints [C]bully you'll be [F]shaking in your [C]shoes +> …We're [Dm]half-seas [F]over on the [C]Joli [Dm]Rouge. --- She's called the Dreadnought Cider, she's proper and she's fine And when the day is over sure I wish that she were mine -Or in the dark of winter, or on a summer's eve +Or in the dark of winter, or on a summer's eve… …One hand giveth and the other does receive. [Chorus] So turn your sails over and bring her hard to port Find that little star and fly straight into the North -The wild sun upon your back the wind a-blowing free +The wild sun upon your back the wind a-blowing free… …You're rolling up the river boys to old Chicoutimi. [Chorus] So you can have a Magners and pour it over ice Or you can have a Strongbow if it's sadness that you like -Or join us up the river and we'll set your heart aglow +Or join us up the river and we'll set your heart aglow… …And how you'll feel when the real cider starts to flow. [Chorus] diff --git a/booklet/leave-her-johnny.md b/booklet/leave-her-johnny.md index 2d7ec17..110fdf6 100644 --- a/booklet/leave-her-johnny.md +++ b/booklet/leave-her-johnny.md @@ -1,7 +1,7 @@ # Leave Her Johnny I [C]thought I heard the old man say -> [G]Leave her Johnny [C]leave her +> [F]Leave her Johnny [C]leave her To[F]morrow [C]ye will [G]get yer [C]pay > And it's [C]time for us to [G7]leave [C]her diff --git a/booklet/old-maui.md b/booklet/old-maui.md index 05c7759..ffdc65f 100644 --- a/booklet/old-maui.md +++ b/booklet/old-maui.md @@ -4,6 +4,7 @@ It's a [Em]damn tough [B]life full of [G]toil and [D]strife, We [Em]whalermen [B]under[Em]go And we [Em]don't give a [B]damn when the [G]gale is [D]done, How [Em]hard the [B]winds did [Em]blow + For we're [G]homeward bound from the [D]Arctic ground, With a [Em]good ship taut and [B]free And we [Em]don't give a [B]damn when we [G]drink our [D]rum, @@ -15,12 +16,13 @@ With the [Em]girls of [B]old Mau[Em]i > We're [Em]homeward [B]bound from the [G]Arctic [D]ground > Rolling [Em]down to [B]old Mau[Em]i ---- - Once more we sail with a Northerly gale, Through the ice and wind and rain Them coconut fronds, the tropical shores, We soon shall see again + +--- + For six hellish months we passed away On the cold Kamchatka sea But now we're bound from the Arctic ground, @@ -32,6 +34,7 @@ Once more we sail the Northerly gale, Towards our island home Our whaling done, our mainmast sprung, And we ain't got far to roam + Our stuns'l bones is carried away, What care we for that sound? A living gale is after us, @@ -43,6 +46,7 @@ How soft the breeze through the island trees, Now the ice is far astern Them native maids, them tropical glades, Is awaiting our return + Even now their big brown eyes look out, Hoping some fine day to see Our baggy sails running 'fore the gales, diff --git a/booklet/randy-dandy-o.md b/booklet/randy-dandy-o.md index 8064475..e44f251 100644 --- a/booklet/randy-dandy-o.md +++ b/booklet/randy-dandy-o.md @@ -1,6 +1,5 @@ # Randy Dandy O - Now we are ready to sail for the Horn > Way hey roll and go Our boots an' our clothes, boys, are all in the pawn @@ -8,7 +7,7 @@ Our boots an' our clothes, boys, are all in the pawn {chorus} > [Am]Heave a pawl oh heave a way -> Way [G]hey [Am]roll and go +> [G]Way hey [C]roll and go > The [C]anchor's on board and the [G]cable's all stored > To me [Am]rollickin' randy [E7]dandy [Am]O diff --git a/booklet/roll-the-old-chariot-along.md b/booklet/roll-the-old-chariot-along.md index a4d0622..24d2d58 100644 --- a/booklet/roll-the-old-chariot-along.md +++ b/booklet/roll-the-old-chariot-along.md @@ -9,7 +9,7 @@ We'd be all right if the wind was in our sails. > And we'll [Dm]roll the old chariot along > We'll [C]roll the old chariot along > We'll [Dm]roll the old chariot along -> And we'll [F]all hang [C]on be[Dm]hind +> And we'll [F]all hang [A7]on be[Dm]hind We'll be all right if we make it round The Horn. > We'll be all right if we make it round The Horn. diff --git a/booklet/sea-shanties-single.html b/booklet/sea-shanties-single.html index ab90f04..4e2ea73 100644 --- a/booklet/sea-shanties-single.html +++ b/booklet/sea-shanties-single.html @@ -141,23 +141,40 @@ .toc-page { white-space: nowrap; font-variant-numeric: tabular-nums; } .warn-block { + display: flex; + align-items: center; + gap: 0.3in; + margin-top: 0.4in; font-size: 9.5pt; - text-align: center; line-height: 1.2; } +.warn-text { + flex: 2 1 0; + text-align: left; +} +.warn-aside { + flex: 1 1 0; + text-align: center; +} .warn-title { font-family: var(--body); font-size: 10pt; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; - margin: 0.2in 0 0.08in; + margin: 0 0 0.08in; } .contents .version { margin-top: 0.5in; color: #444; } .colophon { color: #444; font-size: 9pt; font-family: var(--body); + margin: 0.1in 0 0; +} +.qr-label { + font-family: var(--body); + font-size: 9pt; + margin: 0 0 0.06in; } .toc-qr { text-align: center; @@ -184,12 +201,12 @@ .chorus { border: 1.5px dashed var(--rule); - padding: 0.16in 0.2in 0.12in; + padding: 0.1in; margin: 0 0 0.18in; } .cue { border: 1.5px dashed var(--rule); - padding: 0.05in 0.2in; + padding: 0.05in 0.1in; margin: 0.16in 0; } .label, @@ -213,6 +230,10 @@ color: #1a1a1a; } +/* A chorus is sung by the whole crew, so its lines stay italic but drop the + call/response indent — indentation is reserved for verse response refrains. */ +.chorus .refrain { padding-left: 0; } + /* Chorded lines: chords float above the lyric. A segment begins at a chord and the chord is absolutely positioned over the segment's first letter. */ .cl { @@ -238,7 +259,8 @@
-
+
+
Sea
Shanties
Sea serpent @@ -270,11 +292,16 @@

Contents

  • Whiskey Johnny34
  • +

    Warning

    -

    These shanties are a product of their time,
    some may represent regressive views.

    -

    This shanty songbook strives to ride the line between
    authentic but also not problematic. We did our best.

    +

    These shanties are a product of their time, some may represent regressive views.

    +

    This shanty songbook strives to ride the line between authentic but also not problematic. We did our best.

    +
    +
    +

    Scan for PDF

    QR code

    -

    June 2026, Version 6

    +

    July 2026, Version 7

    +
    @@ -289,7 +316,7 @@

    Warning

    Barrett's Privateers

    Stan Rogers, 1976

    COh, the year was Fseventeen Gseventy-Ceight

    CHow I wish I Fwas in CSherbrooke Gnow!

    A Fletter of marque came Gfrom the Cking

    To the scummiest vessel I've ever Fseen

    God Cdamn Gthem Call!

    -
    Chorus

    CI was Ftold we'd Gcruise the Fseas for ACmerican Fgold

    We'd Cfire Gno Cguns, shed no Ftears

    Now I'm a Cbroken Fman on a CHalifax Fpier

    The last of Barrett's G7privaCteers

    +
    Chorus

    CI was told we'd Gcruise the seas for AmAmerican gold

    We'd Cfire Gno Cguns, shed no Ftears

    Now I'm a Cbroken Fman on a CHalifax Fpier

    The Amlast of Barrett's G7privaCteers

    On the ninety-sixth day we sailed again

    How I wish I was in Sherbrooke now!

    When a bloody great Yankee hove in sight

    With our cracked four-pounders we made to fight

    God damn them all!

    Chorus

    Then at length we stood two cables away

    How I wish I was in Sherbrooke now!

    Our cracked four-pounders made an awful din

    But with one fat ball the Yank stove us in

    God damn them all!

    @@ -299,7 +326,7 @@

    Warning

    So here I lay in me twenty-third year

    How I wish I was in Sherbrooke now!

    It's been six long years since we sailed away

    And I just made Halifax yesterday

    God damn them all!

    Chorus

    Bully Boys

    -
    Chorus

    And it's Crow me bully boys Fwe're in a hurry boys

    Cwe've got a long way to Ggo

    And we'll Csing and we'll dance

    And bid Ffarewell to France

    G7row me bully boys Crow

    +
    Chorus

    And it's Crow me bully boys Fwe're in a hurry boys

    Cwe've got a long way to G7go

    And we'll Csing and we'll dance

    and bid Ffarewell to France

    G7row me bully boys Crow

    And we sailed away in the roughest of water,

    row me bully boys row

    But now we return in the most royal quarters,

    row me bully boys row

    Chorus

    See, now, how we feast on pheasants by a flock,

    row me bully boys row

    It's a long, long way from the gruel and the stocks,

    row me bully boys row

    @@ -310,7 +337,7 @@

    Warning

    Chorus

    Bully in the Alley

    Sally is the girl that I love dearly,

    way hey bully in the alley

    Sally is the girl that I spliced nearly,

    bully down in shinbone al—

    -
    Chorus

    GSo help me ba ba bully in the alley,

    Cway Ghey Dbully in the alley

    GSo help me ba ba bully in the alley,

    Cbully down in Gshinbone D7alG

    +
    Chorus

    GSo help me ba ba bully in the alley,

    Cway Ghey Dbully in the alley

    GSo help me ba ba bully in the alley,

    Cbully down in GshinD7bone Gal—

    Seven long years I've courted Sally

    way hey bully in the alley

    All she did was dilly and dally,

    bully down in shinbone al—

    Chorus

    Sally Brown I took a notion

    way hey bully in the alley

    To sail across this wide damn ocean,

    bully down in shin-bone al—

    @@ -336,16 +363,16 @@

    Warning

    Chorus

    Joli Rouge

    The Dreadnoughts, 2019

    -

    From France we get the Brandy, from Martinique the rum

    Sweet red Cabernet from Italy does come

    But the fairest of them all, me boys, the one to beat the day

    …is made from apples up the mighty Saguenay.

    -
    Chorus

    DmSo follow me lads… cause this Amain't no grog or ale

    DmOne pint down you'll be Cswinging in the gale

    DmFive pints bully you'll be Cshaking in your Fshoes

    Dm…We're half-seas C7over on the DmJoli Rouge.

    -

    She's called the Dreadnought Cider, she's proper and she's fine

    And when the day is over sure I wish that she were mine

    Or in the dark of winter, or on a summer's eve

    …One hand giveth and the other does receive.

    +

    From DmFrance we get the AmBrandy, from DmMartinique the Amrum

    DmSweet red CCabernet from DmItaly does Ccome

    But the Dmfairest of them Call, me boys, the Fone to beat the Cday…

    …is Dmmade from Fapples up the C7mighty FSaguenay.

    +
    Chorus

    DmSo follow me lads Am… cause this Dmain't no grog or Amale

    DmOne pint Cdown you'll be Dmswinging in the Cgale

    DmFive pints Cbully you'll be Fshaking in your Cshoes

    …We're Dmhalf-seas Fover on the CJoli DmRouge.

    +

    She's called the Dreadnought Cider, she's proper and she's fine

    And when the day is over sure I wish that she were mine

    Or in the dark of winter, or on a summer's eve…

    …One hand giveth and the other does receive.

    Chorus
    -

    So turn your sails over and bring her hard to port

    Find that little star and fly straight into the North

    The wild sun upon your back the wind a-blowing free

    …You're rolling up the river boys to old Chicoutimi.

    +

    So turn your sails over and bring her hard to port

    Find that little star and fly straight into the North

    The wild sun upon your back the wind a-blowing free…

    …You're rolling up the river boys to old Chicoutimi.

    Chorus
    -

    So you can have a Magners and pour it over ice

    Or you can have a Strongbow if it's sadness that you like

    Or join us up the river and we'll set your heart aglow

    …And how you'll feel when the real cider starts to flow.

    +

    So you can have a Magners and pour it over ice

    Or you can have a Strongbow if it's sadness that you like

    Or join us up the river and we'll set your heart aglow…

    …And how you'll feel when the real cider starts to flow.

    Chorus

    Leave Her Johnny

    -

    I Cthought I heard the old man say

    GLeave her Johnny Cleave her

    ToFmorrow Cye will Gget yer Cpay

    And it's Ctime for us to G7leave Cher

    +

    I Cthought I heard the old man say

    FLeave her Johnny Cleave her

    ToFmorrow Cye will Gget yer Cpay

    And it's Ctime for us to G7leave Cher

    Chorus

    GLeave her Johnny Cleave her

    Oh Fleave her Johnny Cleave her

    For the Fvoyage is Clong and the Gwinds don't Cblow

    CAnd it's time for us to G7leave Cher

    Oh the wind was foul and the sea was high

    Leave her Johnny leave her

    She shipped it green and none went by

    And it's time for us to leave her

    Chorus
    @@ -362,17 +389,21 @@

    Warning

    Ships return now, heavy laden

    Mothers holdin' bairns a-cryin'

    They'll return yet when the sun sets

    Sailing homeward to Mingulay

    Chorus

    Old Maui

    -

    It's a Emdamn tough Blife full of Gtoil and Dstrife,

    We Emwhalermen BunderEmgo

    And we Emdon't give a Bdamn when the Ggale is Ddone,

    How Emhard the Bwinds did Emblow

    For we're Ghomeward bound from the DArctic ground,

    With a Emgood ship taut and Bfree

    And we Emdon't give a Bdamn when we Gdrink our Drum,

    With the Emgirls of Bold MauEmi

    +

    It's a Emdamn tough Blife full of Gtoil and Dstrife,

    We Emwhalermen BunderEmgo

    And we Emdon't give a Bdamn when the Ggale is Ddone,

    How Emhard the Bwinds did Emblow

    +

    For we're Ghomeward bound from the DArctic ground,

    With a Emgood ship taut and Bfree

    And we Emdon't give a Bdamn when we Gdrink our Drum,

    With the Emgirls of Bold MauEmi

    Chorus

    EmRolling Gdown to old MauDi, me boys

    Rolling Emdown to old MauBi

    We're Emhomeward Bbound from the GArctic Dground

    Rolling Emdown to Bold MauEmi

    -

    Once more we sail with a Northerly gale,

    Through the ice and wind and rain

    Them coconut fronds, the tropical shores,

    We soon shall see again

    For six hellish months we passed away

    On the cold Kamchatka sea

    But now we're bound from the Arctic ground,

    Rolling down to old Maui

    +

    Once more we sail with a Northerly gale,

    Through the ice and wind and rain

    Them coconut fronds, the tropical shores,

    We soon shall see again

    +

    For six hellish months we passed away

    On the cold Kamchatka sea

    But now we're bound from the Arctic ground,

    Rolling down to old Maui

    Chorus
    -

    Once more we sail the Northerly gale,

    Towards our island home

    Our whaling done, our mainmast sprung,

    And we ain't got far to roam

    Our stuns'l bones is carried away,

    What care we for that sound?

    A living gale is after us,

    Thank God we're homeward bound

    +

    Once more we sail the Northerly gale,

    Towards our island home

    Our whaling done, our mainmast sprung,

    And we ain't got far to roam

    +

    Our stuns'l bones is carried away,

    What care we for that sound?

    A living gale is after us,

    Thank God we're homeward bound

    Chorus
    -

    How soft the breeze through the island trees,

    Now the ice is far astern

    Them native maids, them tropical glades,

    Is awaiting our return

    Even now their big brown eyes look out,

    Hoping some fine day to see

    Our baggy sails running 'fore the gales,

    Rolling down to old Maui

    +

    How soft the breeze through the island trees,

    Now the ice is far astern

    Them native maids, them tropical glades,

    Is awaiting our return

    +

    Even now their big brown eyes look out,

    Hoping some fine day to see

    Our baggy sails running 'fore the gales,

    Rolling down to old Maui

    Chorus

    Randy Dandy O

    Now we are ready to sail for the Horn

    Way hey roll and go

    Our boots an' our clothes, boys, are all in the pawn

    To me rollickin' randy dandy O

    -
    Chorus

    AmHeave a pawl oh heave a way

    Way Ghey Amroll and go

    The Canchor's on board and the Gcable's all stored

    To me Amrollickin' randy E7dandy AmO

    +
    Chorus

    AmHeave a pawl oh heave a way

    GWay hey Croll and go

    The Canchor's on board and the Gcable's all stored

    To me Amrollickin' randy E7dandy AmO

    Man the stout caps'n and heave with a will

    Way hey roll and go

    For soon we'll be drivin' away up the hill

    To me rollickin' randy dandy O

    Chorus

    Heave away, bullies, ye parish rigged bums

    Way hey roll and go

    Take your hands from your pockets and don't suck your thumbs

    To me rollickin' randy dandy O

    @@ -384,7 +415,7 @@

    Warning

    Come breast the bar bullies heave with a will

    Way hey roll and go

    Oh soon we'll be rolling her down through the bay

    To me rollickin' randy dandy O

    Roll the Old Chariot Along

    We'd be all right if the wind was in our sails.

    We'd be all right if the wind was in our sails.

    We'd be all right if the wind was in our sails.

    And we'll all hang on behind.

    -
    Chorus

    And we'll Dmroll the old chariot along

    We'll Croll the old chariot along

    We'll Dmroll the old chariot along

    And we'll Fall hang Con beDmhind

    +
    Chorus

    And we'll Dmroll the old chariot along

    We'll Croll the old chariot along

    We'll Dmroll the old chariot along

    And we'll Fall hang A7on beDmhind

    We'll be all right if we make it round The Horn.

    We'll be all right if we make it round The Horn.

    We'll be all right if we make it round The Horn.

    And we'll all hang on behind.

    Chorus

    Well a nice wash below wouldn't do us any harm.

    Well a nice wash below wouldn't do us any harm.

    Well a nice wash below wouldn't do us any harm.

    And we'll all hang on behind.

    @@ -394,8 +425,8 @@

    Warning

    Oh a drop of Nelson's blood wouldn't do us any harm.

    Oh a drop of Nelson's blood wouldn't do us any harm.

    Oh a drop of Nelson's blood wouldn't do us any harm.

    And we'll all hang on behind.

    Chorus

    Skipper Jan Rebec

    -

    Eb/IWho's the king of the Ab/IVfighting Eb/IDutch

    Eb/ISkipper Bb/VJan Rebec

    Eb/IAnd who do the sailorsAb/IVfear so much

    Eb/ISkipper Bb/VJan   Eb/IRebec

    -
    Chorus

    And it's

    Eb/IJa ja leave your hammocks

    Eb/IJa ja Bb/V *hands on deck*

    Eb/IJa ja Ab/IV break your backs for

    Eb/ISkipper Bb/VJan   Eb/IRebec

    +

    EbWho's the king of the Abfighting EbDutch

    EbSkipper BbJan Rebec

    EbAnd who do the sailors Abfear so much

    EbSkipper BbJan EbRebec

    +
    Chorus

    And it's

    EbJa ja Ableave your hammocks

    EbJa ja Bb *hands on deck*

    EbJa ja Ab break your backs for

    EbSkipper BbJan EbRebec

    And who brought all the tea from China

    Skipper Jan Rebec

    And sold it all in the Carolina

    Skipper Jan Rebec

    Chorus

    And who can furl the main topsail

    Skipper Jan Rebec

    All his own in a living gale

    Skipper Jan Rebec

    @@ -407,7 +438,7 @@

    Warning

    So who's the king of the fighting Dutch

    Skipper Jan Rebec

    And who do the sailors fear so much

    Skipper Jan Rebec

    Chorus

    South Australia

    -

    EIn South Australia AI was Eborn

    AHeave aEway, Ahaul aEway

    EIn South Australia B7'round Cape EHorn

    EWe're bound for South AusB7tralEia

    +

    EIn South Australia I was born

    AHeave Eaway, Ahaul Eaway

    EIn South Australia B7'round Cape EHorn

    We're bound for South AusB7tralEia

    Chorus

    AHaul away, you rolling Ekings

    AHeave aEway, Ahaul aEway

    AHaul away, oh hear me Esing

    We're bound for South AusB7tralEia

    As I walked out one morning fair

    Heave away, haul away

    It's there I met Miss Nancy Blair

    We're bound for South Australia

    Chorus
    @@ -418,7 +449,7 @@

    Warning

    I'm Bristol born and Bristol bred

    Heave away, haul away

    I'm thick in the arm and thick in the head

    We're bound for South Australia

    Chorus

    Wellerman

    -

    CmThere once was a ship that put to sea,

    the Fmname of the ship was the CmBilly o Tea.

    CmThe winds blew hard, her bow dipped down.

    Oh Gblow my bully boys Cmblow.

    +

    There Cmonce was a ship that put to sea,

    the Fmname of the ship was the CmBilly o Tea.

    The winds blew hard, her bow dipped down.

    Oh Gblow my bully boys Cmblow.

    Chorus

    AbSoon may the EbWellerman come

    to Fmbring us sugar and Cmtea and rum

    AbOne day the Ebtonguin is done

    we'll Gtake our leave and Cmgo

    She'd not been two weeks from shore,

    when down on her a right whale bore.

    The captain called all hands and swore

    "We'll take that whale in tow".

    Chorus
    @@ -431,7 +462,7 @@

    Warning

    As far as I've heard, the fight's still on

    The line's not cut and the whale's not gone.

    The Wellerman makes his regular call

    To encourage the captain crew and all.

    Chorus

    Whiskey Johnny

    -

    EWhiskey is the life of man

    Whiskey, Johnny!

    DI'll drink whiskey while I Acan

    Whiskey for my Johnny Oh!

    +

    EWhiskey is the life of man

    Whiskey, Johnny!

    DI'll drink whiskey while I can

    AWhiskey for my Johnny Oh!

    Oh whiskey straight and whiskey strong,

    Whiskey, Johnny!

    Give me some whiskey and I'll sing you a song

    Whiskey for my Johnny Oh!

    Here comes the cook with the whiskey can,

    Whiskey, Johnny!

    A glass of grog for every man.

    Whiskey for my Johnny Oh!

    A glass of grog for every man,

    Whiskey, Johnny!

    And a bottle full for the shantyman.

    Whiskey for my Johnny Oh!

    diff --git a/booklet/sea-shanties.html b/booklet/sea-shanties.html index d6d489f..b9d63c6 100644 --- a/booklet/sea-shanties.html +++ b/booklet/sea-shanties.html @@ -143,23 +143,40 @@ .toc-page { white-space: nowrap; font-variant-numeric: tabular-nums; } .warn-block { + display: flex; + align-items: center; + gap: 0.3in; + margin-top: 0.4in; font-size: 9.5pt; - text-align: center; line-height: 1.2; } +.warn-text { + flex: 2 1 0; + text-align: left; +} +.warn-aside { + flex: 1 1 0; + text-align: center; +} .warn-title { font-family: var(--body); font-size: 10pt; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; - margin: 0.2in 0 0.08in; + margin: 0 0 0.08in; } .contents .version { margin-top: 0.5in; color: #444; } .colophon { color: #444; font-size: 9pt; font-family: var(--body); + margin: 0.1in 0 0; +} +.qr-label { + font-family: var(--body); + font-size: 9pt; + margin: 0 0 0.06in; } .toc-qr { text-align: center; @@ -186,12 +203,12 @@ .chorus { border: 1.5px dashed var(--rule); - padding: 0.16in 0.2in 0.12in; + padding: 0.1in; margin: 0 0 0.18in; } .cue { border: 1.5px dashed var(--rule); - padding: 0.05in 0.2in; + padding: 0.05in 0.1in; margin: 0.16in 0; } .label, @@ -215,6 +232,10 @@ color: #1a1a1a; } +/* A chorus is sung by the whole crew, so its lines stay italic but drop the + call/response indent — indentation is reserved for verse response refrains. */ +.chorus .refrain { padding-left: 0; } + /* Chorded lines: chords float above the lyric. A segment begins at a chord and the chord is absolutely positioned over the segment's first letter. */ .cl { @@ -257,7 +278,8 @@ -
    +
    +
    Sea
    Shanties
    Sea serpent @@ -270,7 +292,7 @@

    Whiskey Johnny

    -

    EWhiskey is the life of man

    Whiskey, Johnny!

    DI'll drink whiskey while I Acan

    Whiskey for my Johnny Oh!

    +

    EWhiskey is the life of man

    Whiskey, Johnny!

    DI'll drink whiskey while I can

    AWhiskey for my Johnny Oh!

    Oh whiskey straight and whiskey strong,

    Whiskey, Johnny!

    Give me some whiskey and I'll sing you a song

    Whiskey for my Johnny Oh!

    Here comes the cook with the whiskey can,

    Whiskey, Johnny!

    A glass of grog for every man.

    Whiskey for my Johnny Oh!

    A glass of grog for every man,

    Whiskey, Johnny!

    And a bottle full for the shantyman.

    Whiskey for my Johnny Oh!

    @@ -295,11 +317,16 @@

    Contents

  • Whiskey Johnny34
  • +

    Warning

    -

    These shanties are a product of their time,
    some may represent regressive views.

    -

    This shanty songbook strives to ride the line between
    authentic but also not problematic. We did our best.

    +

    These shanties are a product of their time, some may represent regressive views.

    +

    This shanty songbook strives to ride the line between authentic but also not problematic. We did our best.

    +
    +
    +

    Scan for PDF

    QR code

    -

    June 2026, Version 6

    +

    July 2026, Version 7

    +
    3
    @@ -316,7 +343,7 @@

    Warning

    As far as I've heard, the fight's still on

    The line's not cut and the whale's not gone.

    The Wellerman makes his regular call

    To encourage the captain crew and all.

    Chorus
    33

    Wellerman

    -

    CmThere once was a ship that put to sea,

    the Fmname of the ship was the CmBilly o Tea.

    CmThe winds blew hard, her bow dipped down.

    Oh Gblow my bully boys Cmblow.

    +

    There Cmonce was a ship that put to sea,

    the Fmname of the ship was the CmBilly o Tea.

    The winds blew hard, her bow dipped down.

    Oh Gblow my bully boys Cmblow.

    Chorus

    AbSoon may the EbWellerman come

    to Fmbring us sugar and Cmtea and rum

    AbOne day the Ebtonguin is done

    we'll Gtake our leave and Cmgo

    She'd not been two weeks from shore,

    when down on her a right whale bore.

    The captain called all hands and swore

    "We'll take that whale in tow".

    Chorus
    32
    Chorus
    @@ -325,7 +352,7 @@

    Warning

    Barrett's Privateers

    Stan Rogers, 1976

    COh, the year was Fseventeen Gseventy-Ceight

    CHow I wish I Fwas in CSherbrooke Gnow!

    A Fletter of marque came Gfrom the Cking

    To the scummiest vessel I've ever Fseen

    God Cdamn Gthem Call!

    -
    Chorus

    CI was Ftold we'd Gcruise the Fseas for ACmerican Fgold

    We'd Cfire Gno Cguns, shed no Ftears

    Now I'm a Cbroken Fman on a CHalifax Fpier

    The last of Barrett's G7privaCteers

    +
    Chorus

    CI was told we'd Gcruise the seas for AmAmerican gold

    We'd Cfire Gno Cguns, shed no Ftears

    Now I'm a Cbroken Fman on a CHalifax Fpier

    The Amlast of Barrett's G7privaCteers

    On the ninety-sixth day we sailed again

    How I wish I was in Sherbrooke now!

    When a bloody great Yankee hove in sight

    With our cracked four-pounders we made to fight

    God damn them all!

    Chorus
    6

    I shook her up, I shook her down

    Heave away, haul away

    I shook her round and round the town

    We're bound for South Australia

    Chorus
    @@ -334,7 +361,7 @@

    Warning

    I'm Bristol born and Bristol bred

    Heave away, haul away

    I'm thick in the arm and thick in the head

    We're bound for South Australia

    Chorus
    31

    South Australia

    -

    EIn South Australia AI was Eborn

    AHeave aEway, Ahaul aEway

    EIn South Australia B7'round Cape EHorn

    EWe're bound for South AusB7tralEia

    +

    EIn South Australia I was born

    AHeave Eaway, Ahaul Eaway

    EIn South Australia B7'round Cape EHorn

    We're bound for South AusB7tralEia

    Chorus

    AHaul away, you rolling Ekings

    AHeave aEway, Ahaul aEway

    AHaul away, oh hear me Esing

    We're bound for South AusB7tralEia

    As I walked out one morning fair

    Heave away, haul away

    It's there I met Miss Nancy Blair

    We're bound for South Australia

    Chorus
    30

    Then at length we stood two cables away

    How I wish I was in Sherbrooke now!

    Our cracked four-pounders made an awful din

    But with one fat ball the Yank stove us in

    God damn them all!

    @@ -344,7 +371,7 @@

    Warning

    So here I lay in me twenty-third year

    How I wish I was in Sherbrooke now!

    It's been six long years since we sailed away

    And I just made Halifax yesterday

    God damn them all!

    Chorus
    7

    Bully Boys

    -
    Chorus

    And it's Crow me bully boys Fwe're in a hurry boys

    Cwe've got a long way to Ggo

    And we'll Csing and we'll dance

    And bid Ffarewell to France

    G7row me bully boys Crow

    +
    Chorus

    And it's Crow me bully boys Fwe're in a hurry boys

    Cwe've got a long way to G7go

    And we'll Csing and we'll dance

    and bid Ffarewell to France

    G7row me bully boys Crow

    And we sailed away in the roughest of water,

    row me bully boys row

    But now we return in the most royal quarters,

    row me bully boys row

    Chorus

    See, now, how we feast on pheasants by a flock,

    row me bully boys row

    It's a long, long way from the gruel and the stocks,

    row me bully boys row

    8

    And who can furl the main topsail

    Skipper Jan Rebec

    All his own in a living gale

    Skipper Jan Rebec

    @@ -356,8 +383,8 @@

    Warning

    So who's the king of the fighting Dutch

    Skipper Jan Rebec

    And who do the sailors fear so much

    Skipper Jan Rebec

    Chorus
    29

    Skipper Jan Rebec

    -

    Eb/IWho's the king of the Ab/IVfighting Eb/IDutch

    Eb/ISkipper Bb/VJan Rebec

    Eb/IAnd who do the sailorsAb/IVfear so much

    Eb/ISkipper Bb/VJan   Eb/IRebec

    -
    Chorus

    And it's

    Eb/IJa ja leave your hammocks

    Eb/IJa ja Bb/V *hands on deck*

    Eb/IJa ja Ab/IV break your backs for

    Eb/ISkipper Bb/VJan   Eb/IRebec

    +

    EbWho's the king of the Abfighting EbDutch

    EbSkipper BbJan Rebec

    EbAnd who do the sailors Abfear so much

    EbSkipper BbJan EbRebec

    +
    Chorus

    And it's

    EbJa ja Ableave your hammocks

    EbJa ja Bb *hands on deck*

    EbJa ja Ab break your backs for

    EbSkipper BbJan EbRebec

    And who brought all the tea from China

    Skipper Jan Rebec

    And sold it all in the Carolina

    Skipper Jan Rebec

    Chorus
    28
    Chorus

    A wee dram of whiskey for every man,

    row me bully boys row

    And a barrel of rum for the shanty man,

    row me bully boys row

    @@ -366,7 +393,7 @@

    Warning

    Chorus
    9

    Bully in the Alley

    Sally is the girl that I love dearly,

    way hey bully in the alley

    Sally is the girl that I spliced nearly,

    bully down in shinbone al—

    -
    Chorus

    GSo help me ba ba bully in the alley,

    Cway Ghey Dbully in the alley

    GSo help me ba ba bully in the alley,

    Cbully down in Gshinbone D7alG

    +
    Chorus

    GSo help me ba ba bully in the alley,

    Cway Ghey Dbully in the alley

    GSo help me ba ba bully in the alley,

    Cbully down in GshinD7bone Gal—

    Seven long years I've courted Sally

    way hey bully in the alley

    All she did was dilly and dally,

    bully down in shinbone al—

    Chorus
    10

    Well a nice wash below wouldn't do us any harm.

    Well a nice wash below wouldn't do us any harm.

    Well a nice wash below wouldn't do us any harm.

    And we'll all hang on behind.

    Chorus
    @@ -376,7 +403,7 @@

    Warning

    Chorus
    27

    Roll the Old Chariot Along

    We'd be all right if the wind was in our sails.

    We'd be all right if the wind was in our sails.

    We'd be all right if the wind was in our sails.

    And we'll all hang on behind.

    -
    Chorus

    And we'll Dmroll the old chariot along

    We'll Croll the old chariot along

    We'll Dmroll the old chariot along

    And we'll Fall hang Con beDmhind

    +
    Chorus

    And we'll Dmroll the old chariot along

    We'll Croll the old chariot along

    We'll Dmroll the old chariot along

    And we'll Fall hang A7on beDmhind

    We'll be all right if we make it round The Horn.

    We'll be all right if we make it round The Horn.

    We'll be all right if we make it round The Horn.

    And we'll all hang on behind.

    Chorus
    26

    Sally Brown I took a notion

    way hey bully in the alley

    To sail across this wide damn ocean,

    bully down in shin-bone al—

    Chorus
    @@ -396,7 +423,7 @@

    Warning

    Come breast the bar bullies heave with a will

    Way hey roll and go

    Oh soon we'll be rolling her down through the bay

    To me rollickin' randy dandy O

    25

    Randy Dandy O

    Now we are ready to sail for the Horn

    Way hey roll and go

    Our boots an' our clothes, boys, are all in the pawn

    To me rollickin' randy dandy O

    -
    Chorus

    AmHeave a pawl oh heave a way

    Way Ghey Amroll and go

    The Canchor's on board and the Gcable's all stored

    To me Amrollickin' randy E7dandy AmO

    +
    Chorus

    AmHeave a pawl oh heave a way

    GWay hey Croll and go

    The Canchor's on board and the Gcable's all stored

    To me Amrollickin' randy E7dandy AmO

    Man the stout caps'n and heave with a will

    Way hey roll and go

    For soon we'll be drivin' away up the hill

    To me rollickin' randy dandy O

    24

    Put him in a long boat till he's sober

    Put him in a long boat till he's sober

    Put him in a long boat till he's sober

    Early in the morning!

    Chorus

    Stick him in a scupper with a hose-pipe on 'im

    Stick him in a scupper with a hose-pipe on 'im

    Stick him in a scupper with a hose-pipe on 'im

    Early in the morning!

    @@ -404,36 +431,40 @@

    Warning

    That's what we do with a drunken sailor

    That's what we do with a drunken sailor

    That's what we do with a drunken sailor

    Early in the morning!

    13

    Health to the Company

    Kind friends and companions, come join me in rhyme

    Come lift up your voices in chorus with mine

    Come lift up your voices all grief to refrain

    For we may or might never all meet here again

    -
    Chorus

    AmHere's a health to the Emcompany and Gone to my Amlass

    AmLet us drink and be Cmerry all Amout of one Gglass

    AmLet us drink and be Cmerry all Amgrief to reGfrain

    AmFor we may or might Emnever all Gmeet here aAmgain

    14

    Once more we sail with a Northerly gale,

    Through the ice and wind and rain

    Them coconut fronds, the tropical shores,

    We soon shall see again

    For six hellish months we passed away

    On the cold Kamchatka sea

    But now we're bound from the Arctic ground,

    Rolling down to old Maui

    +
    Chorus

    AmHere's a health to the Emcompany and Gone to my Amlass

    AmLet us drink and be Cmerry all Amout of one Gglass

    AmLet us drink and be Cmerry all Amgrief to reGfrain

    AmFor we may or might Emnever all Gmeet here aAmgain

    14

    For six hellish months we passed away

    On the cold Kamchatka sea

    But now we're bound from the Arctic ground,

    Rolling down to old Maui

    Chorus
    -

    Once more we sail the Northerly gale,

    Towards our island home

    Our whaling done, our mainmast sprung,

    And we ain't got far to roam

    Our stuns'l bones is carried away,

    What care we for that sound?

    A living gale is after us,

    Thank God we're homeward bound

    +

    Once more we sail the Northerly gale,

    Towards our island home

    Our whaling done, our mainmast sprung,

    And we ain't got far to roam

    +

    Our stuns'l bones is carried away,

    What care we for that sound?

    A living gale is after us,

    Thank God we're homeward bound

    Chorus
    -

    How soft the breeze through the island trees,

    Now the ice is far astern

    Them native maids, them tropical glades,

    Is awaiting our return

    Even now their big brown eyes look out,

    Hoping some fine day to see

    Our baggy sails running 'fore the gales,

    Rolling down to old Maui

    +

    How soft the breeze through the island trees,

    Now the ice is far astern

    Them native maids, them tropical glades,

    Is awaiting our return

    +

    Even now their big brown eyes look out,

    Hoping some fine day to see

    Our baggy sails running 'fore the gales,

    Rolling down to old Maui

    Chorus
    23

    Old Maui

    -

    It's a Emdamn tough Blife full of Gtoil and Dstrife,

    We Emwhalermen BunderEmgo

    And we Emdon't give a Bdamn when the Ggale is Ddone,

    How Emhard the Bwinds did Emblow

    For we're Ghomeward bound from the DArctic ground,

    With a Emgood ship taut and Bfree

    And we Emdon't give a Bdamn when we Gdrink our Drum,

    With the Emgirls of Bold MauEmi

    -
    Chorus

    EmRolling Gdown to old MauDi, me boys

    Rolling Emdown to old MauBi

    We're Emhomeward Bbound from the GArctic Dground

    Rolling Emdown to Bold MauEmi

    22

    Here's a health to the dear lass that I love so well

    For her style and her beauty, sure none can excel

    There's a smile on her countenance as she sits on my knee

    There's no man in this wide world as happy as me

    +

    It's a Emdamn tough Blife full of Gtoil and Dstrife,

    We Emwhalermen BunderEmgo

    And we Emdon't give a Bdamn when the Ggale is Ddone,

    How Emhard the Bwinds did Emblow

    +

    For we're Ghomeward bound from the DArctic ground,

    With a Emgood ship taut and Bfree

    And we Emdon't give a Bdamn when we Gdrink our Drum,

    With the Emgirls of Bold MauEmi

    +
    Chorus

    EmRolling Gdown to old MauDi, me boys

    Rolling Emdown to old MauBi

    We're Emhomeward Bbound from the GArctic Dground

    Rolling Emdown to Bold MauEmi

    +

    Once more we sail with a Northerly gale,

    Through the ice and wind and rain

    Them coconut fronds, the tropical shores,

    We soon shall see again

    22

    Here's a health to the dear lass that I love so well

    For her style and her beauty, sure none can excel

    There's a smile on her countenance as she sits on my knee

    There's no man in this wide world as happy as me

    Chorus

    Our ship lies at anchor, she's ready to dock

    I wish her safe landing, without any shock

    If ever I should meet you by land or by sea

    I will always remember your kindness to me

    Chorus
    15

    Joli Rouge

    The Dreadnoughts, 2019

    -

    From France we get the Brandy, from Martinique the rum

    Sweet red Cabernet from Italy does come

    But the fairest of them all, me boys, the one to beat the day

    …is made from apples up the mighty Saguenay.

    -
    Chorus

    DmSo follow me lads… cause this Amain't no grog or ale

    DmOne pint down you'll be Cswinging in the gale

    DmFive pints bully you'll be Cshaking in your Fshoes

    Dm…We're half-seas C7over on the DmJoli Rouge.

    16

    Wives are waiting by the pier head

    Gazing seaward from the heather

    Bring her round, boys, then we'll anchor

    'Ere the sun sets on Mingulay

    +

    From DmFrance we get the AmBrandy, from DmMartinique the Amrum

    DmSweet red CCabernet from DmItaly does Ccome

    But the Dmfairest of them Call, me boys, the Fone to beat the Cday…

    …is Dmmade from Fapples up the C7mighty FSaguenay.

    +
    Chorus

    DmSo follow me lads Am… cause this Dmain't no grog or Amale

    DmOne pint Cdown you'll be Dmswinging in the Cgale

    DmFive pints Cbully you'll be Fshaking in your Cshoes

    …We're Dmhalf-seas Fover on the CJoli DmRouge.

    16

    Wives are waiting by the pier head

    Gazing seaward from the heather

    Bring her round, boys, then we'll anchor

    'Ere the sun sets on Mingulay

    Chorus

    Ships return now, heavy laden

    Mothers holdin' bairns a-cryin'

    They'll return yet when the sun sets

    Sailing homeward to Mingulay

    Chorus
    21

    Mingulay Boat Song

    Chorus

    DHeave her Gho, boys, let her go, boys

    Swing her Dhead round into the Cweather

    DHeave her Gho, boys, let her go, boys

    Sailing Dhomeward to MinguGlay

    What care we, though, white the Minch is?

    What care we, boys, for windy weather

    When we know that every inch is

    Sailing homeward to Mingulay

    -
    Chorus
    20

    She's called the Dreadnought Cider, she's proper and she's fine

    And when the day is over sure I wish that she were mine

    Or in the dark of winter, or on a summer's eve

    …One hand giveth and the other does receive.

    +
    Chorus
    20

    She's called the Dreadnought Cider, she's proper and she's fine

    And when the day is over sure I wish that she were mine

    Or in the dark of winter, or on a summer's eve…

    …One hand giveth and the other does receive.

    Chorus
    -

    So turn your sails over and bring her hard to port

    Find that little star and fly straight into the North

    The wild sun upon your back the wind a-blowing free

    …You're rolling up the river boys to old Chicoutimi.

    +

    So turn your sails over and bring her hard to port

    Find that little star and fly straight into the North

    The wild sun upon your back the wind a-blowing free…

    …You're rolling up the river boys to old Chicoutimi.

    Chorus
    -

    So you can have a Magners and pour it over ice

    Or you can have a Strongbow if it's sadness that you like

    Or join us up the river and we'll set your heart aglow

    …And how you'll feel when the real cider starts to flow.

    +

    So you can have a Magners and pour it over ice

    Or you can have a Strongbow if it's sadness that you like

    Or join us up the river and we'll set your heart aglow…

    …And how you'll feel when the real cider starts to flow.

    Chorus
    17

    Leave Her Johnny

    -

    I Cthought I heard the old man say

    GLeave her Johnny Cleave her

    ToFmorrow Cye will Gget yer Cpay

    And it's Ctime for us to G7leave Cher

    +

    I Cthought I heard the old man say

    FLeave her Johnny Cleave her

    ToFmorrow Cye will Gget yer Cpay

    And it's Ctime for us to G7leave Cher

    Chorus

    GLeave her Johnny Cleave her

    Oh Fleave her Johnny Cleave her

    For the Fvoyage is Clong and the Gwinds don't Cblow

    CAnd it's time for us to G7leave Cher

    Oh the wind was foul and the sea was high

    Leave her Johnny leave her

    She shipped it green and none went by

    And it's time for us to leave her

    18
    Chorus

    I hate to sail on this rotten tub

    Leave her Johnny leave her

    No grog allowed and rotten grub

    And it's time for us to leave her

    diff --git a/booklet/shanties.css b/booklet/shanties.css index fcf10cb..028e77a 100644 --- a/booklet/shanties.css +++ b/booklet/shanties.css @@ -92,23 +92,40 @@ .toc-page { white-space: nowrap; font-variant-numeric: tabular-nums; } .warn-block { + display: flex; + align-items: center; + gap: 0.3in; + margin-top: 0.4in; font-size: 9.5pt; - text-align: center; line-height: 1.2; } +.warn-text { + flex: 2 1 0; + text-align: left; +} +.warn-aside { + flex: 1 1 0; + text-align: center; +} .warn-title { font-family: var(--body); font-size: 10pt; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; - margin: 0.2in 0 0.08in; + margin: 0 0 0.08in; } .contents .version { margin-top: 0.5in; color: #444; } .colophon { color: #444; font-size: 9pt; font-family: var(--body); + margin: 0.1in 0 0; +} +.qr-label { + font-family: var(--body); + font-size: 9pt; + margin: 0 0 0.06in; } .toc-qr { text-align: center; @@ -135,12 +152,12 @@ .chorus { border: 1.5px dashed var(--rule); - padding: 0.16in 0.2in 0.12in; + padding: 0.1in; margin: 0 0 0.18in; } .cue { border: 1.5px dashed var(--rule); - padding: 0.05in 0.2in; + padding: 0.05in 0.1in; margin: 0.16in 0; } .label, @@ -164,6 +181,10 @@ color: #1a1a1a; } +/* A chorus is sung by the whole crew, so its lines stay italic but drop the + call/response indent — indentation is reserved for verse response refrains. */ +.chorus .refrain { padding-left: 0; } + /* Chorded lines: chords float above the lyric. A segment begins at a chord and the chord is absolutely positioned over the segment's first letter. */ .cl { diff --git a/booklet/skipper-jan-rebec.md b/booklet/skipper-jan-rebec.md index e34efaa..e9c518b 100644 --- a/booklet/skipper-jan-rebec.md +++ b/booklet/skipper-jan-rebec.md @@ -1,16 +1,16 @@ # Skipper Jan Rebec -[Eb/I]Who's the king of the [Ab/IV]fighting [Eb/I]Dutch -> [Eb/I]Skipper [Bb/V]Jan Rebec -[Eb/I]And who do the sailors [Ab/IV]fear so much -> [Eb/I]Skipper [Bb/V]Jan   [Eb/I]Rebec +[Eb]Who's the king of the [Ab]fighting [Eb]Dutch +> [Eb]Skipper [Bb]Jan Rebec +[Eb]And who do the sailors [Ab]fear so much +> [Eb]Skipper [Bb]Jan [Eb]Rebec {chorus} > And it's -> [Eb/I]Ja ja leave your hammocks -> [Eb/I]Ja ja [Bb/V] *hands on deck* -> [Eb/I]Ja ja [Ab/IV] break your backs for -> [Eb/I]Skipper [Bb/V]Jan   [Eb/I]Rebec +> [Eb]Ja ja [Ab]leave your hammocks +> [Eb]Ja ja [Bb] *hands on deck* +> [Eb]Ja ja [Ab] break your backs for +> [Eb]Skipper [Bb]Jan [Eb]Rebec And who brought all the tea from China > Skipper Jan Rebec diff --git a/booklet/south-australia.md b/booklet/south-australia.md index 61bd54b..a1626f8 100644 --- a/booklet/south-australia.md +++ b/booklet/south-australia.md @@ -1,9 +1,9 @@ # South Australia -[E]In South Australia [A]I was [E]born -> [A]Heave a[E]way, [A]haul a[E]way +[E]In South Australia I was born +> [A]Heave [E]away, [A]haul [E]away [E]In South Australia [B7]'round Cape [E]Horn -> [E]We're bound for South Aus[B7]tral[E]ia +> We're bound for South Aus[B7]tral[E]ia {chorus} > [A]Haul away, you rolling [E]kings diff --git a/booklet/wellerman.md b/booklet/wellerman.md index 00b3b3d..d4013cb 100644 --- a/booklet/wellerman.md +++ b/booklet/wellerman.md @@ -1,8 +1,8 @@ # Wellerman -[Cm]There once was a ship that put to sea, +There [Cm]once was a ship that put to sea, the [Fm]name of the ship was the [Cm]Billy o Tea. -[Cm]The winds blew hard, her bow dipped down. +The winds blew hard, her bow dipped down. Oh [G]blow my bully boys [Cm]blow. {chorus} diff --git a/booklet/whiskey-johnny.md b/booklet/whiskey-johnny.md index 56e6f2e..7ff0f3f 100644 --- a/booklet/whiskey-johnny.md +++ b/booklet/whiskey-johnny.md @@ -2,8 +2,8 @@ [E]Whiskey is the life of man > Whiskey, Johnny! -[D]I'll drink whiskey while I [A]can -> Whiskey for my Johnny Oh! +[D]I'll drink whiskey while I can +> [A]Whiskey for my Johnny Oh! Oh whiskey straight and whiskey strong, > Whiskey, Johnny!