replace latex with typst
This commit is contained in:
parent
1795cac514
commit
9c701c1263
6
.gitignore
vendored
6
.gitignore
vendored
@ -1,7 +1,5 @@
|
|||||||
*~
|
*~
|
||||||
out/
|
.DS_Store
|
||||||
build/
|
build/
|
||||||
tmp/
|
tmp/
|
||||||
midi/
|
.direnv/
|
||||||
music/
|
|
||||||
.DS_Store
|
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
build:
|
|
||||||
image: thallian/latex-builder
|
|
||||||
script:
|
|
||||||
- make
|
|
||||||
artifacts:
|
|
||||||
paths:
|
|
||||||
- build/*
|
|
||||||
expire_in: 1 week
|
|
104
Makefile
104
Makefile
@ -3,99 +3,49 @@ WORKING_DIR := $(patsubst %/,%,$(dir $(mkfile_path)))
|
|||||||
BOOKNAME=singalongs
|
BOOKNAME=singalongs
|
||||||
SRC_DIR=src
|
SRC_DIR=src
|
||||||
BUILD_DIR=build
|
BUILD_DIR=build
|
||||||
TMP_DIR=tmp
|
|
||||||
SONG_DIR=${SRC_DIR}/songs
|
SONG_DIR=${SRC_DIR}/songs
|
||||||
BUILD_BOOK_DIR=${BUILD_DIR}/books
|
|
||||||
TMP_BOOK_DIR=${TMP_DIR}/books
|
|
||||||
BUILD_SONG_DIR=${BUILD_DIR}/songs
|
BUILD_SONG_DIR=${BUILD_DIR}/songs
|
||||||
TMP_SONG_DIR=${TMP_DIR}/songs
|
BUILD_BOOK_DIR=${BUILD_DIR}/book
|
||||||
BUILD_MIDI_DIR=${BUILD_DIR}/midi
|
|
||||||
TMP_MIDI_DIR=${TMP_DIR}/midi
|
|
||||||
BUILD_OPUS_DIR=${BUILD_DIR}/opus
|
|
||||||
|
|
||||||
|
BOOK_FULL=$(BUILD_BOOK_DIR)/full.pdf
|
||||||
|
BOOKLET=$(BUILD_BOOK_DIR)/booklet.pdf
|
||||||
|
GENERATED_SONGS=$(BUILD_DIR)/songs.typ
|
||||||
|
TYP_FILES=$(wildcard ${SONG_DIR}/*.typ)
|
||||||
LY_FILES=$(wildcard ${SONG_DIR}/*.ly)
|
LY_FILES=$(wildcard ${SONG_DIR}/*.ly)
|
||||||
LY_PDFS=$(patsubst %.ly,${BUILD_SONG_DIR}/%.pdf,$(notdir ${LY_FILES}))
|
LY_PDFS=$(patsubst %.ly,${BUILD_SONG_DIR}/%.pdf,$(notdir ${LY_FILES}))
|
||||||
LY_TMP_PDFS=$(patsubst %.ly,${TMP_SONG_DIR}/%.pdf,$(notdir ${LY_FILES}))
|
LY_SVGS=$(patsubst %.ly,${BUILD_SONG_DIR}/%.svg,$(notdir ${LY_FILES}))
|
||||||
LY_MIDIS=$(patsubst %.ly,${BUILD_MIDI_DIR}/%.midi,$(notdir ${LY_FILES}))
|
|
||||||
LY_TMP_MIDIS=$(patsubst %.ly,${TMP_MIDI_DIR}/%.midi,$(notdir ${LY_FILES}))
|
|
||||||
LY_OPUS=$(patsubst %.ly,${BUILD_OPUS_DIR}/%.opus,$(notdir ${LY_FILES}))
|
|
||||||
|
|
||||||
.PHONY: book songs midi opus clean directories all
|
.PHONY: clean directories all
|
||||||
.DEFAULT_GOAL := all
|
.DEFAULT_GOAL := all
|
||||||
|
|
||||||
directories: ${BUILD_DIR} ${BUILD_BOOK_DIR} ${TMP_BOOK_DIR} ${BUILD_SONG_DIR} ${BUILD_MIDI_DIR} ${TMP_DIR} ${TMP_SONG_DIR} ${TMP_MIDI_DIR} ${BUILD_OPUS_DIR}
|
directories: $(BUILD_DIR) $(BUILD_SONG_DIR) $(BUILD_BOOK_DIR)
|
||||||
|
|
||||||
${BUILD_DIR}:
|
$(BUILD_DIR):
|
||||||
mkdir -p ${BUILD_DIR}
|
mkdir -p $(BUILD_DIR)
|
||||||
|
|
||||||
${BUILD_BOOK_DIR}:
|
$(BUILD_SONG_DIR):
|
||||||
mkdir -p ${BUILD_BOOK_DIR}
|
mkdir -p $(BUILD_SONG_DIR)
|
||||||
|
|
||||||
${BUILD_SONG_DIR}:
|
$(BUILD_BOOK_DIR):
|
||||||
mkdir -p ${BUILD_SONG_DIR}
|
mkdir -p $(BUILD_BOOK_DIR)
|
||||||
|
|
||||||
${BUILD_MIDI_DIR}:
|
$(GENERATED_SONGS): $(LY_FILES) $(TYP_FILES)
|
||||||
mkdir -p ${BUILD_MIDI_DIR}
|
bin/generate
|
||||||
|
|
||||||
${TMP_DIR}:
|
$(BUILD_SONG_DIR)/%.pdf: $(SONG_DIR)/%.ly $(SRC_DIR)/setup.ly
|
||||||
mkdir -p ${TMP_DIR}
|
lilypond --pdf -o $(basename $@) $<
|
||||||
|
pdfcrop $@ $@
|
||||||
|
|
||||||
${TMP_BOOK_DIR}:
|
$(BUILD_SONG_DIR)/%.svg: $(BUILD_SONG_DIR)/%.pdf
|
||||||
mkdir -p ${TMP_BOOK_DIR}
|
pdftocairo -svg $< $@
|
||||||
|
|
||||||
${TMP_SONG_DIR}:
|
$(BOOK_FULL): $(TYP_FILES) $(LY_SVGS) $(GENERATED_SONGS) $(SRC_DIR)/singalongs.typ $(SRC_DIR)/song.typ
|
||||||
mkdir -p ${TMP_SONG_DIR}
|
typst compile --root $(WORKING_DIR) $(SRC_DIR)/singalongs.typ $@
|
||||||
|
|
||||||
${TMP_MIDI_DIR}:
|
$(BOOKLET): $(BOOK_FULL)
|
||||||
mkdir -p ${TMP_MIDI_DIR}
|
pdfbook2 --short-edge $<
|
||||||
|
|
||||||
${BUILD_OPUS_DIR}:
|
all: directories $(BOOK_FULL) $(BOOKLET) $(LY_SVGS) $(GENERATED_SONGS)
|
||||||
mkdir -p ${BUILD_OPUS_DIR}
|
|
||||||
|
|
||||||
${TMP_SONG_DIR}/%.pdf: ${SONG_DIR}/%.ly ${SONG_DIR}/%.tex
|
|
||||||
cd ${SRC_DIR} && lualatex --jobname='$(notdir $(basename $@))' --output-directory=${WORKING_DIR}/${TMP_SONG_DIR} --shell-escape ${WORKING_DIR}/${SRC_DIR}/song.tex ${WORKING_DIR}/${SONG_DIR}/$(notdir $(basename $@)).ly ${WORKING_DIR}/${SONG_DIR}/$(notdir $(basename $@)).tex
|
|
||||||
rm -r ${SRC_DIR}/tmp-ly
|
|
||||||
|
|
||||||
${BUILD_MIDI_DIR}/%.midi: ${TMP_MIDI_DIR}/%-1.midi
|
|
||||||
cp $< $@
|
|
||||||
|
|
||||||
${TMP_MIDI_DIR}/%-1.midi: ${SONG_DIR}/%.ly
|
|
||||||
lilypond --output=${TMP_MIDI_DIR} ${WORKING_DIR}/$<
|
|
||||||
|
|
||||||
${BUILD_OPUS_DIR}/%.opus: ${BUILD_MIDI_DIR}/%.midi
|
|
||||||
timidity $< -Ow -o - | opusenc - $@
|
|
||||||
|
|
||||||
${TMP_BOOK_DIR}/%.pdf: ${SRC_DIR}/%.tex ${SRC_DIR}/images/title.png
|
|
||||||
latexmk -cd -lualatex -e '$$lualatex=q/lualatex %O -shell-escape %S/' -output-directory=${WORKING_DIR}/${TMP_BOOK_DIR} $<
|
|
||||||
rm -r ${SRC_DIR}/tmp-ly
|
|
||||||
|
|
||||||
${TMP_BOOK_DIR}/%-folio.pdf: ${TMP_BOOK_DIR}/%.pdf
|
|
||||||
cd ${TMP_BOOK_DIR} && \
|
|
||||||
../../bin/makebook -v -t folio -i $(notdir $<) -o $(notdir $@)
|
|
||||||
|
|
||||||
#long edge binding
|
|
||||||
${TMP_BOOK_DIR}/%-quarto.pdf: ${TMP_BOOK_DIR}/%.pdf
|
|
||||||
cd ${TMP_BOOK_DIR} && \
|
|
||||||
../../bin/makebook -v -t quarto -i $(notdir $<) -o $(notdir $@)
|
|
||||||
|
|
||||||
${TMP_BOOK_DIR}/%-sexto.pdf: ${TMP_BOOK_DIR}/%.pdf
|
|
||||||
cd ${TMP_BOOK_DIR} && \
|
|
||||||
../../bin/makebook -v -t sexto -i $(notdir $<) -o $(notdir $@)
|
|
||||||
|
|
||||||
#short edge binding
|
|
||||||
${TMP_BOOK_DIR}/%-octavo.pdf: ${TMP_BOOK_DIR}/%.pdf
|
|
||||||
cd ${TMP_BOOK_DIR} && \
|
|
||||||
../../bin/makebook -v -t octavo -i $(notdir $<) -o $(notdir $@)
|
|
||||||
|
|
||||||
${BUILD_DIR}/%.pdf: ${TMP_DIR}/%.pdf
|
|
||||||
cp $< $@
|
|
||||||
|
|
||||||
book: directories ${BUILD_BOOK_DIR}/${BOOKNAME}.pdf ${BUILD_BOOK_DIR}/${BOOKNAME}-folio.pdf ${BUILD_BOOK_DIR}/${BOOKNAME}-quarto.pdf ${BUILD_BOOK_DIR}/${BOOKNAME}-sexto.pdf ${BUILD_BOOK_DIR}/${BOOKNAME}-octavo.pdf ${LY_FILES}
|
|
||||||
songs: directories ${LY_PDFS}
|
|
||||||
midi: directories ${LY_MIDIS}
|
|
||||||
opus: directories ${LY_OPUS}
|
|
||||||
all: book songs midi opus
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf ${BUILD_DIR}
|
rm -rf $(BUILD_DIR)
|
||||||
rm -rf ${TMP_DIR}
|
|
||||||
|
10
bin/generate
Executable file
10
bin/generate
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
echo -en "#import \"/src/song.typ\": * \n" >build/songs.typ
|
||||||
|
|
||||||
|
for t in src/songs/*.typ; do
|
||||||
|
base="$(basename $t .typ)"
|
||||||
|
title="$(grep -oP '^\W*title\W*=\W*"\K.*(?="\W*$$)' src/songs/$base.ly)"
|
||||||
|
|
||||||
|
echo -en "#song(\"$title\", \"$base\")\n" >>build/songs.typ
|
||||||
|
done
|
655
bin/makebook
655
bin/makebook
@ -1,655 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
# +AMDG This document was begun just before Christmas,
|
|
||||||
# 2010, and it is humbly dedicated to St. Wulfric, patron of
|
|
||||||
# bookbinders, and to the Immaculate Heart of Mary for their
|
|
||||||
# prayers, and to the Sacred Heart of Jesus for His mercy.
|
|
||||||
#
|
|
||||||
#**********************************************************#
|
|
||||||
# makebook #
|
|
||||||
# written by Donald P. Goodman III #
|
|
||||||
# Copyright (C) 2011 #
|
|
||||||
# #
|
|
||||||
# Impose pdf pages for binding #
|
|
||||||
#**********************************************************#
|
|
||||||
#
|
|
||||||
# This program is free software: you can redistribute it
|
|
||||||
# and/or modify it under the terms of the GNU General Public
|
|
||||||
# License as published by the Free Software Foundation,
|
|
||||||
# either version 3 of the License, or (at your option) any
|
|
||||||
# later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be
|
|
||||||
# useful, but WITHOUT ANY WARRANTY; without even the implied
|
|
||||||
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
# PURPOSE. See the GNU General Public License for more
|
|
||||||
# details.
|
|
||||||
#
|
|
||||||
# For a full copy of the GNU General Public License, see
|
|
||||||
# <http://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
#**********************************************************#
|
|
||||||
# begin the code #
|
|
||||||
#**********************************************************#
|
|
||||||
# make script more portable and secure
|
|
||||||
PATH=/bin:/usr/bin:/usr/local/bin ; export PATH
|
|
||||||
umask 033
|
|
||||||
# define our revision number variable for rcs
|
|
||||||
REVISION="2.1"
|
|
||||||
# define error codes
|
|
||||||
E_WRONG_ARGS=64 # too many or few args
|
|
||||||
E_BAD_SIG_TYPE=65 # invalid type of signature
|
|
||||||
E_BAD_UNIT=66 # unrecognized dimension unit used
|
|
||||||
E_BAD_FILENAME=67 # filename contains insecure chars,
|
|
||||||
# or doesn't exist
|
|
||||||
E_BAD_OPT=68 # bad command-line flag requested
|
|
||||||
E_NO_PROG=69 # missing a required program
|
|
||||||
# define usage variables
|
|
||||||
VERBOSE=0 # 0 if not verbose, 1 if -v
|
|
||||||
SIG_TYPE="folio" # type of section desired
|
|
||||||
PAGES_PER_SIG=4 # number of pages per signature
|
|
||||||
SECT_TYPE=1 # number of signatures per section
|
|
||||||
NUP="2x1" # default format of signatures
|
|
||||||
FRONT_FAVOR=0 # favor front for blanks; off by default
|
|
||||||
# define various variables to be zero by default
|
|
||||||
TGT_PAGE_WIDTH=0
|
|
||||||
TGT_PAGE_HEIGHT=0
|
|
||||||
HORIZ_DELTA=0
|
|
||||||
VERT_DELTA=0
|
|
||||||
HORIZ_OFFSET=0
|
|
||||||
VERT_OFFSET=0
|
|
||||||
SCALE=1
|
|
||||||
# make sure user has the right programs installed, and die
|
|
||||||
# horribly if not
|
|
||||||
command -v od >/dev/null 2>&1 ||
|
|
||||||
{ echo >&2 "makebook: error: requires od, but it's not installed";
|
|
||||||
exit $E_NO_PROG;
|
|
||||||
}
|
|
||||||
command -v pdflatex >/dev/null 2>&1 ||
|
|
||||||
{ echo >&2 "makebook: error: requires pdflatex, but it's not installed";
|
|
||||||
exit $E_NO_PROG;
|
|
||||||
}
|
|
||||||
command -v pdfinfo >/dev/null 2>&1 ||
|
|
||||||
{ echo >&2 "makebook: error: requires pdfinfo, but it's not installed";
|
|
||||||
exit $E_NO_PROG;
|
|
||||||
}
|
|
||||||
command -v pdftk >/dev/null 2>&1 ||
|
|
||||||
{ echo >&2 "makebook: error: requires pdftk, but it's not installed";
|
|
||||||
exit $E_NO_PROG;
|
|
||||||
}
|
|
||||||
command -v dc >/dev/null 2>&1 ||
|
|
||||||
{ echo >&2 "makebook: error: requires dc, but it's not installed";
|
|
||||||
exit $E_NO_PROG;
|
|
||||||
}
|
|
||||||
command -v bc >/dev/null 2>&1 ||
|
|
||||||
{ echo >&2 "makebook: error: requires bc, but it's not installed";
|
|
||||||
exit $E_NO_PROG;
|
|
||||||
}
|
|
||||||
|
|
||||||
# print the version information and exit successfully
|
|
||||||
versionfunc ()
|
|
||||||
{
|
|
||||||
echo "makebook v${REVISION}. Copyright (C) 2011, Donald P."
|
|
||||||
echo "Goodman III."
|
|
||||||
echo "This program comes with ABSOLUTELY NO WARRANTY."
|
|
||||||
echo "This is free software, and you are welcome to "
|
|
||||||
echo "redistribute it under certain conditions; see "
|
|
||||||
echo "the GNU GPL v3 for details."
|
|
||||||
exit 0
|
|
||||||
}
|
|
||||||
|
|
||||||
# print the online help and exit successfully
|
|
||||||
helpfunc ()
|
|
||||||
{
|
|
||||||
cat <<End-of-help
|
|
||||||
makebook v${REVISION}. Copyright (C) 2011, Donald P. Goodman III.
|
|
||||||
This program comes with ABSOLUTELY NO WARRANTY.
|
|
||||||
This is free software, and you are welcome to
|
|
||||||
redistribute it under certain conditions; see
|
|
||||||
the GNU GPL v3 for details.
|
|
||||||
|
|
||||||
-V: Prints license and version information, then exits
|
|
||||||
successfully.
|
|
||||||
-h: Prints this help information, then exist successfully.
|
|
||||||
-v: Verbose output
|
|
||||||
-f: Favor front, rather than back, for blanks.
|
|
||||||
-t: Signature type
|
|
||||||
-n: Number of signatures per section.
|
|
||||||
-H: Height of the target page.
|
|
||||||
-w: Width of the target page.
|
|
||||||
-d: Horizontal delta.
|
|
||||||
-D: Vertical delta.
|
|
||||||
-m: Horizontal offset.
|
|
||||||
-M: Vertical offset.
|
|
||||||
-s: Scaling of source pages to target page.
|
|
||||||
-i: Input file.
|
|
||||||
-o: Output file.
|
|
||||||
|
|
||||||
Please see the man page for complete documentation.
|
|
||||||
End-of-help
|
|
||||||
exit 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
# define a for dealing with units; convert to bp ()
|
|
||||||
unitarg ()
|
|
||||||
{
|
|
||||||
if [ ! `echo "$1" | grep '^[\+\|-]*[0-9\.][0-9\.]*\(in\|cm\|pt\|mm\|bp\|pc\|$\)'` ]
|
|
||||||
then
|
|
||||||
echo "ERROR: dimension \"$1\" not valid." >&2
|
|
||||||
exit $E_BAD_UNIT
|
|
||||||
fi
|
|
||||||
if [ `expr match "$1" '.*\(in\)'` ]
|
|
||||||
then
|
|
||||||
OPTARG=`echo "scale=0; ${1%in} * 72" | bc`
|
|
||||||
OPTARG=${OPTARG%.*}
|
|
||||||
elif [ `expr match "$1" '.*\(cm\)'` ]
|
|
||||||
then
|
|
||||||
OPTARG=`echo "scale=0; ${1%cm} * 28.3464567" | bc`
|
|
||||||
OPTARG=${OPTARG%.*}
|
|
||||||
elif [ `expr match "$1" '.*\(mm\)'` ]
|
|
||||||
then
|
|
||||||
OPTARG=`echo "scale=0; ${1%mm} * 2.83464567" | bc`
|
|
||||||
OPTARG=${OPTARG%.*}
|
|
||||||
elif [ `expr match "$1" '.*\(pt\)'` ]
|
|
||||||
then
|
|
||||||
OPTARG=`echo "scale=0; ${1%pt} / 1.00375" | bc`
|
|
||||||
OPTARG=${OPTARG%.*}
|
|
||||||
elif [ `expr match "$1" '.*\(pc\)'` ]
|
|
||||||
then
|
|
||||||
OPTARG=`echo "scale=0; (${1%pc} / 1.00375) * 12" | bc`
|
|
||||||
OPTARG=${OPTARG%.*}
|
|
||||||
elif [ `expr match "$1" '.*\(bp\)'` ]
|
|
||||||
then
|
|
||||||
OPTARG=${1%bp}
|
|
||||||
else
|
|
||||||
OPTARG=${1%.*}
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
# define a for dealing with section types; convert ()
|
|
||||||
# to words; e.g., "4to" to "quarto"
|
|
||||||
typearg ()
|
|
||||||
{
|
|
||||||
if [ "$1" = "4to" ] || [ "$1" = "quarto" ]
|
|
||||||
then
|
|
||||||
PAGES_PER_SIG=8
|
|
||||||
NUP="2x2"
|
|
||||||
OPTARG="quarto"
|
|
||||||
elif [ "$1" = "2o" ] || [ "$1" = "folio" ]
|
|
||||||
then
|
|
||||||
PAGES_PER_SIG=4
|
|
||||||
NUP="2x1"
|
|
||||||
OPTARG="folio"
|
|
||||||
elif [ "$1" = "8vo" ] || [ "$1" = "octavo" ]
|
|
||||||
then
|
|
||||||
PAGES_PER_SIG=16
|
|
||||||
NUP="4x2"
|
|
||||||
OPTARG="octavo"
|
|
||||||
elif [ "$1" = "6to" ] || [ "$1" = "sexto" ]
|
|
||||||
then
|
|
||||||
PAGES_PER_SIG=12
|
|
||||||
NUP="2x3"
|
|
||||||
OPTARG="sexto"
|
|
||||||
elif [ "$1" = "12mo" ] || [ "$1" = "duodecimo" ]
|
|
||||||
then
|
|
||||||
PAGES_PER_SIG=24
|
|
||||||
NUP="4x3"
|
|
||||||
OPTARG="duodecimo"
|
|
||||||
else
|
|
||||||
echo "ERROR: signature type \"$1\" not recognized." >&2
|
|
||||||
exit $E_BAD_SIG_TYPE
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# clean up filename argument
|
|
||||||
filefunc ()
|
|
||||||
{
|
|
||||||
err_message="ERROR: bad characters in file name."
|
|
||||||
if [ `echo "$1" | grep '\?'` ]
|
|
||||||
then
|
|
||||||
echo "$err_message" >&2
|
|
||||||
exit $E_BAD_FILENAME
|
|
||||||
elif [ `echo "$1" | grep '\*'` ]
|
|
||||||
then
|
|
||||||
echo "$err_message" >&2
|
|
||||||
exit $E_BAD_FILENAME
|
|
||||||
elif [ `echo "$1" | grep '"'` ]
|
|
||||||
then
|
|
||||||
echo "$err_message" >&2
|
|
||||||
exit $E_BAD_FILENAME
|
|
||||||
elif [ `echo "$1" | grep ';'` ]
|
|
||||||
then
|
|
||||||
echo "$err_message" >&2
|
|
||||||
exit $E_BAD_FILENAME
|
|
||||||
elif [ `echo "$1" | grep '[\\]'` ]
|
|
||||||
then
|
|
||||||
echo "$err_message" >&2
|
|
||||||
exit $E_BAD_FILENAME
|
|
||||||
elif [ `echo "$1" | grep ' '` ]
|
|
||||||
then
|
|
||||||
echo "$err_message" >&2
|
|
||||||
exit $E_BAD_FILENAME
|
|
||||||
fi
|
|
||||||
OPTARG=`basename $1`
|
|
||||||
}
|
|
||||||
|
|
||||||
# now identify and parse the options
|
|
||||||
while getopts "Vhvfn:t:H:w:d:D:m:M:s:i:o:" Option
|
|
||||||
do
|
|
||||||
case $Option in
|
|
||||||
V ) versionfunc;;
|
|
||||||
h ) helpfunc;;
|
|
||||||
v ) VERBOSE=1;;
|
|
||||||
f ) FRONT_FAVOR=1;;
|
|
||||||
n ) SECT_TYPE=$OPTARG;;
|
|
||||||
t ) typearg "$OPTARG"; SIG_TYPE=$OPTARG;;
|
|
||||||
H ) unitarg "$OPTARG"; TGT_PAGE_HEIGHT=$OPTARG;;
|
|
||||||
w ) unitarg "$OPTARG"; TGT_PAGE_WIDTH=$OPTARG;;
|
|
||||||
d ) unitarg "$OPTARG"; HORIZ_DELTA=$OPTARG;;
|
|
||||||
D ) unitarg "$OPTARG"; VERT_DELTA=$OPTARG;;
|
|
||||||
m ) unitarg "$OPTARG"; HORIZ_OFFSET=$OPTARG;;
|
|
||||||
M ) unitarg "$OPTARG"; VERT_OFFSET=$OPTARG;;
|
|
||||||
s ) SCALE=$OPTARG;;
|
|
||||||
i ) filefunc "$OPTARG"; FILE_NAME=$OPTARG;;
|
|
||||||
o ) filefunc "$OPTARG"; OUTFILE_NAME=$OPTARG;;
|
|
||||||
* ) echo "ERROR: unknown flag \
|
|
||||||
\"$Option\"." >&2; exit $E_BAD_OPT;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
# make random file name to use for input
|
|
||||||
NEW_FILE_NAME="tmp_`od -An -N4 -t uL /dev/urandom | tr -d '\ '`.pdf"
|
|
||||||
# if input file specified, use file; if not, read stdin
|
|
||||||
if [ "$FILE_NAME" ]
|
|
||||||
then
|
|
||||||
cp "$FILE_NAME" "$NEW_FILE_NAME"
|
|
||||||
else
|
|
||||||
FILE_NAME="book.pdf"
|
|
||||||
cat /dev/stdin > "$NEW_FILE_NAME"
|
|
||||||
fi
|
|
||||||
# declare holder variable for pdftk
|
|
||||||
tmp_name="tmp_`od -An -N4 -t uL /dev/urandom | tr -d '\ '`.pdf"
|
|
||||||
# if output file specified, use that; if not, name it; if
|
|
||||||
# "-", use stdout
|
|
||||||
[ "$OUTFILE_NAME" ] || OUTFILE_NAME="sigs_$FILE_NAME"
|
|
||||||
if [ "$OUTFILE_NAME" = "stdout" ]
|
|
||||||
then
|
|
||||||
VERBOSE=0
|
|
||||||
fi
|
|
||||||
# print our introduction message
|
|
||||||
if [ $VERBOSE -eq 1 ]
|
|
||||||
then
|
|
||||||
echo "makebook. Copyright (C) 2011, Donald P. Goodman III."
|
|
||||||
echo "This program comes with ABSOLUTELY NO WARRANTY."
|
|
||||||
echo "This is free software, and you are welcome to "
|
|
||||||
echo "redistribute it under certain conditions; see "
|
|
||||||
echo "the GNU GPL v3 for details."
|
|
||||||
echo "IMPOSING pdf pages onto \"$OUTFILE_NAME\"..."
|
|
||||||
fi
|
|
||||||
|
|
||||||
# get some information about our source document
|
|
||||||
NUM_PAGES=`pdfinfo "$NEW_FILE_NAME" | awk '/Pages:/ {print $2}'`;
|
|
||||||
SRC_PAGE_WIDTH=`pdfinfo "$NEW_FILE_NAME" | awk '/Page\ size:/ {print $3}'`;
|
|
||||||
SRC_PAGE_HEIGHT=`pdfinfo "$NEW_FILE_NAME" | awk '/Page\ size:/ {print $5}'`;
|
|
||||||
# find the number of pages we'll have per signature
|
|
||||||
PAGES_PER_SIG=$(dc -e "$PAGES_PER_SIG $SECT_TYPE * p")
|
|
||||||
# determine if extra pages will be necessary
|
|
||||||
NUM_BLANKS=`expr $NUM_PAGES % $PAGES_PER_SIG`
|
|
||||||
if [ $NUM_BLANKS -ne 0 ]
|
|
||||||
then
|
|
||||||
NUM_BLANKS=`expr $PAGES_PER_SIG - $NUM_BLANKS`
|
|
||||||
fi
|
|
||||||
tmp=`expr $NUM_PAGES + $NUM_BLANKS`
|
|
||||||
NUM_SIGS=`expr $tmp / $PAGES_PER_SIG`
|
|
||||||
|
|
||||||
# if extra pages are needed, generate blank page
|
|
||||||
if [ $NUM_BLANKS -gt 0 ] && [ ! -e "./blank.pdf" ]
|
|
||||||
then
|
|
||||||
echo "\documentclass{article}" > blank.tex
|
|
||||||
echo '\\thispagestyle{empty}' >> blank.tex
|
|
||||||
echo "\usepackage[paperwidth=${SRC_PAGE_WIDTH}bp,paperheight="${SRC_PAGE_HEIGHT}bp"]{geometry}" >> blank.tex
|
|
||||||
echo '\\begin{document}' >> blank.tex
|
|
||||||
echo "\quad \\\\end{document}" >> blank.tex
|
|
||||||
if [ $VERBOSE -eq 1 ]
|
|
||||||
then
|
|
||||||
echo "CREATING blank page to fill sections...";
|
|
||||||
fi
|
|
||||||
pdflatex blank.tex > /dev/null 2&>1
|
|
||||||
fi
|
|
||||||
# now insert blank pages as needed, preferring the back for
|
|
||||||
# odd numbers by default, front if stated
|
|
||||||
if [ $NUM_BLANKS -eq 1 ]
|
|
||||||
then
|
|
||||||
if [ $VERBOSE -eq 1 ]
|
|
||||||
then
|
|
||||||
echo "INSERTING one blank page..."
|
|
||||||
fi
|
|
||||||
if [ $FRONT_FAVOR -eq 0 ]
|
|
||||||
then
|
|
||||||
pdftk A="$NEW_FILE_NAME" B=blank.pdf cat A1-end \
|
|
||||||
B1 output "$tmp_name"
|
|
||||||
else
|
|
||||||
pdftk A="$NEW_FILE_NAME" B=blank.pdf cat B1 \
|
|
||||||
A1-end output "$tmp_name"
|
|
||||||
fi
|
|
||||||
mv "$tmp_name" "$NEW_FILE_NAME"
|
|
||||||
else
|
|
||||||
# tmp=`expr $NUM_BLANKS / 2`
|
|
||||||
# START_BLANKS=${tmp/.*}
|
|
||||||
START_BLANKS=`expr $NUM_BLANKS / 2`
|
|
||||||
END_BLANKS=`expr $NUM_BLANKS - $START_BLANKS`
|
|
||||||
if [ `expr $START_BLANKS % 2` -ne 0 ]; then : else
|
|
||||||
START_BLANKS=`expr $START_BLANKS - 1`
|
|
||||||
END_BLANKS=`expr $END_BLANKS + 1 `
|
|
||||||
fi
|
|
||||||
if [ $FRONT_FAVOR -eq 1 ]
|
|
||||||
then
|
|
||||||
tmp=$START_BLANKS
|
|
||||||
START_BLANKS=$END_BLANKS
|
|
||||||
END_BLANKS=$tmp
|
|
||||||
if [ `expr $START_BLANKS % 2` -ne 0 ]; then : else
|
|
||||||
START_BLANKS=`expr $START_BLANKS - 1`
|
|
||||||
END_BLANKS=`expr $END_BLANKS + 1 `
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
if [ $VERBOSE -eq 1 ]
|
|
||||||
then
|
|
||||||
echo "INSERTING $START_BLANKS blank pages at start..."
|
|
||||||
echo "INSERTING $END_BLANKS blank pages at end...";
|
|
||||||
fi
|
|
||||||
i=0
|
|
||||||
while [ $i -lt $START_BLANKS ]
|
|
||||||
do
|
|
||||||
pdftk A="$NEW_FILE_NAME" B=blank.pdf cat B1 A1-end output "$tmp_name"
|
|
||||||
mv "$tmp_name" "$NEW_FILE_NAME"
|
|
||||||
i=`expr $i + 1`
|
|
||||||
done
|
|
||||||
i=0
|
|
||||||
while [ $i -lt $END_BLANKS ]
|
|
||||||
do
|
|
||||||
pdftk A="$NEW_FILE_NAME" B=blank.pdf cat A1-end B1 output "$tmp_name"
|
|
||||||
mv "$tmp_name" "$NEW_FILE_NAME"
|
|
||||||
i=`expr $i + 1`
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
# begin the imposing, announcing if appropriate
|
|
||||||
tmp=`expr $NUM_PAGES + $NUM_BLANKS`
|
|
||||||
if [ $VERBOSE -eq 1 ]
|
|
||||||
then
|
|
||||||
echo "IMPOSING $NUM_PAGES pages ($tmp with blanks) on
|
|
||||||
$(dc -e "$NUM_SIGS $SECT_TYPE * p") signature(s) gathered in
|
|
||||||
sections of $SECT_TYPE signature(s) each...";
|
|
||||||
fi
|
|
||||||
# arrange the pages for impression on signatures
|
|
||||||
i=1
|
|
||||||
j=1
|
|
||||||
if [ $VERBOSE -eq 1 ]
|
|
||||||
then
|
|
||||||
echo "REARRANGING pages...";
|
|
||||||
fi
|
|
||||||
while [ $j -le $NUM_SIGS ]
|
|
||||||
do
|
|
||||||
if [ "$SIG_TYPE" = "quarto" ]
|
|
||||||
then
|
|
||||||
# determine size of target page
|
|
||||||
if [ $TGT_PAGE_HEIGHT -eq 0 ]
|
|
||||||
then
|
|
||||||
TGT_PAGE_HEIGHT=$(dc -e "$SRC_PAGE_HEIGHT 2 * p")
|
|
||||||
fi
|
|
||||||
if [ $TGT_PAGE_WIDTH -eq 0 ]
|
|
||||||
then
|
|
||||||
TGT_PAGE_WIDTH=$(dc -e "$SRC_PAGE_WIDTH 2 * p")
|
|
||||||
fi
|
|
||||||
# do the rearranging
|
|
||||||
k=$i; n=1; total=$(dc -e "$SECT_TYPE 8 * p"); m=$total
|
|
||||||
while [ $n -le $SECT_TYPE ]
|
|
||||||
do
|
|
||||||
pdftk "$NEW_FILE_NAME" cat `expr $k + $m - 1` $k \
|
|
||||||
`expr $k + $m - 4`south `expr $k + 3`south \
|
|
||||||
`expr $k + 1` `expr $k + $m - 2` `expr $k + 2`south \
|
|
||||||
`expr $k + $m - 3`south output ${tmp_name%.pdf}_$n;
|
|
||||||
k=`expr $k + 4`; n=`expr $n + 1`; m=`expr $m - 8`
|
|
||||||
done
|
|
||||||
n=1
|
|
||||||
while [ `expr $n + 0` -le $SECT_TYPE ]
|
|
||||||
do
|
|
||||||
if [ ! -e "$tmp_name" ]
|
|
||||||
then
|
|
||||||
pdftk A=${tmp_name%.pdf}_$n cat A1-end \
|
|
||||||
output "$tmp_name"
|
|
||||||
else
|
|
||||||
pdftk A=$tmp_name B=${tmp_name%.pdf}_`expr $n` \
|
|
||||||
cat A1-end B1-end output ${tmp_name}_tmp
|
|
||||||
mv ${tmp_name}_tmp "$tmp_name"
|
|
||||||
fi
|
|
||||||
n=`expr $n + 1`
|
|
||||||
done
|
|
||||||
if [ $VERBOSE -eq 1 ]
|
|
||||||
then
|
|
||||||
echo "REARRANGING section number $j..."
|
|
||||||
fi
|
|
||||||
j=`expr $j + 1`;
|
|
||||||
i=`expr $i + $total`;
|
|
||||||
elif [ "$SIG_TYPE" = "folio" ]
|
|
||||||
then
|
|
||||||
# determine size of target page
|
|
||||||
if [ 1 -eq "$(echo "${TGT_PAGE_HEIGHT} == 0" | bc)" ]
|
|
||||||
then
|
|
||||||
TGT_PAGE_HEIGHT=$(dc -e "$SRC_PAGE_HEIGHT 1 * p")
|
|
||||||
fi
|
|
||||||
if [ 1 -eq "$(echo "${TGT_PAGE_WIDTH} == 0" | bc)" ]
|
|
||||||
then
|
|
||||||
TGT_PAGE_WIDTH=$(dc -e "$SRC_PAGE_WIDTH 2 * p")
|
|
||||||
fi
|
|
||||||
# do the rearranging
|
|
||||||
k=$i; n=1; total=$(dc -e "$SECT_TYPE 4 * p"); m=$total
|
|
||||||
while [ $n -le $SECT_TYPE ]
|
|
||||||
do
|
|
||||||
pdftk "$NEW_FILE_NAME" cat `expr $k + $m - 1` \
|
|
||||||
`expr $k` `expr $k + 1` `expr $k + $m - 2` \
|
|
||||||
output ${tmp_name%.pdf}_$n;
|
|
||||||
k=`expr $k + 2`; n=`expr $n + 1`; m=`expr $m - 4`
|
|
||||||
done
|
|
||||||
n=1
|
|
||||||
while [ `expr $n + 0` -le $SECT_TYPE ]
|
|
||||||
do
|
|
||||||
if [ ! -e "$tmp_name" ]
|
|
||||||
then
|
|
||||||
pdftk A=${tmp_name%.pdf}_$n cat A1-end \
|
|
||||||
output "$tmp_name"
|
|
||||||
else
|
|
||||||
pdftk A="$tmp_name" B=${tmp_name%.pdf}_`expr $n` \
|
|
||||||
cat A1-end B1-end output ${tmp_name}_tmp
|
|
||||||
mv ${tmp_name}_tmp "$tmp_name"
|
|
||||||
fi
|
|
||||||
n=`expr $n + 1`
|
|
||||||
done
|
|
||||||
if [ $VERBOSE -eq 1 ]
|
|
||||||
then
|
|
||||||
echo "REARRANGING section number $j..."
|
|
||||||
fi
|
|
||||||
j=`expr $j + 1`;
|
|
||||||
i=`expr $i + $total`;
|
|
||||||
elif [ "$SIG_TYPE" = "octavo" ]
|
|
||||||
then
|
|
||||||
# determine target page dimensions
|
|
||||||
if [ 1 -eq "$(echo "${TGT_PAGE_HEIGHT} == 0" | bc)" ]
|
|
||||||
then
|
|
||||||
TGT_PAGE_HEIGHT=$(dc -e "$SRC_PAGE_HEIGHT 2 * p")
|
|
||||||
fi
|
|
||||||
if [ 1 -eq "$(echo "${TGT_PAGE_WIDTH} == 0" | bc)" ]
|
|
||||||
then
|
|
||||||
TGT_PAGE_WIDTH=$(dc -e "$SRC_PAGE_WIDTH 4 * p")
|
|
||||||
fi
|
|
||||||
# do the rearranging
|
|
||||||
k=$i; n=1; total=$(dc -e "$SECT_TYPE 16 * p"); m=$total
|
|
||||||
while [ $n -le $SECT_TYPE ]
|
|
||||||
do
|
|
||||||
pdftk "$NEW_FILE_NAME" cat `expr $k + 3` \
|
|
||||||
`expr $k + $m - 4` `expr $k + $m - 1` $k \
|
|
||||||
`expr $k + 4`south `expr $k + $m - 5`south \
|
|
||||||
`expr $k + $m - 8`south `expr $k + 7`south \
|
|
||||||
`expr $k + 1` `expr $k + $m - 2` `expr $k + $m - 3` \
|
|
||||||
`expr $k + 2` `expr $k + 6`south `expr $k + $m - 7`south \
|
|
||||||
`expr $k + $m - 6`south `expr $k + 5`south \
|
|
||||||
output ${tmp_name%.pdf}_$n;
|
|
||||||
k=`expr $k + 8`; n=`expr $n + 1`; m=`expr $m - 16`
|
|
||||||
done
|
|
||||||
n=1
|
|
||||||
while [ `expr $n + 0` -le $SECT_TYPE ]
|
|
||||||
do
|
|
||||||
if [ ! -e "$tmp_name" ]
|
|
||||||
then
|
|
||||||
pdftk A=${tmp_name%.pdf}_$n cat A1-end \
|
|
||||||
output "$tmp_name"
|
|
||||||
else
|
|
||||||
pdftk A="$tmp_name" B=${tmp_name%.pdf}_`expr $n` \
|
|
||||||
cat A1-end B1-end output ${tmp_name}_tmp
|
|
||||||
mv ${tmp_name}_tmp "$tmp_name"
|
|
||||||
fi
|
|
||||||
n=`expr $n + 1`
|
|
||||||
done
|
|
||||||
if [ $VERBOSE -eq 1 ]
|
|
||||||
then
|
|
||||||
echo "REARRANGING section number $j..."
|
|
||||||
fi
|
|
||||||
j=`expr $j + 1`;
|
|
||||||
i=`expr $i + $total`;
|
|
||||||
elif [ "$SIG_TYPE" = "sexto" ]
|
|
||||||
then
|
|
||||||
# determine target page dimensions
|
|
||||||
if [ $TGT_PAGE_HEIGHT -eq 0 ]
|
|
||||||
then
|
|
||||||
TGT_PAGE_HEIGHT=$(dc -e "$SRC_PAGE_HEIGHT 3 * p")
|
|
||||||
fi
|
|
||||||
if [ $TGT_PAGE_WIDTH -eq 0 ]
|
|
||||||
then
|
|
||||||
TGT_PAGE_WIDTH=$(dc -e "$SRC_PAGE_WIDTH 2 * p")
|
|
||||||
fi
|
|
||||||
# do the rearranging
|
|
||||||
k=$i; n=1; total=$(dc -e "$SECT_TYPE 12 * p"); m=$total
|
|
||||||
while [ $n -le $SECT_TYPE ]
|
|
||||||
do
|
|
||||||
pdftk "$NEW_FILE_NAME" cat `expr $k + 5` \
|
|
||||||
`expr $k + 6` `expr $k + $m - 1` $k \
|
|
||||||
`expr $k + $m - 1 - 3`south `expr $k + 3`south \
|
|
||||||
`expr $k + 7` `expr $k + 4` \
|
|
||||||
`expr $k + 1` `expr $k + $m - 1 - 1` \
|
|
||||||
`expr $k + 2`south `expr $k + $m - 1 - 2`south \
|
|
||||||
output ${tmp_name%.pdf}_$n;
|
|
||||||
k=`expr $k + 6`; n=`expr $n + 1`; m=`expr $m - 12`
|
|
||||||
done
|
|
||||||
n=1
|
|
||||||
while [ `expr $n + 0` -le $SECT_TYPE ]
|
|
||||||
do
|
|
||||||
if [ ! -e "$tmp_name" ]
|
|
||||||
then
|
|
||||||
pdftk A=${tmp_name%.pdf}_$n cat A1-end \
|
|
||||||
output "$tmp_name"
|
|
||||||
else
|
|
||||||
pdftk A=$tmp_name B=${tmp_name%.pdf}_`expr $n` \
|
|
||||||
cat A1-end B1-end output ${tmp_name}_tmp
|
|
||||||
mv ${tmp_name}_tmp "$tmp_name"
|
|
||||||
fi
|
|
||||||
n=`expr $n + 1`
|
|
||||||
done
|
|
||||||
if [ $VERBOSE -eq 1 ]
|
|
||||||
then
|
|
||||||
echo "REARRANGING section number $j..."
|
|
||||||
fi
|
|
||||||
j=`expr $j + 1`;
|
|
||||||
i=`expr $i + $total`;
|
|
||||||
elif [ "$SIG_TYPE" = "duodecimo" ]
|
|
||||||
then
|
|
||||||
# determine target page dimensions
|
|
||||||
if [ $TGT_PAGE_HEIGHT -eq 0 ]
|
|
||||||
then
|
|
||||||
TGT_PAGE_HEIGHT=$(dc -e "$SRC_PAGE_HEIGHT 3 * p")
|
|
||||||
fi
|
|
||||||
if [ $TGT_PAGE_WIDTH -eq 0 ]
|
|
||||||
then
|
|
||||||
TGT_PAGE_WIDTH=$(dc -e "$SRC_PAGE_WIDTH 4 * p")
|
|
||||||
fi
|
|
||||||
# do the rearranging
|
|
||||||
k=$i; n=1; total=$(dc -e "$SECT_TYPE 24 * p"); m=$total
|
|
||||||
while [ $n -le $SECT_TYPE ]
|
|
||||||
do
|
|
||||||
pdftk "$NEW_FILE_NAME" cat `expr $k + 8` \
|
|
||||||
`expr $k + $m - 1 - 8` `expr $k + 12` \
|
|
||||||
`expr $k + 11` `expr $k + 4` \
|
|
||||||
`expr $k + $m - 1 - 3` `expr $k + $m - 1` \
|
|
||||||
$k `expr $k + 4`south `expr $k + $m - 1 - 4`south \
|
|
||||||
`expr $k + $m - 1 - 7`south `expr $k + 7`south \
|
|
||||||
`expr $k + 10` `expr $k + 13` `expr $k + 14` \
|
|
||||||
`expr $k + 9` `expr $k + 1` `expr $k + $m - 1 - 1` \
|
|
||||||
`expr $k + $m - 1 - 2` `expr $k + 2` \
|
|
||||||
`expr $k + 6`south `expr $k + $m - 1 - 6`south \
|
|
||||||
`expr $k + $m - 1 - 5`south `expr $k + 5`south \
|
|
||||||
output ${tmp_name%.pdf}_$n;
|
|
||||||
k=`expr $k + 12`; n=`expr $n + 1`; m=`expr $m - 24`
|
|
||||||
done
|
|
||||||
n=1
|
|
||||||
while [ `expr $n + 0` -le $SECT_TYPE ]
|
|
||||||
do
|
|
||||||
if [ ! -e "$tmp_name" ]
|
|
||||||
then
|
|
||||||
pdftk A=${tmp_name%.pdf}_$n cat A1-end \
|
|
||||||
output $tmp_name
|
|
||||||
else
|
|
||||||
pdftk A="$tmp_name" B=${tmp_name%.pdf}_`expr $n` \
|
|
||||||
cat A1-end B1-end output ${tmp_name}_tmp
|
|
||||||
mv ${tmp_name}_tmp "$tmp_name"
|
|
||||||
fi
|
|
||||||
n=`expr $n + 1`
|
|
||||||
done
|
|
||||||
if [ $VERBOSE -eq 1 ]
|
|
||||||
then
|
|
||||||
echo "REARRANGING section number $j..."
|
|
||||||
fi
|
|
||||||
j=`expr $j + 1`;
|
|
||||||
i=`expr $i + $total`;
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
mv "$tmp_name" "$NEW_FILE_NAME"
|
|
||||||
rm ${tmp_name%.pdf}*
|
|
||||||
echo "\documentclass{article}
|
|
||||||
\usepackage{pdfpages}
|
|
||||||
\usepackage[paperwidth=${TGT_PAGE_WIDTH}bp,paperheight=${TGT_PAGE_HEIGHT}bp]{geometry}
|
|
||||||
\pagestyle{empty}" > ${OUTFILE_NAME%.pdf}.tex
|
|
||||||
echo '\\begin{document}' >> ${OUTFILE_NAME%.pdf}.tex
|
|
||||||
echo "\includepdf[nup=$NUP,pages=-,turn=false,columnstrict,
|
|
||||||
noautoscale,delta=${HORIZ_DELTA}bp ${VERT_DELTA}bp,
|
|
||||||
offset=${HORIZ_OFFSET}bp ${VERT_OFFSET}bp,scale=${SCALE}]
|
|
||||||
{./"$NEW_FILE_NAME"}" >> ${OUTFILE_NAME%.pdf}.tex
|
|
||||||
echo "\\\\end{document}" >> ${OUTFILE_NAME%.pdf}.tex
|
|
||||||
if [ $VERBOSE -eq 1 ]
|
|
||||||
then
|
|
||||||
echo "IMPOSING sections..."
|
|
||||||
fi
|
|
||||||
pdflatex ${OUTFILE_NAME%.pdf}.tex > /dev/null 2>&1
|
|
||||||
if [ $VERBOSE -eq 1 ]
|
|
||||||
then
|
|
||||||
echo "CLEANING up..."
|
|
||||||
fi
|
|
||||||
rm ${OUTFILE_NAME%.pdf}.tex ${OUTFILE_NAME%.pdf}.aux \
|
|
||||||
${OUTFILE_NAME%.pdf}.log "$NEW_FILE_NAME"
|
|
||||||
if [ -e "./blank.tex" ]; then
|
|
||||||
rm ./blank.tex
|
|
||||||
fi
|
|
||||||
if [ -e "./blank.aux" ]; then
|
|
||||||
rm ./blank.aux
|
|
||||||
fi
|
|
||||||
if [ -e "./blank.log" ]; then
|
|
||||||
rm ./blank.log
|
|
||||||
fi
|
|
||||||
if [ $VERBOSE -eq 1 ]
|
|
||||||
then
|
|
||||||
echo "`expr $NUM_PAGES + $NUM_BLANKS` pages imposed in
|
|
||||||
$(dc -e "$NUM_SIGS $SECT_TYPE * p") $SIG_TYPE signatures gathered
|
|
||||||
in sections of $SECT_TYPE signature(s) each and output to
|
|
||||||
${OUTFILE_NAME%.pdf}.pdf."
|
|
||||||
fi
|
|
||||||
if [ "$OUTFILE_NAME" = "stdout" ]
|
|
||||||
then
|
|
||||||
cat ${OUTFILE_NAME}.pdf
|
|
||||||
rm ${OUTFILE_NAME}.pdf
|
|
||||||
fi
|
|
||||||
exit 0
|
|
61
flake.lock
Normal file
61
flake.lock
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
{
|
||||||
|
"nodes": {
|
||||||
|
"flake-utils": {
|
||||||
|
"inputs": {
|
||||||
|
"systems": "systems"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1710146030,
|
||||||
|
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nixpkgs": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1721562059,
|
||||||
|
"narHash": "sha256-Tybxt65eyOARf285hMHIJ2uul8SULjFZbT9ZaEeUnP8=",
|
||||||
|
"owner": "NixOS",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "68c9ed8bbed9dfce253cc91560bf9043297ef2fe",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "NixOS",
|
||||||
|
"ref": "nixos-unstable",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"root": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-utils": "flake-utils",
|
||||||
|
"nixpkgs": "nixpkgs"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"systems": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1681028828,
|
||||||
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"root": "root",
|
||||||
|
"version": 7
|
||||||
|
}
|
33
flake.nix
Normal file
33
flake.nix
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
{
|
||||||
|
description = "carnival tunes";
|
||||||
|
inputs = {
|
||||||
|
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||||
|
flake-utils.url = "github:numtide/flake-utils";
|
||||||
|
};
|
||||||
|
|
||||||
|
outputs =
|
||||||
|
{ nixpkgs, flake-utils, ... }:
|
||||||
|
flake-utils.lib.eachDefaultSystem (
|
||||||
|
system:
|
||||||
|
let
|
||||||
|
pkgs = import nixpkgs { inherit system; };
|
||||||
|
in
|
||||||
|
{
|
||||||
|
devShells.default =
|
||||||
|
with pkgs;
|
||||||
|
mkShell {
|
||||||
|
buildInputs = [
|
||||||
|
texlivePackages.pdfbook2
|
||||||
|
lilypond-with-fonts
|
||||||
|
poppler_utils
|
||||||
|
gnumake
|
||||||
|
opusTools
|
||||||
|
soundfont-fluid
|
||||||
|
timidity
|
||||||
|
source-han-serif
|
||||||
|
source-han-sans
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
@ -1,17 +0,0 @@
|
|||||||
\setlength{\headheight}{15pt}
|
|
||||||
|
|
||||||
\pagestyle{fancy}
|
|
||||||
\renewcommand{\chaptermark}[1]{ \markboth{#1}{} }
|
|
||||||
\renewcommand{\sectionmark}[1]{ \markright{#1}{} }
|
|
||||||
|
|
||||||
\fancyhf{}
|
|
||||||
\fancyhead[LE,RO]{\thepage}
|
|
||||||
\fancyhead[RE]{\textit{ \nouppercase{\leftmark}} }
|
|
||||||
\fancyhead[LO]{\textit{ \nouppercase{\rightmark}} }
|
|
||||||
|
|
||||||
\fancypagestyle{plain}{
|
|
||||||
\fancyhf{}
|
|
||||||
\fancyhead[LE,RO]{\thepage}
|
|
||||||
\fancyhead[RE]{\textit{ \nouppercase{Sing-Alongs}} }
|
|
||||||
\fancyhead[LO]{\textit{ \nouppercase{Sing-Alongs}} }
|
|
||||||
}
|
|
@ -1,18 +0,0 @@
|
|||||||
\setlength{\columnseprule}{0.2pt}
|
|
||||||
|
|
||||||
\hypersetup
|
|
||||||
{
|
|
||||||
bookmarks=true, % show bookmarks bar?
|
|
||||||
unicode=true, % non-Latin characters in Acrobat’s bookmarks
|
|
||||||
pdftoolbar=true, % show Acrobat’s toolbar?
|
|
||||||
pdfmenubar=false, % show Acrobat’s menu?
|
|
||||||
pdffitwindow=false, % window fit to page when opened
|
|
||||||
pdfstartview={FitH}, % fits the width of the page to the window
|
|
||||||
pdftitle={Sing-Alongs}, % title
|
|
||||||
pdfauthor={Sebastian Hugentobler}, % author
|
|
||||||
pdfsubject={Music to sing along}, % subject of the document
|
|
||||||
pdfcreator={Sebastian Hugentobler}, % creator of the document
|
|
||||||
pdfproducer={Sebastian Hugentobler}, % producer of the document
|
|
||||||
pdfnewwindow=true, % links in new window
|
|
||||||
colorlinks=false, % false: boxed links; true: colored links
|
|
||||||
}
|
|
16
src/setup.ly
Normal file
16
src/setup.ly
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
\layout {
|
||||||
|
indent = 0.0
|
||||||
|
tagline = #f
|
||||||
|
copyright = #f
|
||||||
|
}
|
||||||
|
|
||||||
|
\paper {
|
||||||
|
system-system-spacing = #'((basic-distance . 0) (minimum-distance . 0) (padding . 1) (stretchability . 0))
|
||||||
|
ragged-bottom = ##t
|
||||||
|
ragged-last-bottom = ##t
|
||||||
|
}
|
||||||
|
|
||||||
|
\header {
|
||||||
|
tagline = ""
|
||||||
|
copyright = ""
|
||||||
|
}
|
@ -1,73 +0,0 @@
|
|||||||
% !Mode:: "TeX:UTF-8"
|
|
||||||
|
|
||||||
\documentclass[11pt, openany, twoside]{scrbook}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage{fontspec}
|
|
||||||
\usepackage{fancyhdr}
|
|
||||||
\usepackage[a4paper]{geometry}
|
|
||||||
\usepackage{tgschola}
|
|
||||||
\usepackage{tocloft}
|
|
||||||
\usepackage[unicode]{hyperref}
|
|
||||||
\usepackage{multicol}
|
|
||||||
\usepackage{songs}
|
|
||||||
\usepackage{lyluatex}
|
|
||||||
\usepackage{graphicx}
|
|
||||||
|
|
||||||
\makeatletter
|
|
||||||
|
|
||||||
\newcommand{\unchapter}[1]{%
|
|
||||||
\begingroup
|
|
||||||
\let\@makechapterhead\@gobble % make \@makechapterhead do nothing
|
|
||||||
\chapter{#1}
|
|
||||||
\endgroup
|
|
||||||
}
|
|
||||||
|
|
||||||
\makeatother
|
|
||||||
|
|
||||||
\directlua {
|
|
||||||
local f = assert(io.popen('git rev-parse --short HEAD', 'r'))
|
|
||||||
local s = assert(f:read('*a'))
|
|
||||||
f:close()
|
|
||||||
|
|
||||||
tex.sprint("\string\\newcommand {\string\\revision}{" .. s .. "}")
|
|
||||||
}
|
|
||||||
|
|
||||||
\input{settings.tex}
|
|
||||||
\input{headfoot.tex}
|
|
||||||
|
|
||||||
\begin{document}
|
|
||||||
\pagenumbering{roman}
|
|
||||||
|
|
||||||
\input{title.tex}
|
|
||||||
|
|
||||||
Please do not take this little book as a definite source, it is more of a suggestion on how to
|
|
||||||
play a particular piece. Music is here to be played and not to be nailed down.\\
|
|
||||||
~\\
|
|
||||||
As the notation of public domain music falls not under copyright, this booklet is not copyrighted. \\
|
|
||||||
Commercial use is encouraged and it is not necessary to retain the contributor notice but of course
|
|
||||||
appreciated if you do.\\
|
|
||||||
~\\
|
|
||||||
If you use this booklet in a form it would be nice when you drop us a line but this is just out of
|
|
||||||
interest and again you are in no way obliged to do so.
|
|
||||||
|
|
||||||
\chapter*{Contributors}
|
|
||||||
\begin{itemize}
|
|
||||||
\item Matias Hugentobler
|
|
||||||
\item Sebastian Hugentobler
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\tableofcontents
|
|
||||||
|
|
||||||
\newpage
|
|
||||||
|
|
||||||
\pagenumbering{arabic}
|
|
||||||
|
|
||||||
\lysetoption{staffsize}{22}
|
|
||||||
\lysetoption{quote}{true}
|
|
||||||
\lysetoption{indent}{false}
|
|
||||||
\lysetoption{insert}{inline}
|
|
||||||
\lysetoption{pass-fonts}{true}
|
|
||||||
|
|
||||||
\songs
|
|
||||||
|
|
||||||
\end{document}
|
|
12
src/singalongs.typ
Normal file
12
src/singalongs.typ
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
#import "title.typ": *
|
||||||
|
|
||||||
|
#set page(margin: (inside: 2.5cm, outside: 2cm, y: 1.75cm))
|
||||||
|
|
||||||
|
#titlepage()
|
||||||
|
|
||||||
|
#outline()
|
||||||
|
#pagebreak()
|
||||||
|
|
||||||
|
#counter(page).update(1)
|
||||||
|
#set page(numbering: "1")
|
||||||
|
#include "/build/songs.typ"
|
31
src/song.tex
31
src/song.tex
@ -1,31 +0,0 @@
|
|||||||
% !Mode:: "TeX:UTF-8"
|
|
||||||
|
|
||||||
\documentclass[11pt, openany, oneside]{scrbook}
|
|
||||||
|
|
||||||
\usepackage{fontspec}
|
|
||||||
\usepackage[a4paper]{geometry}
|
|
||||||
\usepackage{lmodern}
|
|
||||||
\usepackage{tgschola}
|
|
||||||
\usepackage[unicode]{hyperref}
|
|
||||||
\usepackage{multicol}
|
|
||||||
\usepackage{lyluatex}
|
|
||||||
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\pagenumbering{gobble}
|
|
||||||
|
|
||||||
\lysetoption{staffsize}{22}
|
|
||||||
\lysetoption{quote}{true}
|
|
||||||
\lysetoption{indent}{false}
|
|
||||||
\lysetoption{insert}{inline}
|
|
||||||
\lysetoption{pass-fonts}{true}
|
|
||||||
|
|
||||||
\directlua{
|
|
||||||
tex.sprint("\string\\lilypondfile{" .. arg[5] .. "}")
|
|
||||||
}
|
|
||||||
~\\
|
|
||||||
\directlua{
|
|
||||||
tex.sprint("\string\\input{" .. arg[6] .. "}")
|
|
||||||
}
|
|
||||||
|
|
||||||
\end{document}
|
|
6
src/song.typ
Normal file
6
src/song.typ
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
#let song(title, basename) = {
|
||||||
|
hide(heading(title))
|
||||||
|
image("/build/songs/" + basename + ".svg")
|
||||||
|
include ("/src/songs/" + basename + ".typ")
|
||||||
|
pagebreak()
|
||||||
|
}
|
@ -1,36 +0,0 @@
|
|||||||
require "lfs"
|
|
||||||
|
|
||||||
local open = io.open
|
|
||||||
|
|
||||||
local function read_file(path)
|
|
||||||
local file = open(path, "rb") -- r read mode and b binary mode
|
|
||||||
if not file then return nil end
|
|
||||||
local content = file:read "*a" -- *a or *all reads the whole file
|
|
||||||
file:close()
|
|
||||||
return content
|
|
||||||
end
|
|
||||||
|
|
||||||
function string.ends(String,End)
|
|
||||||
return End=='' or string.sub(String,-string.len(End))==End
|
|
||||||
end
|
|
||||||
|
|
||||||
function find_songs(dir)
|
|
||||||
local files = {}
|
|
||||||
for file in lfs.dir(dir) do
|
|
||||||
table.insert(files, file)
|
|
||||||
end
|
|
||||||
table.sort(files)
|
|
||||||
|
|
||||||
for i = 1, #files do
|
|
||||||
local file = files[i]
|
|
||||||
if string.ends(file, ".ly") then
|
|
||||||
local ly_content = read_file(dir .. '/' .. file)
|
|
||||||
local ly_title = string.match(ly_content, 'title = "(.-)"')
|
|
||||||
tex.sprint('\\unchapter{' .. ly_title .. '}')
|
|
||||||
tex.sprint('\\lilypondfile{' .. dir .. '/' .. file .. '}')
|
|
||||||
tex.sprint('~\\\\')
|
|
||||||
tex.sprint('~\\\\')
|
|
||||||
tex.sprint('\\input{' .. dir .. '/' .. file:gsub("%.ly", ".tex") .. '}')
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
@ -1,18 +0,0 @@
|
|||||||
\ProvidesPackage{songs}
|
|
||||||
|
|
||||||
\RequirePackage{luatexbase}
|
|
||||||
\RequirePackage{luaotfload}
|
|
||||||
\RequirePackage{kvoptions}
|
|
||||||
\RequirePackage{keycommand}
|
|
||||||
\RequirePackage{currfile}
|
|
||||||
\directlua{dofile(kpse.find_file("songs.lua"))}
|
|
||||||
|
|
||||||
\def\songpath{"./songs"}
|
|
||||||
|
|
||||||
% Commandes principales
|
|
||||||
% Inclusion d'un fichier ly
|
|
||||||
\newkeycommand*\songs[songpath=\songpath]{%
|
|
||||||
\directlua{%
|
|
||||||
find_songs(\songpath)%
|
|
||||||
}%
|
|
||||||
}
|
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "All for Me Grog"
|
title = "All for Me Grog"
|
||||||
|
@ -1,42 +0,0 @@
|
|||||||
\begin{center}
|
|
||||||
\textit{[Chorus] \\
|
|
||||||
Well it's all for me grog, me jolly jolly grog, \\
|
|
||||||
It's all for me beer and tobacco. \\
|
|
||||||
For I spent all me tin on the lassies drinking gin, \\
|
|
||||||
Far across the western ocean I must wander. \\ }
|
|
||||||
~\\
|
|
||||||
I’m sick in the head and I haven’t been to bed \\
|
|
||||||
Since first I came ashore with me plunder \\
|
|
||||||
I’ve seen centipedes and snakes and me head is full of aches \\
|
|
||||||
And I think I’ll take a path for way out yonder. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
Where are me boots, me noggin', noggin' boots, \\
|
|
||||||
They're all sold for beer and tobacco. \\
|
|
||||||
See the soles they were thin and the uppers were lettin’ in \\
|
|
||||||
And the heels were looking out for better weather. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
Where is me shirt, me noggin', noggin' shirt, \\
|
|
||||||
It's all sold for beer and tobacco, \\
|
|
||||||
You see the sleeves were all worn out and the collar been torn about, \\
|
|
||||||
And the tail is looking out for better weather. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
Where is me wife, me noggin', noggin' wife \\
|
|
||||||
She's all sold for beer and tobacco \\
|
|
||||||
You see her front it was worn out and her tail got kicked about \\
|
|
||||||
And I'm sure she's lookin' out for better weather \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
Where is me bed, me noggin', noggin' bed \\
|
|
||||||
It's all sold for beer and tobacco \\
|
|
||||||
You see I sold it to the girls until the springs were all in twirls \\
|
|
||||||
And the sheets they're lookin' out for better weather \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
\end{center}
|
|
40
src/songs/AllForMeGrog.typ
Normal file
40
src/songs/AllForMeGrog.typ
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
_[Chorus] \
|
||||||
|
Well it's all for me grog, me jolly jolly grog, \
|
||||||
|
It's all for me beer and tobacco. \
|
||||||
|
For I spent all me tin on the lassies drinking gin, \
|
||||||
|
Far across the western ocean I must wander._ \
|
||||||
|
|
||||||
|
I’m sick in the head and I haven’t been to bed \
|
||||||
|
Since first I came ashore with me plunder \
|
||||||
|
I’ve seen centipedes and snakes and me head is full of aches \
|
||||||
|
And I think I’ll take a path for way out yonder. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Where are me boots, me noggin', noggin' boots, \
|
||||||
|
They're all sold for beer and tobacco. \
|
||||||
|
See the soles they were thin and the uppers were lettin’ in \
|
||||||
|
And the heels were looking out for better weather. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Where is me shirt, me noggin', noggin' shirt, \
|
||||||
|
It's all sold for beer and tobacco, \
|
||||||
|
You see the sleeves were all worn out and the collar been torn about, \
|
||||||
|
And the tail is looking out for better weather. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Where is me wife, me noggin', noggin' wife \
|
||||||
|
She's all sold for beer and tobacco \
|
||||||
|
You see her front it was worn out and her tail got kicked about \
|
||||||
|
And I'm sure she's lookin' out for better weather \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Where is me bed, me noggin', noggin' bed \
|
||||||
|
It's all sold for beer and tobacco \
|
||||||
|
You see I sold it to the girls until the springs were all in twirls \
|
||||||
|
And the sheets they're lookin' out for better weather \
|
||||||
|
|
||||||
|
_[Chorus]_
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "Auld Lang Syne"
|
title = "Auld Lang Syne"
|
||||||
@ -62,4 +63,4 @@ melody = \relative a' {
|
|||||||
\tempo 4 = 130
|
\tempo 4 = 130
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,42 +0,0 @@
|
|||||||
\begin{multicols*}{2}
|
|
||||||
\begin{center}
|
|
||||||
Should auld acquaintance be forgot, \\
|
|
||||||
And never brought to mind? \\
|
|
||||||
Should auld acquaintance be forgot, \\
|
|
||||||
And days of auld lang syne? \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\
|
|
||||||
For auld lang syne, my dear, \\
|
|
||||||
For auld lang syne. \\
|
|
||||||
We'll take a cup o' kindness yet, \\
|
|
||||||
For auld lang syne. \\}
|
|
||||||
~\\
|
|
||||||
And surely ye'll be your pint-stowp! \\
|
|
||||||
And surely I'll be mine! \\
|
|
||||||
And we'll take a cup o' kindness yet, \\
|
|
||||||
for auld lang syne. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
We twa hae run about the braes \\
|
|
||||||
And pou'd the gowans fine. \\
|
|
||||||
We've wandered mony a weary foot, \\
|
|
||||||
Sin' auld lang syne. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
We twa hae sported i' the burn, \\
|
|
||||||
From morning sun till dine, \\
|
|
||||||
But seas between us braid hae roared \\
|
|
||||||
Sin' auld lang syne. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
And ther's a hand, my trusty friend, \\
|
|
||||||
And gie's a hand o' thine; \\
|
|
||||||
We'll tak' a right good willie-waught, \\
|
|
||||||
For auld lang syne. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
\end{center}
|
|
||||||
\end{multicols*}
|
|
42
src/songs/AuldLangSyne.typ
Normal file
42
src/songs/AuldLangSyne.typ
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
#columns(2, gutter: 11pt)[
|
||||||
|
|
||||||
|
Should auld acquaintance be forgot, \
|
||||||
|
And never brought to mind? \
|
||||||
|
Should auld acquaintance be forgot, \
|
||||||
|
And days of auld lang syne? \
|
||||||
|
|
||||||
|
_[Chorus] \
|
||||||
|
For auld lang syne, my dear, \
|
||||||
|
For auld lang syne. \
|
||||||
|
We'll take a cup o' kindness yet, \
|
||||||
|
For auld lang syne._ \
|
||||||
|
|
||||||
|
And surely ye'll be your pint-stowp! \
|
||||||
|
And surely I'll be mine! \
|
||||||
|
And we'll take a cup o' kindness yet, \
|
||||||
|
for auld lang syne. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
We twa hae run about the braes \
|
||||||
|
And pou'd the gowans fine. \
|
||||||
|
We've wandered mony a weary foot, \
|
||||||
|
Sin' auld lang syne. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
We twa hae sported i' the burn, \
|
||||||
|
From morning sun till dine, \
|
||||||
|
But seas between us braid hae roared \
|
||||||
|
Sin' auld lang syne. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
And ther's a hand, my trusty friend, \
|
||||||
|
And gie's a hand o' thine; \
|
||||||
|
We'll tak' a right good willie-waught, \
|
||||||
|
For auld lang syne. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
]
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "The Black Velvet Band"
|
title = "The Black Velvet Band"
|
||||||
@ -62,4 +63,4 @@ melody = \relative g'' {
|
|||||||
\tempo 4 = 130
|
\tempo 4 = 130
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,62 +0,0 @@
|
|||||||
\begin{multicols*}{2}
|
|
||||||
\begin{center}
|
|
||||||
Well, in a neat little town they call Belfast, \\
|
|
||||||
apprentice to trade I was bound \\
|
|
||||||
Many an hours sweet happiness, \\
|
|
||||||
have I spent in that neat little town \\
|
|
||||||
A sad misfortune came over me, \\
|
|
||||||
which caused me to stray from the land \\
|
|
||||||
Far away from my friends and relations,
|
|
||||||
betrayed by the black velvet band \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\
|
|
||||||
Her eyes they shone like diamonds, \\
|
|
||||||
I thought her the queen of the land. \\
|
|
||||||
And her hair it hung over her shoulder, \\
|
|
||||||
tied up with a black velvet band. \\}
|
|
||||||
~\\
|
|
||||||
As I went walking down Broadway, \\
|
|
||||||
meaning not long for to stay, \\
|
|
||||||
When who should I meet but this pretty fair maid \\
|
|
||||||
comes a tripping along the highway, \\
|
|
||||||
She was both fair and handsome, \\
|
|
||||||
her neck it was just like a swans \\
|
|
||||||
And her hair it hung over her shoulder, \\
|
|
||||||
tied up with a black velvet band \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
I took a stroll with this pretty fair maid \\
|
|
||||||
And a gentleman passing us by \\
|
|
||||||
Well, I knew she meant the doing of him \\
|
|
||||||
By the look in her roguish black eye \\
|
|
||||||
A gold watch she took from his pocket \\
|
|
||||||
And placed it right into my hand \\
|
|
||||||
And the very first thing that I said, was \\
|
|
||||||
bad luck to the black velvet band \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
Before the judge and jury, \\
|
|
||||||
next morning I had to appear, \\
|
|
||||||
The judge he says to me: \\
|
|
||||||
"Young man, your case it is proven clear \\
|
|
||||||
We'll give you seven years penal servitude, \\
|
|
||||||
to be spent faraway from the land \\
|
|
||||||
Far away from your friends and companions, \\
|
|
||||||
betrayed by the black velvet band" \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
So come all you jolly young fellows \\
|
|
||||||
a warning take by me \\
|
|
||||||
When you are out on the town me lads, \\
|
|
||||||
beware of them pretty colleens \\
|
|
||||||
For they feed you with strong drink, \\
|
|
||||||
"Oh yeah", 'til you are unable to stand \\
|
|
||||||
And the very next thing that you'll know is \\
|
|
||||||
you've landed in Van Diemens Land \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
\end{center}
|
|
||||||
\end{multicols*}
|
|
62
src/songs/BlackVelvetBand.typ
Normal file
62
src/songs/BlackVelvetBand.typ
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
#columns(2, gutter: 11pt)[
|
||||||
|
|
||||||
|
Well, in a neat little town they call Belfast, \
|
||||||
|
apprentice to trade I was bound \
|
||||||
|
Many an hours sweet happiness, \
|
||||||
|
have I spent in that neat little town \
|
||||||
|
A sad misfortune came over me, \
|
||||||
|
which caused me to stray from the land \
|
||||||
|
Far away from my friends and relations, \
|
||||||
|
betrayed by the black velvet band \
|
||||||
|
|
||||||
|
_[Chorus] \
|
||||||
|
Her eyes they shone like diamonds, \
|
||||||
|
I thought her the queen of the land. \
|
||||||
|
And her hair it hung over her shoulder, \
|
||||||
|
tied up with a black velvet band._
|
||||||
|
|
||||||
|
As I went walking down Broadway, \
|
||||||
|
meaning not long for to stay, \
|
||||||
|
When who should I meet but this pretty fair maid \
|
||||||
|
comes a tripping along the highway, \
|
||||||
|
She was both fair and handsome, \
|
||||||
|
her neck it was just like a swans \
|
||||||
|
And her hair it hung over her shoulder, \
|
||||||
|
tied up with a black velvet band \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
I took a stroll with this pretty fair maid \
|
||||||
|
And a gentleman passing us by \
|
||||||
|
Well, I knew she meant the doing of him \
|
||||||
|
By the look in her roguish black eye \
|
||||||
|
A gold watch she took from his pocket \
|
||||||
|
And placed it right into my hand \
|
||||||
|
And the very first thing that I said, was \
|
||||||
|
bad luck to the black velvet band \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Before the judge and jury, \
|
||||||
|
next morning I had to appear, \
|
||||||
|
The judge he says to me: \
|
||||||
|
"Young man, your case it is proven clear \
|
||||||
|
We'll give you seven years penal servitude, \
|
||||||
|
to be spent faraway from the land \
|
||||||
|
Far away from your friends and companions, \
|
||||||
|
betrayed by the black velvet band" \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
So come all you jolly young fellows \
|
||||||
|
a warning take by me \
|
||||||
|
When you are out on the town me lads, \
|
||||||
|
beware of them pretty colleens \
|
||||||
|
For they feed you with strong drink, \
|
||||||
|
"Oh yeah", 'til you are unable to stand \
|
||||||
|
And the very next thing that you'll know is \
|
||||||
|
you've landed in Van Diemens Land \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
]
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "Bürgerlied"
|
title = "Bürgerlied"
|
||||||
|
@ -1,52 +0,0 @@
|
|||||||
\begin{multicols*}{2}
|
|
||||||
\begin{center}
|
|
||||||
Ob wir rote, gelbe Kragen \\
|
|
||||||
Helme oder Hüte tragen \\
|
|
||||||
Stiefel tragen oder Schuh \\
|
|
||||||
Oder ob wir Röcke nähen \\
|
|
||||||
Und zu Schuhen Drähte drehen \\
|
|
||||||
Das tut, das tut nichts dazu. \\
|
|
||||||
~\\
|
|
||||||
Ob wir können präsidieren, \\
|
|
||||||
Oder müssen Akten schmieren \\
|
|
||||||
Ohne Rast und ohne Ruh \\
|
|
||||||
Ob wir just Kollegia lesen \\
|
|
||||||
Oder aber binden Besen \\
|
|
||||||
Das tut, das tut nichts dazu. \\
|
|
||||||
~\\
|
|
||||||
Ob wir stolz zu Rosse reiten, \\
|
|
||||||
Oder ob zu Fuß wir schreiten, \\
|
|
||||||
Fürbaß unser'm Ziele zu. \\
|
|
||||||
Ob uns Kreuze vorne schmücken \\
|
|
||||||
Oder Kreuze hinten drücken, \\
|
|
||||||
Das tut, das tut nichts dazu. \\
|
|
||||||
~\\
|
|
||||||
Aber ob wir Neues bauen \\
|
|
||||||
Oder Altes nur verdauen \\
|
|
||||||
Wie das Gras verdaut die Kuh \\
|
|
||||||
Ob wir in der Welt was schaffen \\
|
|
||||||
Oder nur die Welt begaffen \\
|
|
||||||
Das tut, das tut was dazu \\
|
|
||||||
~\\
|
|
||||||
Ob im Kopfe etwas Grütze \\
|
|
||||||
Und im Herzen Licht und Hitze \\
|
|
||||||
Daß es brennt in einem Nu \\
|
|
||||||
Oder ob wir hinter Mauern \\
|
|
||||||
Im dunkeln träge kauern, \\
|
|
||||||
Das tut, das tut was dazu \\
|
|
||||||
~\\
|
|
||||||
Ob wir rüstig und geschäftig \\
|
|
||||||
Wo es gilt zu wirken kräftig \\
|
|
||||||
Immer tapfer greifen zu \\
|
|
||||||
Oder ob wir schläfrig denken \\
|
|
||||||
Gott wird's wohl im Schlafe schenken \\
|
|
||||||
Das tut, das tut was dazu! \\
|
|
||||||
~\\
|
|
||||||
Drum, ihr Bürger, drum, ihr Brüder \\
|
|
||||||
Alle eines Bundes Glieder \\
|
|
||||||
Was auch jeder von uns tu! \\
|
|
||||||
Alle, die dies Lied gesungen, \\
|
|
||||||
So die Alten, wie die Jungen, \\
|
|
||||||
Tun wir, tun wir was dazu. \\
|
|
||||||
\end{center}
|
|
||||||
\end{multicols*}
|
|
52
src/songs/Buergerlied.typ
Normal file
52
src/songs/Buergerlied.typ
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
#columns(2, gutter: 11pt)[
|
||||||
|
|
||||||
|
Ob wir rote, gelbe Kragen \
|
||||||
|
Helme oder Hüte tragen \
|
||||||
|
Stiefel tragen oder Schuh \
|
||||||
|
Oder ob wir Röcke nähen \
|
||||||
|
Und zu Schuhen Drähte drehen \
|
||||||
|
Das tut, das tut nichts dazu. \
|
||||||
|
|
||||||
|
Ob wir können präsidieren, \
|
||||||
|
Oder müssen Akten schmieren \
|
||||||
|
Ohne Rast und ohne Ruh \
|
||||||
|
Ob wir just Kollegia lesen \
|
||||||
|
Oder aber binden Besen \
|
||||||
|
Das tut, das tut nichts dazu. \
|
||||||
|
|
||||||
|
Ob wir stolz zu Rosse reiten, \
|
||||||
|
Oder ob zu Fuß wir schreiten, \
|
||||||
|
Fürbaß unser'm Ziele zu. \
|
||||||
|
Ob uns Kreuze vorne schmücken \
|
||||||
|
Oder Kreuze hinten drücken, \
|
||||||
|
Das tut, das tut nichts dazu. \
|
||||||
|
|
||||||
|
Aber ob wir Neues bauen \
|
||||||
|
Oder Altes nur verdauen \
|
||||||
|
Wie das Gras verdaut die Kuh \
|
||||||
|
Ob wir in der Welt was schaffen \
|
||||||
|
Oder nur die Welt begaffen \
|
||||||
|
Das tut, das tut was dazu \
|
||||||
|
|
||||||
|
Ob im Kopfe etwas Grütze \
|
||||||
|
Und im Herzen Licht und Hitze \
|
||||||
|
Daß es brennt in einem Nu \
|
||||||
|
Oder ob wir hinter Mauern \
|
||||||
|
Im dunkeln träge kauern, \
|
||||||
|
Das tut, das tut was dazu \
|
||||||
|
|
||||||
|
Ob wir rüstig und geschäftig \
|
||||||
|
Wo es gilt zu wirken kräftig \
|
||||||
|
Immer tapfer greifen zu \
|
||||||
|
Oder ob wir schläfrig denken \
|
||||||
|
Gott wird's wohl im Schlafe schenken \
|
||||||
|
Das tut, das tut was dazu! \
|
||||||
|
|
||||||
|
Drum, ihr Bürger, drum, ihr Brüder \
|
||||||
|
Alle eines Bundes Glieder \
|
||||||
|
Was auch jeder von uns tu! \
|
||||||
|
Alle, die dies Lied gesungen, \
|
||||||
|
So die Alten, wie die Jungen, \
|
||||||
|
Tun wir, tun wir was dazu. \
|
||||||
|
|
||||||
|
]
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "Drunken Sailor"
|
title = "Drunken Sailor"
|
||||||
|
@ -1,57 +0,0 @@
|
|||||||
\begin{multicols*}{2}
|
|
||||||
\begin{center}
|
|
||||||
\textit{[Chorus] \\
|
|
||||||
Way-hey up she rises \\
|
|
||||||
Way-hey up she rises \\
|
|
||||||
Way-hey up she rises \\
|
|
||||||
Earl-eye in the morning! \\}
|
|
||||||
~\\
|
|
||||||
\textit{
|
|
||||||
What shall we do with a drunken sailor? \\
|
|
||||||
What shall we do with a drunken sailor? \\
|
|
||||||
What shall we do with a drunken sailor? \\
|
|
||||||
Earl-eye in the morning? \\}
|
|
||||||
~\\
|
|
||||||
Put him in a long-boat till he's sober \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
Keep him there and make 'im bale 'er. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
Trice him up in a runnin' bowline. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
Put him in the scuppers with a hose-pipe on him. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
Take 'im and shake 'im and try an' wake i'm. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
Give 'im a taste of the bosun's rope-end. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
Shave his belly with a rusty razor. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
Put him in the bed with the captain's daughter. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
Way-hey up she rises \\
|
|
||||||
Way-hey up she rises \\
|
|
||||||
Way-hey up she rises \\
|
|
||||||
Early in the morning! \\
|
|
||||||
~\\
|
|
||||||
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! \\
|
|
||||||
\end{center}
|
|
||||||
\end{multicols*}
|
|
56
src/songs/DrunkenSailor.typ
Normal file
56
src/songs/DrunkenSailor.typ
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
#columns(2, gutter: 11pt)[
|
||||||
|
|
||||||
|
_[Chorus]
|
||||||
|
Way-hey up she rises \
|
||||||
|
Way-hey up she rises \
|
||||||
|
Way-hey up she rises \
|
||||||
|
Early in the morning!_
|
||||||
|
|
||||||
|
_What shall we do with a drunken sailor? \
|
||||||
|
What shall we do with a drunken sailor? \
|
||||||
|
What shall we do with a drunken sailor? \
|
||||||
|
Earl-eye in the morning?_
|
||||||
|
|
||||||
|
Put him in a long-boat till he's sober \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Keep him there and make 'im bale 'er. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Trice him up in a runnin' bowline. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Put him in the scuppers with a hose-pipe on him. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Take 'im and shake 'im and try an' wake i'm. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Give 'im a taste of the bosun's rope-end.
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Shave his belly with a rusty razor. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Put him in the bed with the captain's daughter. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Way-hey up she rises \
|
||||||
|
Way-hey up she rises \
|
||||||
|
Way-hey up she rises \
|
||||||
|
Early in the morning! \
|
||||||
|
|
||||||
|
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! \
|
||||||
|
|
||||||
|
]
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "Finnegan's Wake"
|
title = "Finnegan's Wake"
|
||||||
|
@ -1,62 +0,0 @@
|
|||||||
\begin{multicols*}{2}
|
|
||||||
\begin{center}
|
|
||||||
Tim Finnegan lived in Walkin' Street \\
|
|
||||||
A gentle Irishman, mighty odd; \\
|
|
||||||
He had a brogue both rich and sweet \\
|
|
||||||
And to rise in the world he carried a hod. \\
|
|
||||||
Now Tim had a sort of the tipplin' way \\
|
|
||||||
With a love for the liquor he was born \\
|
|
||||||
And to help on with is work each day \\
|
|
||||||
He'd a "drop of the cray-thur" every morn. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\
|
|
||||||
Whack fol the dah O, dance to your partner \\
|
|
||||||
Whirl the floor, your trotters shake; \\
|
|
||||||
Wasn't it the truth I told you \\
|
|
||||||
Lots of fun at Finnegan's wake! \\}
|
|
||||||
~\\
|
|
||||||
One mornin' Tim was feelin' foul \\
|
|
||||||
His head was heavy and it made him shake; \\
|
|
||||||
He fell from a ladder and he broke his skull \\
|
|
||||||
And they carried him home his corpse to wake. \\
|
|
||||||
They rolled him up in a nice clean sheet \\
|
|
||||||
And laid him out upon the bed, \\
|
|
||||||
A gallon of whiskey at his feet \\
|
|
||||||
and a barrel of porter at his head. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
His friends assembled at the wake \\
|
|
||||||
And Mrs. Finnegan called for lunch, \\
|
|
||||||
First they brought in tea and cake \\
|
|
||||||
Then pipes, tobacco and brandy punch. \\
|
|
||||||
Biddy O'Brien began to bawl \\
|
|
||||||
"Such a nice clean corpse did you ever see? \\
|
|
||||||
O Tim, mavourneed, why did you die?" \\
|
|
||||||
"Hold your gob," said Paddy McGee! \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
Then Maggie O'Connor took up the job \\
|
|
||||||
"O Biddy," says she, "You're wrong I'm sure" \\
|
|
||||||
Biddy she gave her a belt in the gob \\
|
|
||||||
And left her sprawlin on the floor. \\
|
|
||||||
And then the war did soon engage \\
|
|
||||||
It was woman to woman and man to man \\
|
|
||||||
Shillelagh law was all the rage \\
|
|
||||||
And a row and a ruccus soon began. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
Then Mickey Maloney ducked his head \\
|
|
||||||
When a noggin of whiskey flew at him \\
|
|
||||||
It missed, and falling on the bed \\
|
|
||||||
The liquor squattered over Tim! \\
|
|
||||||
The corpse revives! See how he rises! \\
|
|
||||||
Tim Finnegan rising from the bed, \\
|
|
||||||
Says, "Whirl your whiskey round like blazes \\
|
|
||||||
d'anam don diabhal!* Do you think I'm dead?" \\
|
|
||||||
~\\
|
|
||||||
*"Your soul to the devil! (spoken: Danum un deel)"
|
|
||||||
\end{center}
|
|
||||||
\end{multicols*}
|
|
62
src/songs/FinnegansWake.typ
Normal file
62
src/songs/FinnegansWake.typ
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
#columns(2, gutter: 11pt)[
|
||||||
|
|
||||||
|
Tim Finnegan lived in Walkin' Street \
|
||||||
|
A gentle Irishman, mighty odd; \
|
||||||
|
He had a brogue both rich and sweet \
|
||||||
|
And to rise in the world he carried a hod. \
|
||||||
|
Now Tim had a sort of the tipplin' way \
|
||||||
|
With a love for the liquor he was born \
|
||||||
|
And to help on with is work each day \
|
||||||
|
He'd a "drop of the cray-thur" every morn. \
|
||||||
|
|
||||||
|
_[Chorus] \
|
||||||
|
Whack fol the dah O, dance to your partner \
|
||||||
|
Whirl the floor, your trotters shake; \
|
||||||
|
Wasn't it the truth I told you \
|
||||||
|
Lots of fun at Finnegan's wake!_
|
||||||
|
|
||||||
|
One mornin' Tim was feelin' foul \
|
||||||
|
His head was heavy and it made him shake; \
|
||||||
|
He fell from a ladder and he broke his skull \
|
||||||
|
And they carried him home his corpse to wake. \
|
||||||
|
They rolled him up in a nice clean sheet \
|
||||||
|
And laid him out upon the bed, \
|
||||||
|
A gallon of whiskey at his feet \
|
||||||
|
and a barrel of porter at his head. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
His friends assembled at the wake \
|
||||||
|
And Mrs. Finnegan called for lunch, \
|
||||||
|
First they brought in tea and cake \
|
||||||
|
Then pipes, tobacco and brandy punch. \
|
||||||
|
Biddy O'Brien began to bawl \
|
||||||
|
"Such a nice clean corpse did you ever see? \
|
||||||
|
O Tim, mavourneed, why did you die?" \
|
||||||
|
"Hold your gob," said Paddy McGee! \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Then Maggie O'Connor took up the job \
|
||||||
|
"O Biddy," says she, "You're wrong I'm sure" \
|
||||||
|
Biddy she gave her a belt in the gob \
|
||||||
|
And left her sprawlin on the floor. \
|
||||||
|
And then the war did soon engage \
|
||||||
|
It was woman to woman and man to man \
|
||||||
|
Shillelagh law was all the rage \
|
||||||
|
And a row and a ruccus soon began. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Then Mickey Maloney ducked his head \
|
||||||
|
When a noggin of whiskey flew at him \
|
||||||
|
It missed, and falling on the bed \
|
||||||
|
The liquor squattered over Tim! \
|
||||||
|
The corpse revives! See how he rises! \
|
||||||
|
Tim Finnegan rising from the bed, \
|
||||||
|
Says, "Whirl your whiskey round like blazes \
|
||||||
|
d'anam don diabhal!\* Do you think I'm dead?" \
|
||||||
|
|
||||||
|
\*"Your soul to the devil! (spoken: Danum un deel)"
|
||||||
|
|
||||||
|
]
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "The Foggy Dew"
|
title = "The Foggy Dew"
|
||||||
|
@ -1,48 +0,0 @@
|
|||||||
\begin{multicols*}{2}
|
|
||||||
\begin{center}
|
|
||||||
As down the glen one Easter morn \\
|
|
||||||
To a city fair rode I \\
|
|
||||||
There armed lines of marching men \\
|
|
||||||
In squadrons passed me by \\
|
|
||||||
No fife did hum nor battle drum \\
|
|
||||||
Did sound it's dread tatoo \\
|
|
||||||
But the Angelus bell o'er the Liffey swell \\
|
|
||||||
Rang out through the foggy dew \\
|
|
||||||
~\\
|
|
||||||
Right proudly high over Dublin Town \\
|
|
||||||
They hung out the flag of war \\
|
|
||||||
'Twas better to die 'neath an Irish sky \\
|
|
||||||
Than at Sulva or Sud El Bar \\
|
|
||||||
And from the plains of Royal Meath \\
|
|
||||||
Strong men came hurrying through \\
|
|
||||||
While Britannia's Huns, with their long range guns \\
|
|
||||||
Sailed in through the foggy dew \\
|
|
||||||
~\\
|
|
||||||
'Twas Britannia bade our Wild Geese go \\
|
|
||||||
That small nations might be free \\
|
|
||||||
But their lonely graves are by Suvla's waves \\
|
|
||||||
Or the shore of the Great North Sea \\
|
|
||||||
Oh, had they died by Pearse's side \\
|
|
||||||
Or fought with Cathal Brugha \\
|
|
||||||
Their names we will keep where the fenians sleep \\
|
|
||||||
'Neath the shroud of the foggy dew \\
|
|
||||||
~\\
|
|
||||||
But the bravest fell, and the requiem bell \\
|
|
||||||
Rang mournfully and clear \\
|
|
||||||
For those who died that Eastertide \\
|
|
||||||
In the springing of the year \\
|
|
||||||
And the world did gaze, in deep amaze, \\
|
|
||||||
At those fearless men, but few \\
|
|
||||||
Who bore the fight that freedom's light \\
|
|
||||||
Might shine through the foggy dew \\
|
|
||||||
~\\
|
|
||||||
Ah, back through the glen I rode again \\
|
|
||||||
And my heart with grief was sore \\
|
|
||||||
For I parted then with valiant men \\
|
|
||||||
Whom I never shall see no more \\
|
|
||||||
But to and fro in my dreams I go \\
|
|
||||||
And I'd kneel and pray for you, \\
|
|
||||||
For slavery fled, O glorious dead, \\
|
|
||||||
When you fell in the foggy dew \\
|
|
||||||
\end{center}
|
|
||||||
\end{multicols*}
|
|
48
src/songs/FoggyDew.typ
Normal file
48
src/songs/FoggyDew.typ
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
#columns(2, gutter: 11pt)[
|
||||||
|
|
||||||
|
As down the glen one Easter morn \
|
||||||
|
To a city fair rode I \
|
||||||
|
There armed lines of marching men \\
|
||||||
|
In squadrons passed me by \
|
||||||
|
No fife did hum nor battle drum \\
|
||||||
|
Did sound it's dread tatoo \
|
||||||
|
But the Angelus bell o'er the Liffey swell \
|
||||||
|
Rang out through the foggy dew \
|
||||||
|
|
||||||
|
Right proudly high over Dublin Town \
|
||||||
|
They hung out the flag of war \
|
||||||
|
'Twas better to die 'neath an Irish sky \
|
||||||
|
Than at Sulva or Sud El Bar \
|
||||||
|
And from the plains of Royal Meath \
|
||||||
|
Strong men came hurrying through \
|
||||||
|
While Britannia's Huns, with their long range guns \
|
||||||
|
Sailed in through the foggy dew \
|
||||||
|
|
||||||
|
'Twas Britannia bade our Wild Geese go \
|
||||||
|
That small nations might be free \
|
||||||
|
But their lonely graves are by Suvla's waves \
|
||||||
|
Or the shore of the Great North Sea \
|
||||||
|
Oh, had they died by Pearse's side \
|
||||||
|
Or fought with Cathal Brugha \
|
||||||
|
Their names we will keep where the fenians sleep \
|
||||||
|
'Neath the shroud of the foggy dew \
|
||||||
|
|
||||||
|
But the bravest fell, and the requiem bell \
|
||||||
|
Rang mournfully and clear \
|
||||||
|
For those who died that Eastertide \
|
||||||
|
In the springing of the year \
|
||||||
|
And the world did gaze, in deep amaze, \
|
||||||
|
At those fearless men, but few \
|
||||||
|
Who bore the fight that freedom's light \
|
||||||
|
Might shine through the foggy dew \
|
||||||
|
|
||||||
|
Ah, back through the glen I rode again \
|
||||||
|
And my heart with grief was sore \
|
||||||
|
For I parted then with valiant men \
|
||||||
|
Whom I never shall see no more \
|
||||||
|
But to and fro in my dreams I go \
|
||||||
|
And I'd kneel and pray for you, \
|
||||||
|
For slavery fled, O glorious dead, \
|
||||||
|
When you fell in the foggy dew \
|
||||||
|
|
||||||
|
]
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "I'm a Rover Seldom Sober"
|
title = "I'm a Rover Seldom Sober"
|
||||||
|
@ -1,43 +0,0 @@
|
|||||||
\begin{multicols*}{2}
|
|
||||||
\begin{center}
|
|
||||||
I'm a rover and seldom sober \\
|
|
||||||
I'm a rover, o' high degree; \\
|
|
||||||
And when I'm drinking, I'm always thinking \\
|
|
||||||
How to gain my love's company. \\
|
|
||||||
~\\
|
|
||||||
Though the night be dark as dungeon \\
|
|
||||||
No' a star to be seen above, \\
|
|
||||||
I will be guided without a stumble \\
|
|
||||||
Into the arms o' my ain true love. \\
|
|
||||||
~\\
|
|
||||||
He steppit up to her bedroom window, \\
|
|
||||||
Kneelin' gently upon a stone; \\
|
|
||||||
He rappit at her bedroom-window \\
|
|
||||||
"Darlin' dear, do you lie alone?" \\
|
|
||||||
~\\
|
|
||||||
She raised her head on her snow-white pillow \\
|
|
||||||
Wi' her arms aboot her breast, \\
|
|
||||||
"Wha' is that at my bedroom window \\
|
|
||||||
Disturbin' me at my long night's rest?" \\
|
|
||||||
~\\
|
|
||||||
"It's only me, your ain true lover, \\
|
|
||||||
Open the door and let me in. \\
|
|
||||||
For I have come on a long journey, \\
|
|
||||||
And I'm near drenched to the skin." \\
|
|
||||||
~\\
|
|
||||||
She opened the door wi' the greatest pleasure, \\
|
|
||||||
She opened the door and let him in, \\
|
|
||||||
They baith shook hands and embraced each other \\
|
|
||||||
Until the mornin' they lay as one. \\
|
|
||||||
~\\
|
|
||||||
The cocks were crawin', the birds were whistlin' \\
|
|
||||||
The burns they ran free abune the brae; \\
|
|
||||||
"Remember, lass, I'm a ploughman laddie \\
|
|
||||||
And the farmer I must obey." \\
|
|
||||||
~\\
|
|
||||||
"Noo, my lass, I must gang and leave thee \\
|
|
||||||
And though the hills they are high above, \\
|
|
||||||
I will climb them wi' greater pleasure \\
|
|
||||||
Since I been in the arms o' my love. \\
|
|
||||||
\end{center}
|
|
||||||
\end{multicols*}
|
|
43
src/songs/ImARoverSeldomSober.typ
Normal file
43
src/songs/ImARoverSeldomSober.typ
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
#columns(2, gutter: 11pt)[
|
||||||
|
|
||||||
|
I'm a rover and seldom sober \
|
||||||
|
I'm a rover, o' high degree; \
|
||||||
|
And when I'm drinking, I'm always thinking \
|
||||||
|
How to gain my love's company. \
|
||||||
|
|
||||||
|
Though the night be dark as dungeon \
|
||||||
|
No' a star to be seen above, \
|
||||||
|
I will be guided without a stumble \
|
||||||
|
Into the arms o' my ain true love. \
|
||||||
|
|
||||||
|
He steppit up to her bedroom window, \
|
||||||
|
Kneelin' gently upon a stone; \
|
||||||
|
He rappit at her bedroom-window \
|
||||||
|
"Darlin' dear, do you lie alone?" \
|
||||||
|
|
||||||
|
She raised her head on her snow-white pillow \
|
||||||
|
Wi' her arms aboot her breast, \
|
||||||
|
"Wha' is that at my bedroom window \
|
||||||
|
Disturbin' me at my long night's rest?" \
|
||||||
|
|
||||||
|
"It's only me, your ain true lover, \
|
||||||
|
Open the door and let me in. \
|
||||||
|
For I have come on a long journey, \
|
||||||
|
And I'm near drenched to the skin." \
|
||||||
|
|
||||||
|
She opened the door wi' the greatest pleasure, \
|
||||||
|
She opened the door and let him in, \
|
||||||
|
They baith shook hands and embraced each other \
|
||||||
|
Until the mornin' they lay as one. \
|
||||||
|
|
||||||
|
The cocks were crawin', the birds were whistlin' \
|
||||||
|
The burns they ran free abune the brae; \
|
||||||
|
"Remember, lass, I'm a ploughman laddie \
|
||||||
|
And the farmer I must obey." \
|
||||||
|
|
||||||
|
"Noo, my lass, I must gang and leave thee \
|
||||||
|
And though the hills they are high above, \
|
||||||
|
I will climb them wi' greater pleasure \
|
||||||
|
Since I been in the arms o' my love. \
|
||||||
|
|
||||||
|
]
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "The Irish Rover"
|
title = "The Irish Rover"
|
||||||
|
@ -1,46 +0,0 @@
|
|||||||
\begin{center}
|
|
||||||
On the fourth of July eighteen hundred and six \\
|
|
||||||
We set sail from the sweet cove of Cork \\
|
|
||||||
We were sailing away with a cargo of bricks \\
|
|
||||||
For the grand city hall in New York \\
|
|
||||||
'Twas a wonderful craft, she was rigged fore-and-aft \\
|
|
||||||
And oh, how the wild winds drove her. \\
|
|
||||||
She'd got several blasts, she'd twenty-seven masts \\
|
|
||||||
And we called her the Irish Rover. \\
|
|
||||||
~\\
|
|
||||||
We had one million bales of the best Sligo rags \\
|
|
||||||
We had two million barrels of stones \\
|
|
||||||
We had three million sides of old blind horses hides, \\
|
|
||||||
We had four million barrels of bones. \\
|
|
||||||
We had five million hogs, we had six million dogs, \\
|
|
||||||
Seven million barrels of porter. \\
|
|
||||||
We had eight million bails of old nanny goats' tails, \\
|
|
||||||
In the hold of the Irish Rover. \\
|
|
||||||
~\\
|
|
||||||
There was awl Mickey Coote who played hard on his flute \\
|
|
||||||
When the ladies lined up for his set \\
|
|
||||||
He was tootin' with skill for each sparkling quadrille \\
|
|
||||||
Though the dancers were fluther'd and bet \\
|
|
||||||
With his sparse witty talk he was cock of the walk \\
|
|
||||||
As he rolled the dames under and over \\
|
|
||||||
They all knew at a glance when he took up his stance \\
|
|
||||||
And he sailed in the Irish Rover \\
|
|
||||||
~\\
|
|
||||||
There was Barney McGee from the banks of the Lee, \\
|
|
||||||
There was Hogan from County Tyrone \\
|
|
||||||
There was Jimmy McGurk who was scarred stiff of work \\
|
|
||||||
And a man from Westmeath called Malone \\
|
|
||||||
There was Slugger O'Toole who was drunk as a rule \\
|
|
||||||
And fighting Bill Tracey from Dover \\
|
|
||||||
And your man Mick McCann from the banks of the Bann \\
|
|
||||||
Was the skipper of the Irish Rover \\
|
|
||||||
~\\
|
|
||||||
We had sailed seven years when the measles broke out \\
|
|
||||||
And the ship lost it's way in a fog. \\
|
|
||||||
And that whale of the crew was reduced down to two, \\
|
|
||||||
Just meself and the captain's old dog. \\
|
|
||||||
Then the ship struck a rock, oh Lord what a shock \\
|
|
||||||
The bulkhead was turned right over \\
|
|
||||||
Turned nine times around, and the poor dog was drowned \\
|
|
||||||
I'm the last of the Irish Rover \\
|
|
||||||
\end{center}
|
|
47
src/songs/IrishRover.typ
Normal file
47
src/songs/IrishRover.typ
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
#columns(2, gutter: 11pt)[
|
||||||
|
On the fourth of July eighteen hundred and six \
|
||||||
|
We set sail from the sweet cove of Cork \
|
||||||
|
We were sailing away with a cargo of bricks \
|
||||||
|
For the grand city hall in New York \
|
||||||
|
'Twas a wonderful craft, she was rigged fore-and-aft \
|
||||||
|
And oh, how the wild winds drove her. \
|
||||||
|
She'd got several blasts, she'd twenty-seven masts \
|
||||||
|
And we called her the Irish Rover. \
|
||||||
|
|
||||||
|
We had one million bales of the best Sligo rags \
|
||||||
|
We had two million barrels of stones \
|
||||||
|
We had three million sides of old blind horses hides, \
|
||||||
|
We had four million barrels of bones. \
|
||||||
|
We had five million hogs, we had six million dogs, \
|
||||||
|
Seven million barrels of porter. \
|
||||||
|
We had eight million bails of old nanny goats' tails, \
|
||||||
|
In the hold of the Irish Rover. \
|
||||||
|
|
||||||
|
There was awl Mickey Coote who played hard on his flute \
|
||||||
|
When the ladies lined up for his set \
|
||||||
|
He was tootin' with skill for each sparkling quadrille \
|
||||||
|
Though the dancers were fluther'd and bet \
|
||||||
|
With his sparse witty talk he was cock of the walk \
|
||||||
|
As he rolled the dames under and over \
|
||||||
|
They all knew at a glance when he took up his stance \
|
||||||
|
And he sailed in the Irish Rover \
|
||||||
|
|
||||||
|
There was Barney McGee from the banks of the Lee, \
|
||||||
|
There was Hogan from County Tyrone \
|
||||||
|
There was Jimmy McGurk who was scarred stiff of work \
|
||||||
|
And a man from Westmeath called Malone \
|
||||||
|
There was Slugger O'Toole who was drunk as a rule \
|
||||||
|
And fighting Bill Tracey from Dover \
|
||||||
|
And your man Mick McCann from the banks of the Bann \
|
||||||
|
Was the skipper of the Irish Rover \
|
||||||
|
|
||||||
|
We had sailed seven years when the measles broke out \
|
||||||
|
And the ship lost it's way in a fog. \
|
||||||
|
And that whale of the crew was reduced down to two, \
|
||||||
|
Just meself and the captain's old dog. \
|
||||||
|
Then the ship struck a rock, oh Lord what a shock \
|
||||||
|
The bulkhead was turned right over \
|
||||||
|
Turned nine times around, and the poor dog was drowned \
|
||||||
|
I'm the last of the Irish Rover \
|
||||||
|
|
||||||
|
]
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "Johnny I hardly Knew Ye"
|
title = "Johnny I hardly Knew Ye"
|
||||||
|
@ -1,55 +0,0 @@
|
|||||||
\begin{center}
|
|
||||||
While goin' the road to sweet Athy, hurroo, hurroo \\
|
|
||||||
While goin' the road to sweet Athy, hurroo, hurroo \\
|
|
||||||
While goin' the road to sweet Athy \\
|
|
||||||
A stick in me hand and a drop in me eye \\
|
|
||||||
A doleful damsel I heard cry, \\
|
|
||||||
Johnny I hardly knew ye. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\
|
|
||||||
With your guns and drums and drums and guns, hurroo, hurroo \\
|
|
||||||
With your guns and drums and drums and guns, hurroo, hurroo \\
|
|
||||||
With your guns and drums and drums and guns \\
|
|
||||||
The enemy nearly slew ye \\
|
|
||||||
Oh my darling dear, Ye look so queer \\
|
|
||||||
Johnny I hardly knew ye. \\}
|
|
||||||
~\\
|
|
||||||
Where are your eyes that were so mild, hurroo, hurroo \\
|
|
||||||
Where are your eyes that were so mild, hurroo, hurroo \\
|
|
||||||
Where are your eyes that were so mild \\
|
|
||||||
When my heart you so beguiled? \\
|
|
||||||
Why did ye skedaddle from me and the child? \\
|
|
||||||
Oh Johnny, I hardly knew ye. \\
|
|
||||||
~\\
|
|
||||||
Where are your legs that used to run, hurroo, hurroo \\
|
|
||||||
Where are your legs that used to run, hurroo, hurroo \\
|
|
||||||
Where are your legs that used to run \\
|
|
||||||
When you went for to carry a gun \\
|
|
||||||
Indeed your dancing days are done \\
|
|
||||||
Oh Johnny, I hardly knew ye. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
I'm happy for to see ye home, hurroo, hurroo \\
|
|
||||||
I'm happy for to see ye home, hurroo, hurroo \\
|
|
||||||
I'm happy for to see ye home \\
|
|
||||||
All from the island of Ceylon \\
|
|
||||||
So low in flesh, so high in bone \\
|
|
||||||
Oh Johnny I hardly knew ye. \\
|
|
||||||
~\\
|
|
||||||
Ye haven't an arm, ye haven't a leg, hurroo, hurroo \\
|
|
||||||
Ye haven't an arm, ye haven't a leg, hurroo, hurroo \\
|
|
||||||
Ye haven't an arm, ye haven't a leg, \\
|
|
||||||
Ye're an armless, boneless, chickenless egg, \\
|
|
||||||
Ye'll have to be put with a bowl to beg, \\
|
|
||||||
Oh Johnny I hardly knew ye. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
They're rolling out the guns again, hurroo, hurroo \\
|
|
||||||
They're rolling out the guns again, hurroo, hurroo \\
|
|
||||||
They're rolling out the guns again, \\
|
|
||||||
But they never will take our sons again, \\
|
|
||||||
No they never will take our sons again, \\
|
|
||||||
Johnny I'm swearing to ye.
|
|
||||||
\end{center}
|
|
57
src/songs/JohnnyIHardlyKnewYe.typ
Normal file
57
src/songs/JohnnyIHardlyKnewYe.typ
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
#columns(2, gutter: 11pt)[
|
||||||
|
|
||||||
|
While goin' the road to sweet Athy, hurroo, hurroo \
|
||||||
|
While goin' the road to sweet Athy, hurroo, hurroo \
|
||||||
|
While goin' the road to sweet Athy \
|
||||||
|
A stick in me hand and a drop in me eye \
|
||||||
|
A doleful damsel I heard cry, \
|
||||||
|
Johnny I hardly knew ye.
|
||||||
|
|
||||||
|
_[Chorus] \
|
||||||
|
With your guns and drums and drums and guns, hurroo, hurroo \
|
||||||
|
With your guns and drums and drums and guns, hurroo, hurroo \
|
||||||
|
With your guns and drums and drums and guns \
|
||||||
|
The enemy nearly slew ye \
|
||||||
|
Oh my darling dear, Ye look so queer \
|
||||||
|
Johnny I hardly knew ye._
|
||||||
|
|
||||||
|
Where are your eyes that were so mild, hurroo, hurroo \
|
||||||
|
Where are your eyes that were so mild, hurroo, hurroo \
|
||||||
|
Where are your eyes that were so mild \
|
||||||
|
When my heart you so beguiled? \
|
||||||
|
Why did ye skedaddle from me and the child? \
|
||||||
|
Oh Johnny, I hardly knew ye. \
|
||||||
|
|
||||||
|
Where are your legs that used to run, hurroo, hurroo \
|
||||||
|
Where are your legs that used to run, hurroo, hurroo \
|
||||||
|
Where are your legs that used to run \
|
||||||
|
When you went for to carry a gun \
|
||||||
|
Indeed your dancing days are done \
|
||||||
|
Oh Johnny, I hardly knew ye. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
I'm happy for to see ye home, hurroo, hurroo \
|
||||||
|
I'm happy for to see ye home, hurroo, hurroo \
|
||||||
|
I'm happy for to see ye home \
|
||||||
|
All from the island of Ceylon \
|
||||||
|
So low in flesh, so high in bone \
|
||||||
|
Oh Johnny I hardly knew ye. \
|
||||||
|
|
||||||
|
Ye haven't an arm, ye haven't a leg, hurroo, hurroo \
|
||||||
|
Ye haven't an arm, ye haven't a leg, hurroo, hurroo \
|
||||||
|
Ye haven't an arm, ye haven't a leg, \
|
||||||
|
Ye're an armless, boneless, chickenless egg, \
|
||||||
|
Ye'll have to be put with a bowl to beg, \
|
||||||
|
Oh Johnny I hardly knew ye. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
They're rolling out the guns again, hurroo, hurroo \
|
||||||
|
They're rolling out the guns again, hurroo, hurroo \
|
||||||
|
They're rolling out the guns again, \
|
||||||
|
But they never will take our sons again, \
|
||||||
|
No they never will take our sons again, \
|
||||||
|
Johnny I'm swearing to ye.
|
||||||
|
|
||||||
|
]
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "The Kerry Recruit"
|
title = "The Kerry Recruit"
|
||||||
|
@ -1,73 +0,0 @@
|
|||||||
\begin{center}
|
|
||||||
About four years ago I was digging the land \\
|
|
||||||
With me brogues on me feet and me spade in me hand \\
|
|
||||||
Says I to me self, what a pity to see,\\
|
|
||||||
Such a fine strapping lad footing turf round Tralee \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\
|
|
||||||
Wid me too ra na nya with me too ra na nya, \\
|
|
||||||
Wid me too ra na noo ra na noo ra na nya \\}
|
|
||||||
~\\
|
|
||||||
Well I buttered me brogues, an shook hands with me spade, \\
|
|
||||||
An the way down the road like a dashing young blade \\
|
|
||||||
When up comes a sergeant an he asks me to list, \\
|
|
||||||
'Arra, sergeant a gra, stick a bob in me fist' \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
Well here is a shilling as I got no more \\
|
|
||||||
When you get to headquarters you'll get half a score \\
|
|
||||||
And a quick strucking mean said the sergeant good bye \\
|
|
||||||
You'd not wish to be quarted neither would die \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
Now the first thing they gave me it was a red coat, \\
|
|
||||||
With a wide strap of leather to tie round me throat \\
|
|
||||||
And the next thing they gave me I asked what was that, \\
|
|
||||||
And they told me it was a cockade for me hat \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
An' the next thing they gave me they called it a gun \\
|
|
||||||
With powder an ball an' a place for me thumb \\
|
|
||||||
Well first she spat fire and then she spewed smoke, \\
|
|
||||||
She gave a great leap and me shoulder near broke \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
Well the first place they sent me was down to the sea, \\
|
|
||||||
On the board of a warship bound for the Crimea \\
|
|
||||||
Three sticks in the middle all rowled round with sheets, \\
|
|
||||||
Lord, she walked on the water without any feet \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
When at Balaclava we landed quite sound, \\
|
|
||||||
Cold, wet and hungry we lay on the ground \\
|
|
||||||
Next morning for action the bugle did call, \\
|
|
||||||
And we had a hot breakfast of powder and ball \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
Well we fought at the Alma, likewise Inkermann, \\
|
|
||||||
But the Russians they whaled us at the Redan \\
|
|
||||||
In scalin' the walls there meself lost an eye, \\
|
|
||||||
And a big Russian bullet ran off with me thigh \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
Well 'tis off there we lay stretched upon the cold ground, \\
|
|
||||||
'Twas heads, legs and arms were all scattered around \\
|
|
||||||
Says I, If me mam and me claveens were nigh, \\
|
|
||||||
So they'd bury me decent and gave a loud cry \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
Well they brought me a doctor and he soon staunched wi' blood, \\
|
|
||||||
And he made me a great elegant leg made of wood \\
|
|
||||||
They gave me a medal and ten pence a day, \\
|
|
||||||
So contented with Sheila, I'll live on half pay \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
\end{center}
|
|
75
src/songs/KerryRecruit.typ
Normal file
75
src/songs/KerryRecruit.typ
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
#columns(2, gutter: 11pt)[
|
||||||
|
|
||||||
|
About four years ago I was digging the land \
|
||||||
|
With me brogues on me feet and me spade in me hand \
|
||||||
|
Says I to me self, what a pity to see, \
|
||||||
|
Such a fine strapping lad footing turf round Tralee \
|
||||||
|
|
||||||
|
_[Chorus] \
|
||||||
|
Wid me too ra na nya with me too ra na nya, \
|
||||||
|
Wid me too ra na noo ra na noo ra na nya_
|
||||||
|
|
||||||
|
Well I buttered me brogues, an shook hands with me spade, \
|
||||||
|
An the way down the road like a dashing young blade \
|
||||||
|
When up comes a sergeant an he asks me to list, \
|
||||||
|
'Arra, sergeant a gra, stick a bob in me fist' \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Well here is a shilling as I got no more \
|
||||||
|
When you get to headquarters you'll get half a score \
|
||||||
|
And a quick strucking mean said the sergeant good bye \
|
||||||
|
You'd not wish to be quarted neither would die \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Now the first thing they gave me it was a red coat, \
|
||||||
|
With a wide strap of leather to tie round me throat \
|
||||||
|
And the next thing they gave me I asked what was that, \
|
||||||
|
And they told me it was a cockade for me hat \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
An' the next thing they gave me they called it a gun \
|
||||||
|
With powder an ball an' a place for me thumb \
|
||||||
|
Well first she spat fire and then she spewed smoke, \
|
||||||
|
She gave a great leap and me shoulder near broke \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Well the first place they sent me was down to the sea, \
|
||||||
|
On the board of a warship bound for the Crimea \
|
||||||
|
Three sticks in the middle all rowled round with sheets, \
|
||||||
|
Lord, she walked on the water without any feet \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
When at Balaclava we landed quite sound, \
|
||||||
|
Cold, wet and hungry we lay on the ground \
|
||||||
|
Next morning for action the bugle did call, \
|
||||||
|
And we had a hot breakfast of powder and ball \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Well we fought at the Alma, likewise Inkermann, \
|
||||||
|
But the Russians they whaled us at the Redan \
|
||||||
|
In scalin' the walls there meself lost an eye, \
|
||||||
|
And a big Russian bullet ran off with me thigh \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Well 'tis off there we lay stretched upon the cold ground, \
|
||||||
|
'Twas heads, legs and arms were all scattered around \
|
||||||
|
Says I, If me mam and me claveens were nigh, \
|
||||||
|
So they'd bury me decent and gave a loud cry \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Well they brought me a doctor and he soon staunched wi' blood, \
|
||||||
|
And he made me a great elegant leg made of wood \
|
||||||
|
They gave me a medal and ten pence a day, \
|
||||||
|
So contented with Sheila, I'll live on half pay \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
]
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "MacPherson's Farewell"
|
title = "MacPherson's Farewell"
|
||||||
|
@ -1,57 +0,0 @@
|
|||||||
\begin{multicols*}{2}
|
|
||||||
\begin{center}
|
|
||||||
Farewell ye dungeons, dark and strong. \\
|
|
||||||
Farewell, farewell to thee. \\
|
|
||||||
MacPherson's time will no be long \\
|
|
||||||
On yonder gallows tree. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\
|
|
||||||
So ranting, so wontonly, \\
|
|
||||||
So dauntingly gaed he; \\
|
|
||||||
He played a tune, and he danced it roun' \\
|
|
||||||
About the gallows tree. \\}
|
|
||||||
~\\
|
|
||||||
It was by a woman's treacherous hand \\
|
|
||||||
That I was condemned to dee. \\
|
|
||||||
By a ledge at a window she stood, \\
|
|
||||||
And a blanket she threw o'er me. \\
|
|
||||||
~\\
|
|
||||||
The Laird o' Grant, that Highland Saint, \\
|
|
||||||
That first layed hands on me. \\
|
|
||||||
He played the cause on Peter Broon \\
|
|
||||||
To let MacPherson dee. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
Untie these bands from off my hands, \\
|
|
||||||
And give to me my sword, \\
|
|
||||||
An' there's no' a man in all Scotland, \\
|
|
||||||
But I'll brave him at a word. \\
|
|
||||||
~\\
|
|
||||||
There's some come here to see me hanged \\
|
|
||||||
And some to buy my fiddle \\
|
|
||||||
But before that I do part wi' her \\
|
|
||||||
I'll brake her thro' the middle. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
He took the fiddle into both his hands \\
|
|
||||||
And he broke it o'er a stone \\
|
|
||||||
Says there's nae other hand shall play on thee \\
|
|
||||||
When I am dead and gone. \\
|
|
||||||
~\\
|
|
||||||
O, little did my mother think \\
|
|
||||||
When she first cradled me \\
|
|
||||||
That I would turn a rovin' boy \\
|
|
||||||
And die on the gallows tree. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
The reprieve was a comin' o'er the brig o' Banff, \\
|
|
||||||
To let MacPherson free; \\
|
|
||||||
But they put the clock a quarter afore, \\
|
|
||||||
And hanged him to the tree. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
\end{center}
|
|
||||||
\end{multicols*}
|
|
57
src/songs/MacPhersonsFarewell.typ
Normal file
57
src/songs/MacPhersonsFarewell.typ
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
#columns(2, gutter: 11pt)[
|
||||||
|
|
||||||
|
Farewell ye dungeons, dark and strong. \
|
||||||
|
Farewell, farewell to thee. \
|
||||||
|
MacPherson's time will no be long \
|
||||||
|
On yonder gallows tree. \
|
||||||
|
|
||||||
|
_[Chorus] \
|
||||||
|
So ranting, so wontonly, \
|
||||||
|
So dauntingly gaed he; \
|
||||||
|
He played a tune, and he danced it roun' \
|
||||||
|
About the gallows tree._
|
||||||
|
|
||||||
|
It was by a woman's treacherous hand \
|
||||||
|
That I was condemned to dee. \
|
||||||
|
By a ledge at a window she stood, \
|
||||||
|
And a blanket she threw o'er me. \
|
||||||
|
|
||||||
|
The Laird o' Grant, that Highland Saint, \
|
||||||
|
That first layed hands on me. \
|
||||||
|
He played the cause on Peter Broon \
|
||||||
|
To let MacPherson dee. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Untie these bands from off my hands, \
|
||||||
|
And give to me my sword, \
|
||||||
|
An' there's no' a man in all Scotland, \
|
||||||
|
But I'll brave him at a word. \
|
||||||
|
|
||||||
|
There's some come here to see me hanged \
|
||||||
|
And some to buy my fiddle \
|
||||||
|
But before that I do part wi' her \
|
||||||
|
I'll brake her thro' the middle. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
He took the fiddle into both his hands \
|
||||||
|
And he broke it o'er a stone \
|
||||||
|
Says there's nae other hand shall play on thee \
|
||||||
|
When I am dead and gone. \
|
||||||
|
|
||||||
|
O, little did my mother think \
|
||||||
|
When she first cradled me \
|
||||||
|
That I would turn a rovin' boy \
|
||||||
|
And die on the gallows tree. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
The reprieve was a comin' o'er the brig o' Banff, \
|
||||||
|
To let MacPherson free; \
|
||||||
|
But they put the clock a quarter afore, \
|
||||||
|
And hanged him to the tree. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
]
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "Molly Malone"
|
title = "Molly Malone"
|
||||||
|
@ -1,31 +0,0 @@
|
|||||||
\begin{center}
|
|
||||||
In Dublin's fair city, \\
|
|
||||||
Where the girls are so pretty, \\
|
|
||||||
I first set my eyes on sweet Molly Malone, \\
|
|
||||||
As she wheeled her wheel-barrow, \\
|
|
||||||
Through streets broad and narrow, \\
|
|
||||||
Crying, "Cockles and mussels, alive, alive, oh!" \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\
|
|
||||||
Alive, alive, oh, \\
|
|
||||||
Alive, alive, oh, \\
|
|
||||||
Crying "Cockles and mussels, alive, alive, oh". \\}
|
|
||||||
~\\
|
|
||||||
She was a fishmonger, \\
|
|
||||||
But sure 'twas no wonder, \\
|
|
||||||
For so were her father and mother before, \\
|
|
||||||
And they each wheeled their barrow, \\
|
|
||||||
Through streets broad and narrow, \\
|
|
||||||
Crying, "Cockles and mussels, alive, alive, oh!" \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
She died of a fever, \\
|
|
||||||
And no one could save her, \\
|
|
||||||
And that was the end of sweet Molly Malone. \\
|
|
||||||
Now her ghost wheels her barrow, \\
|
|
||||||
Through streets broad and narrow, \\
|
|
||||||
Crying, "Cockles and mussels, alive, alive, oh!" \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
\end{center}
|
|
29
src/songs/MollyMalone.typ
Normal file
29
src/songs/MollyMalone.typ
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
In Dublin's fair city, \
|
||||||
|
Where the girls are so pretty, \
|
||||||
|
I first set my eyes on sweet Molly Malone, \
|
||||||
|
As she wheeled her wheel-barrow, \
|
||||||
|
Through streets broad and narrow, \
|
||||||
|
Crying, "Cockles and mussels, alive, alive, oh!" \
|
||||||
|
|
||||||
|
_[Chorus] \
|
||||||
|
Alive, alive, oh, \
|
||||||
|
Alive, alive, oh, \
|
||||||
|
Crying "Cockles and mussels, alive, alive, oh"._
|
||||||
|
|
||||||
|
She was a fishmonger, \
|
||||||
|
But sure 'twas no wonder, \
|
||||||
|
For so were her father and mother before, \
|
||||||
|
And they each wheeled their barrow, \
|
||||||
|
Through streets broad and narrow, \
|
||||||
|
Crying, "Cockles and mussels, alive, alive, oh!" \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
She died of a fever, \
|
||||||
|
And no one could save her, \
|
||||||
|
And that was the end of sweet Molly Malone. \
|
||||||
|
Now her ghost wheels her barrow, \
|
||||||
|
Through streets broad and narrow, \
|
||||||
|
Crying, "Cockles and mussels, alive, alive, oh!" \
|
||||||
|
|
||||||
|
_[Chorus]_
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "Muirsheen Durkin"
|
title = "Muirsheen Durkin"
|
||||||
|
@ -1,28 +0,0 @@
|
|||||||
\begin{center}
|
|
||||||
In the days I went a courting, I was never tired of sporting \\
|
|
||||||
To the alehouse and the playhouse and many's the house besides, \\
|
|
||||||
So I told me brother Seamus I'd go off and be right famous \\
|
|
||||||
And before I'd return again I'd roam the whole world wide. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\
|
|
||||||
So goodbye, Muirsheen Durkin, I'm sick and tired of working, \\
|
|
||||||
No more I'll dig the praties, no longer I'll be poor. \\
|
|
||||||
For as sure as me name is Carney \\
|
|
||||||
I'll be off to California, where instead of digging praties \\
|
|
||||||
I'll be digging lumps of gold. \\}
|
|
||||||
~\\
|
|
||||||
I've courted girls in Blarney, in Kanturk, and in Killarney \\
|
|
||||||
In Passage, and in Queenstown--that is, the Cobh of Cork. \\
|
|
||||||
But goodbye to all this pleasure, for I'm going to take me leisure \\
|
|
||||||
And the next time that you hear from me \\
|
|
||||||
Will be a letter from New York. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
Goodbye to all the boys at home, I'm sailing far across the foam \\
|
|
||||||
To try to make me fortune in far America, \\
|
|
||||||
For there's silver there aplenty for the poor man and the gentry \\
|
|
||||||
And when I do come back again I never more will stray. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
\end{center}
|
|
26
src/songs/MuirsheenDurkin.typ
Normal file
26
src/songs/MuirsheenDurkin.typ
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
In the days I went a courting, I was never tired of sporting \
|
||||||
|
To the alehouse and the playhouse and many's the house besides, \
|
||||||
|
So I told me brother Seamus I'd go off and be right famous \
|
||||||
|
And before I'd return again I'd roam the whole world wide. \
|
||||||
|
|
||||||
|
_[Chorus] \
|
||||||
|
So goodbye, Muirsheen Durkin, I'm sick and tired of working, \
|
||||||
|
No more I'll dig the praties, no longer I'll be poor. \
|
||||||
|
For as sure as me name is Carney \
|
||||||
|
I'll be off to California, where instead of digging praties \
|
||||||
|
I'll be digging lumps of gold._
|
||||||
|
|
||||||
|
I've courted girls in Blarney, in Kanturk, and in Killarney \
|
||||||
|
In Passage, and in Queenstown--that is, the Cobh of Cork. \
|
||||||
|
But goodbye to all this pleasure, for I'm going to take me leisure \
|
||||||
|
And the next time that you hear from me \
|
||||||
|
Will be a letter from New York. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Goodbye to all the boys at home, I'm sailing far across the foam \
|
||||||
|
To try to make me fortune in far America, \
|
||||||
|
For there's silver there aplenty for the poor man and the gentry \
|
||||||
|
And when I do come back again I never more will stray. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "A Nation Once Again"
|
title = "A Nation Once Again"
|
||||||
|
@ -1,51 +0,0 @@
|
|||||||
\begin{multicols*}{2}
|
|
||||||
\begin{center}
|
|
||||||
When boyhood's fire was in my blood \\
|
|
||||||
I read of ancient freemen, \\
|
|
||||||
For Greece and Rome who bravely stood, \\
|
|
||||||
Three hundred men and three men; \\
|
|
||||||
And then I prayed I yet might see \\
|
|
||||||
Our fetters rent in twain, \\
|
|
||||||
And Ireland, long a province, be. \\
|
|
||||||
A Nation once again! \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\
|
|
||||||
A Nation once again, \\
|
|
||||||
A Nation once again, \\
|
|
||||||
And lreland, long a province, be \\
|
|
||||||
A Nation once again! \\}
|
|
||||||
~\\
|
|
||||||
And from that time, through wildest woe, \\
|
|
||||||
That hope has shone a far light, \\
|
|
||||||
Nor could love's brightest summer glow \\
|
|
||||||
Outshine that solemn starlight; \\
|
|
||||||
It seemed to watch above my head \\
|
|
||||||
In forum, field and fane, \\
|
|
||||||
Its angel voice sang round my bed, \\
|
|
||||||
A Nation once again! \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
It whisper'd too, that freedom's ark \\
|
|
||||||
And service high and holy, \\
|
|
||||||
Would be profaned by feelings dark \\
|
|
||||||
And passions vain or lowly; \\
|
|
||||||
For, Freedom comes from God's right hand, \\
|
|
||||||
And needs a Godly train; \\
|
|
||||||
And righteous men must make our land \\
|
|
||||||
A Nation once again! \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
So, as I grew from boy to man, \\
|
|
||||||
I bent me to that bidding \\
|
|
||||||
My spirit of each selfish plan \\
|
|
||||||
And cruel passion ridding; \\
|
|
||||||
For, thus I hoped some day to aid, \\
|
|
||||||
Oh, can such hope be vain? \\
|
|
||||||
When my dear country shall be made \\
|
|
||||||
A Nation once again! \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
\end{center}
|
|
||||||
\end{multicols*}
|
|
51
src/songs/NationOnceAgain.typ
Normal file
51
src/songs/NationOnceAgain.typ
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
#columns(2, gutter: 11pt)[
|
||||||
|
|
||||||
|
When boyhood's fire was in my blood \
|
||||||
|
I read of ancient freemen, \
|
||||||
|
For Greece and Rome who bravely stood, \
|
||||||
|
Three hundred men and three men; \
|
||||||
|
And then I prayed I yet might see \
|
||||||
|
Our fetters rent in twain, \
|
||||||
|
And Ireland, long a province, be. \
|
||||||
|
A Nation once again! \
|
||||||
|
|
||||||
|
_[Chorus] \
|
||||||
|
A Nation once again, \
|
||||||
|
A Nation once again, \
|
||||||
|
And lreland, long a province, be \
|
||||||
|
A Nation once again!_
|
||||||
|
|
||||||
|
And from that time, through wildest woe, \
|
||||||
|
That hope has shone a far light, \
|
||||||
|
Nor could love's brightest summer glow \
|
||||||
|
Outshine that solemn starlight; \
|
||||||
|
It seemed to watch above my head \
|
||||||
|
In forum, field and fane, \
|
||||||
|
Its angel voice sang round my bed, \
|
||||||
|
A Nation once again! \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
It whisper'd too, that freedom's ark \
|
||||||
|
And service high and holy, \
|
||||||
|
Would be profaned by feelings dark \
|
||||||
|
And passions vain or lowly; \
|
||||||
|
For, Freedom comes from God's right hand, \
|
||||||
|
And needs a Godly train; \
|
||||||
|
And righteous men must make our land \
|
||||||
|
A Nation once again! \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
So, as I grew from boy to man, \
|
||||||
|
I bent me to that bidding \
|
||||||
|
My spirit of each selfish plan \
|
||||||
|
And cruel passion ridding; \
|
||||||
|
For, thus I hoped some day to aid, \
|
||||||
|
Oh, can such hope be vain? \
|
||||||
|
When my dear country shall be made \
|
||||||
|
A Nation once again! \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
]
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "The Parting Glass"
|
title = "The Parting Glass"
|
||||||
|
@ -1,28 +0,0 @@
|
|||||||
\begin{center}
|
|
||||||
Of all the money that e'er I spent \\
|
|
||||||
I've spent it in good company \\
|
|
||||||
And all the harm that I ever did \\
|
|
||||||
Alas it was to none but me \\
|
|
||||||
And all I've done for want of wit \\
|
|
||||||
To memory now I can't recall \\
|
|
||||||
So fill to me the parting glass \\
|
|
||||||
Good night and joy be with you all. \\
|
|
||||||
~\\
|
|
||||||
If I had money enough to spend \\
|
|
||||||
And leisure time to sit awhile \\
|
|
||||||
There is a fair maid in this town \\
|
|
||||||
That sorely has my heart beguiled \\
|
|
||||||
Her rosy cheeks and ruby lips \\
|
|
||||||
I own she has my heart enthralled \\
|
|
||||||
So fill to me the parting glass \\
|
|
||||||
Good night and joy be with you all. \\
|
|
||||||
~\\
|
|
||||||
Oh, all the comrades that e're I had \\
|
|
||||||
They're sorry for my going away \\
|
|
||||||
And all the sweethearts that e'er I had \\
|
|
||||||
They'd wish me one more day to stay \\
|
|
||||||
But since it falls unto my lot \\
|
|
||||||
That I should rise and you should not \\
|
|
||||||
I'll gently rise and softly call \\
|
|
||||||
Good night and joy be with you all. \\
|
|
||||||
\end{center}
|
|
26
src/songs/PartingGlass.typ
Normal file
26
src/songs/PartingGlass.typ
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
Of all the money that e'er I spent \
|
||||||
|
I've spent it in good company \
|
||||||
|
And all the harm that I ever did \
|
||||||
|
Alas it was to none but me \
|
||||||
|
And all I've done for want of wit \
|
||||||
|
To memory now I can't recall \
|
||||||
|
So fill to me the parting glass \
|
||||||
|
Good night and joy be with you all. \
|
||||||
|
|
||||||
|
If I had money enough to spend \
|
||||||
|
And leisure time to sit awhile \
|
||||||
|
There is a fair maid in this town \
|
||||||
|
That sorely has my heart beguiled \
|
||||||
|
Her rosy cheeks and ruby lips \
|
||||||
|
I own she has my heart enthralled \
|
||||||
|
So fill to me the parting glass \
|
||||||
|
Good night and joy be with you all. \
|
||||||
|
|
||||||
|
Oh, all the comrades that e're I had \
|
||||||
|
They're sorry for my going away \
|
||||||
|
And all the sweethearts that e'er I had \
|
||||||
|
They'd wish me one more day to stay \
|
||||||
|
But since it falls unto my lot \
|
||||||
|
That I should rise and you should not \
|
||||||
|
I'll gently rise and softly call \
|
||||||
|
Good night and joy be with you all. \
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "The Rising of the Moon"
|
title = "The Rising of the Moon"
|
||||||
|
@ -1,29 +1,27 @@
|
|||||||
\begin{center}
|
"Oh! then tell me, Shawn O'Ferrall, tell me why you hurry so?" \
|
||||||
"Oh! then tell me, Shawn O'Ferrall, tell me why you hurry so?" \\
|
"Hush ma bouchal, hush and listen", and his cheeks were all a-glow. \
|
||||||
"Hush ma bouchal, hush and listen", and his cheeks were all a-glow. \\
|
"I bear orders from the captain, make you ready quick and soon, \
|
||||||
"I bear orders from the captain, make you ready quick and soon, \\
|
For the pikes must be together by the risin' of the moon". \
|
||||||
For the pikes must be together by the risin' of the moon". \\
|
By the risin' of the moon, by the risin' of the moon, \
|
||||||
By the risin' of the moon, by the risin' of the moon, \\
|
For the pikes must be together by the risin' of the moon. \
|
||||||
For the pikes must be together by the risin' of the moon. \\
|
|
||||||
~\\
|
"Oh! then tell me, Shawn O'Ferrall, where the gatherin' is to be?" \
|
||||||
"Oh! then tell me, Shawn O'Ferrall, where the gatherin' is to be?" \\
|
"In the ould spot by the river, right well known to you and me. \
|
||||||
"In the ould spot by the river, right well known to you and me. \\
|
One word more - for signal token whistle up the marchin' tune, \
|
||||||
One word more - for signal token whistle up the marchin' tune, \\
|
With your pike upon your shoulder, by the risin' of the moon". \
|
||||||
With your pike upon your shoulder, by the risin' of the moon". \\
|
By the risin' of the moon, by the risin' of the moon, \
|
||||||
By the risin' of the moon, by the risin' of the moon, \\
|
With your pike upon your shoulder, by the risin' of the moon. \
|
||||||
With your pike upon your shoulder, by the risin' of the moon. \\
|
|
||||||
~\\
|
Out of many a mudwall cabin eyes were watching through the night, \
|
||||||
Out of many a mudwall cabin eyes were watching through the night, \\
|
Many a manly heart was throbbing for the coming morning light. \
|
||||||
Many a manly heart was throbbing for the coming morning light. \\
|
Rumours ran along the valleys like the banshee's lonely croon, \
|
||||||
Rumours ran along the valleys like the banshee's lonely croon, \\
|
And a thousand blades were flashing by the risin' of the moon. \
|
||||||
And a thousand blades were flashing by the risin' of the moon. \\
|
By the risin' of the moon, by the risin' of the moon, \
|
||||||
By the risin' of the moon, by the risin' of the moon, \\
|
And a thousand blades were flashing by the risin' of the moon. \
|
||||||
And a thousand blades were flashing by the risin' of the moon. \\
|
|
||||||
~\\
|
All along the singing river that dark mass of men was seen, \
|
||||||
All along the singing river that dark mass of men was seen, \\
|
Far above their shining weapons hung their own beloved green. \
|
||||||
Far above their shining weapons hung their own beloved green. \\
|
"Death to ev'ry foe and traitor! Forward! strike the marchin' tune, \
|
||||||
"Death to ev'ry foe and traitor! Forward! strike the marchin' tune, \\
|
And hurrah, my boys, for freedom! 'Tis the risin' of the moon". \
|
||||||
And hurrah, my boys, for freedom! 'Tis the risin' of the moon". \\
|
'Tis the risin' of the moon, 'Tis the risin' of the moon, \
|
||||||
'Tis the risin' of the moon, 'Tis the risin' of the moon, \\
|
And hurrah my boys for freedom! 'Tis the risin' of the moon. \
|
||||||
And hurrah my boys for freedom! 'Tis the risin' of the moon. \\
|
|
||||||
\end{center}
|
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "Spancil Hill"
|
title = "Spancil Hill"
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
\begin{center}
|
|
||||||
Last night as I lay dreaming, of the pleasant days gone by, \\
|
|
||||||
My mind being bent on rambling and to Erin’s Isle I did fly. \\
|
|
||||||
I stepped on board a vision and sailed out with a will, \\
|
|
||||||
‘Till I gladly came to anchor at the Cross of Spancil Hill. \\
|
|
||||||
~\\
|
|
||||||
Enchanted by the novelty, delighted with the scenes, \\
|
|
||||||
Where in my early childhood, I often times have been. \\
|
|
||||||
I thought I heard a murmur, I think I hear it still, \\
|
|
||||||
‘Tis that little stream of water at the Cross of Spancil Hill. \\
|
|
||||||
~\\
|
|
||||||
And to amuse my fancy, I lay upon the ground, \\
|
|
||||||
Where all my school companions, in crowds assembled ’round. \\
|
|
||||||
Some have grown to manhood, while more their graves did fill, \\
|
|
||||||
Oh I thought we were all young again, at the Cross of Spancil Hill. \\
|
|
||||||
~\\
|
|
||||||
It being on a Sabbath morning, I thought I heard a bell, \\
|
|
||||||
O’er hills and vallies sounded, in notes that seemed to tell, \\
|
|
||||||
That Father Dan was coming, his duty to fulfill, \\
|
|
||||||
At the parish church of Clooney, just one mile from Spancil Hill. \\
|
|
||||||
~\\
|
|
||||||
And when our duty did commence, we all knelt down in prayer, \\
|
|
||||||
In hopes for to be ready, to climb the Golden Stair. \\
|
|
||||||
And when back home returning, we danced with right good will, \\
|
|
||||||
To Martin Moilens music, at the Cross of Spancil Hill. \\
|
|
||||||
~\\
|
|
||||||
It being on the twenty third of June, the day before the fair, \\
|
|
||||||
Sure Erin’s sons and daughters, they all assembled there. \\
|
|
||||||
The young, the old, the stout and the bold, they came to sport and kill, \\
|
|
||||||
What a curious combination, at the Fair of Spancil Hill. \\
|
|
||||||
~\\
|
|
||||||
I went into my old home, as every stone can tell, \\
|
|
||||||
The old boreen was just the same, and the apple tree over the well, \\
|
|
||||||
I miss my sister Ellen, my brothers Pat and Bill, \\
|
|
||||||
Sure I only met my strange faces at my home in Spancil Hill. \\
|
|
||||||
~\\
|
|
||||||
I called to see my neighbours, to hear what they might say, \\
|
|
||||||
The old were getting feeble, and the young ones turning grey. \\
|
|
||||||
I met with tailor Quigley, he’s as brave as ever still, \\
|
|
||||||
Sure he always made my breeches when I lived in Spancil Hill. \\
|
|
||||||
~\\
|
|
||||||
I paid a flying visit, to my first and only love, \\
|
|
||||||
She’s as pure as any lily, and as gentle as a dove. \\
|
|
||||||
She threw her arms around me, saying Mike I love you still, \\
|
|
||||||
She is Mack the Rangers daughter, the Pride of Spancil Hill. \\
|
|
||||||
~\\
|
|
||||||
I thought I stooped to kiss her, as I did in days of yore, \\
|
|
||||||
Says she Mike you’re only joking, as you often were before, \\
|
|
||||||
The cock crew on the roost again, he crew both loud and shrill, \\
|
|
||||||
And I awoke in California, many miles from Spancil Hill. \\
|
|
||||||
~\\
|
|
||||||
But when my vision faded, the tears came in my eyes, \\
|
|
||||||
In hope to see that dear old spot, some day before I die. \\
|
|
||||||
May the Joyous King of Angels, his Choicest Blessings spill, \\
|
|
||||||
On that Glorious spot of Nature, the Cross of Spancil Hill. \\
|
|
||||||
\end{center}
|
|
54
src/songs/SpancilHill.typ
Normal file
54
src/songs/SpancilHill.typ
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
Last night as I lay dreaming, of the pleasant days gone by, \
|
||||||
|
My mind being bent on rambling and to Erin’s Isle I did fly. \
|
||||||
|
I stepped on board a vision and sailed out with a will, \
|
||||||
|
‘Till I gladly came to anchor at the Cross of Spancil Hill. \
|
||||||
|
|
||||||
|
Enchanted by the novelty, delighted with the scenes, \
|
||||||
|
Where in my early childhood, I often times have been. \
|
||||||
|
I thought I heard a murmur, I think I hear it still, \
|
||||||
|
‘Tis that little stream of water at the Cross of Spancil Hill. \
|
||||||
|
|
||||||
|
And to amuse my fancy, I lay upon the ground, \
|
||||||
|
Where all my school companions, in crowds assembled ’round. \
|
||||||
|
Some have grown to manhood, while more their graves did fill, \
|
||||||
|
Oh I thought we were all young again, at the Cross of Spancil Hill. \
|
||||||
|
|
||||||
|
It being on a Sabbath morning, I thought I heard a bell, \
|
||||||
|
O’er hills and vallies sounded, in notes that seemed to tell, \
|
||||||
|
That Father Dan was coming, his duty to fulfill, \
|
||||||
|
At the parish church of Clooney, just one mile from Spancil Hill. \
|
||||||
|
|
||||||
|
And when our duty did commence, we all knelt down in prayer, \
|
||||||
|
In hopes for to be ready, to climb the Golden Stair. \
|
||||||
|
And when back home returning, we danced with right good will, \
|
||||||
|
To Martin Moilens music, at the Cross of Spancil Hill. \
|
||||||
|
|
||||||
|
It being on the twenty third of June, the day before the fair, \
|
||||||
|
Sure Erin’s sons and daughters, they all assembled there. \
|
||||||
|
The young, the old, the stout and the bold, they came to sport and kill, \
|
||||||
|
What a curious combination, at the Fair of Spancil Hill. \
|
||||||
|
|
||||||
|
I went into my old home, as every stone can tell, \
|
||||||
|
The old boreen was just the same, and the apple tree over the well, \
|
||||||
|
I miss my sister Ellen, my brothers Pat and Bill, \
|
||||||
|
Sure I only met my strange faces at my home in Spancil Hill. \
|
||||||
|
|
||||||
|
I called to see my neighbours, to hear what they might say, \
|
||||||
|
The old were getting feeble, and the young ones turning grey. \
|
||||||
|
I met with tailor Quigley, he’s as brave as ever still, \
|
||||||
|
Sure he always made my breeches when I lived in Spancil Hill. \
|
||||||
|
|
||||||
|
I paid a flying visit, to my first and only love, \
|
||||||
|
She’s as pure as any lily, and as gentle as a dove. \
|
||||||
|
She threw her arms around me, saying Mike I love you still, \
|
||||||
|
She is Mack the Rangers daughter, the Pride of Spancil Hill. \
|
||||||
|
|
||||||
|
I thought I stooped to kiss her, as I did in days of yore, \
|
||||||
|
Says she Mike you’re only joking, as you often were before, \
|
||||||
|
The cock crew on the roost again, he crew both loud and shrill, \
|
||||||
|
And I awoke in California, many miles from Spancil Hill. \
|
||||||
|
|
||||||
|
But when my vision faded, the tears came in my eyes, \
|
||||||
|
In hope to see that dear old spot, some day before I die. \
|
||||||
|
May the Joyous King of Angels, his Choicest Blessings spill, \
|
||||||
|
On that Glorious spot of Nature, the Cross of Spancil Hill. \
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "The Star of the County Down"
|
title = "The Star of the County Down"
|
||||||
|
@ -1,51 +0,0 @@
|
|||||||
\begin{multicols*}{2}
|
|
||||||
\begin{center}
|
|
||||||
Near to Bambridge Town, in the County Down \\
|
|
||||||
One morning in July, \\
|
|
||||||
Down a boreen green came a sweet coleen, \\
|
|
||||||
And she smiled as she passed me by; \\
|
|
||||||
Oh, she looked so neat from her two white feet \\
|
|
||||||
To the sheen of her nut-brown hair, \\
|
|
||||||
Sure the coaxing elf, I'd to shake myself \\
|
|
||||||
To make sure I was standing there \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\
|
|
||||||
Oh, from Bantry Bay up to Derry Quay, \\
|
|
||||||
And from Galway to Dublin Town \\
|
|
||||||
No maid I've seen like the brown collen \\
|
|
||||||
That I met in the County Down. \\ }
|
|
||||||
~\\
|
|
||||||
As she onward sped I shook my head \\
|
|
||||||
And I gazed with a feeling quare; \\
|
|
||||||
And I said, says I, to a passer-by, \\
|
|
||||||
"Who's the maid with the nut-brown hair?" \\
|
|
||||||
Oh, he smiled at me, and with pride says he, \\
|
|
||||||
"That's the gem of Ireland's crown, \\
|
|
||||||
She's young Rosie McCann from the banks of the Bann, \\
|
|
||||||
She's the Star of the County Down." \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
I've tavelled a bit, but never was hit \\
|
|
||||||
Since my roving career began; \\
|
|
||||||
But fair and square I surrended there \\
|
|
||||||
To the charms of young Rose McCann. \\
|
|
||||||
I'd a heart ot let and no tenant yet \\
|
|
||||||
Did I meet with in shawl or gown, \\
|
|
||||||
But in she went and I asked no rent \\
|
|
||||||
From the Star of the County Down. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
~\\
|
|
||||||
At the crossroads fair, I'll be surely there \\
|
|
||||||
And I'll dress in my Sunday clothes \\
|
|
||||||
And I'll try sheep's eyes, and deludhering lies \\
|
|
||||||
On the heart of the nut-brown Rose. \\
|
|
||||||
No pipe I'll smoke, no horse I'll yoke \\
|
|
||||||
Though with rust my plow turns brown, \\
|
|
||||||
Till a smiling bride by my own fireside \\
|
|
||||||
Sits the Star of the County Down. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\ }
|
|
||||||
\end{center}
|
|
||||||
\end{multicols*}
|
|
51
src/songs/StarOfTheCountyDown.typ
Normal file
51
src/songs/StarOfTheCountyDown.typ
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
#columns(2, gutter: 11pt)[
|
||||||
|
|
||||||
|
Near to Bambridge Town, in the County Down \
|
||||||
|
One morning in July, \
|
||||||
|
Down a boreen green came a sweet coleen, \
|
||||||
|
And she smiled as she passed me by; \
|
||||||
|
Oh, she looked so neat from her two white feet \
|
||||||
|
To the sheen of her nut-brown hair, \
|
||||||
|
Sure the coaxing elf, I'd to shake myself \
|
||||||
|
To make sure I was standing there \
|
||||||
|
|
||||||
|
_[Chorus] \
|
||||||
|
Oh, from Bantry Bay up to Derry Quay, \
|
||||||
|
And from Galway to Dublin Town \
|
||||||
|
No maid I've seen like the brown collen \
|
||||||
|
That I met in the County Down._
|
||||||
|
|
||||||
|
As she onward sped I shook my head \
|
||||||
|
And I gazed with a feeling quare; \
|
||||||
|
And I said, says I, to a passer-by, \
|
||||||
|
"Who's the maid with the nut-brown hair?" \
|
||||||
|
Oh, he smiled at me, and with pride says he, \
|
||||||
|
"That's the gem of Ireland's crown, \
|
||||||
|
She's young Rosie McCann from the banks of the Bann, \
|
||||||
|
She's the Star of the County Down." \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
I've tavelled a bit, but never was hit \
|
||||||
|
Since my roving career began; \
|
||||||
|
But fair and square I surrended there \
|
||||||
|
To the charms of young Rose McCann. \
|
||||||
|
I'd a heart ot let and no tenant yet \
|
||||||
|
Did I meet with in shawl or gown, \
|
||||||
|
But in she went and I asked no rent \
|
||||||
|
From the Star of the County Down. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
At the crossroads fair, I'll be surely there \
|
||||||
|
And I'll dress in my Sunday clothes \
|
||||||
|
And I'll try sheep's eyes, and deludhering lies \
|
||||||
|
On the heart of the nut-brown Rose. \
|
||||||
|
No pipe I'll smoke, no horse I'll yoke \
|
||||||
|
Though with rust my plow turns brown, \
|
||||||
|
Till a smiling bride by my own fireside \
|
||||||
|
Sits the Star of the County Down. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
]
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "Whiskey in the Jar"
|
title = "Whiskey in the Jar"
|
||||||
|
@ -1,51 +0,0 @@
|
|||||||
\begin{center}
|
|
||||||
As I was going over Kilgarry Mountain, \\
|
|
||||||
I spied Captain Farrell and his money he was countin'. \\
|
|
||||||
I first produced me pistol, and then produced me rapier, \\
|
|
||||||
Sayin' stand and deliver for I am your bold receiver. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\
|
|
||||||
Well shirigim duraham da \\
|
|
||||||
Wack fall the daddy oh, wack fall the daddy oh \\
|
|
||||||
There's whiskey in the jar. \\}
|
|
||||||
~\\
|
|
||||||
He counted out his money, and it made a pretty penny, \\
|
|
||||||
I put it in me pocket, and I took it home to Jenny. \\
|
|
||||||
She sighed and she swore that she never would deceive me. \\
|
|
||||||
But the devil take the women for the always lie so easy. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
I went into me chamber all for to take a slumber, \\
|
|
||||||
To dream of gold and girls and of course it was no wonder, \\
|
|
||||||
Me Jenny took me charges and she filled them up with water. \\
|
|
||||||
Called on Captain Farrell to get ready for the slaughter. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
Next morning early before I rose to travel, \\
|
|
||||||
There came a band of footmen and likewise Captain Farrell \\
|
|
||||||
I goes to draw me pistol for she'd stole away my rapier, \\
|
|
||||||
But a prisoner I was taken, I couldn't shoot the water. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
They put me into jail with a judge all a writin' \\
|
|
||||||
For robbin' Captain Farrel on Kilgary Moutnain. \\
|
|
||||||
But they didn't take me fists so I knocked the jailer down, \\
|
|
||||||
And bid a farewell to this tightfisted town. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
I'd like to find me brother, the one that's in the army, \\
|
|
||||||
I don't know where he's stationed, in Cork or in Killarney. \\
|
|
||||||
Together we'd go roving o'er the mountains of Killkenney \\
|
|
||||||
And I swear he'd treat me better than darling sporting Jenny. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
There's some takes delight in the carriages and rolling, \\
|
|
||||||
Some takes delight in the hurley or the bowlin' \\
|
|
||||||
But I takes delight in the juice of the barley, \\
|
|
||||||
Counting pretty maids in the morning oh so early. \\
|
|
||||||
\end{center}
|
|
49
src/songs/WhiskeyInTheJar.typ
Normal file
49
src/songs/WhiskeyInTheJar.typ
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
As I was going over Kilgarry Mountain, \
|
||||||
|
I spied Captain Farrell and his money he was countin'. \
|
||||||
|
I first produced me pistol, and then produced me rapier, \
|
||||||
|
Sayin' stand and deliver for I am your bold receiver. \
|
||||||
|
|
||||||
|
_[Chorus]
|
||||||
|
Well shirigim duraham da \
|
||||||
|
Wack fall the daddy oh, wack fall the daddy oh \
|
||||||
|
There's whiskey in the jar._
|
||||||
|
|
||||||
|
He counted out his money, and it made a pretty penny, \
|
||||||
|
I put it in me pocket, and I took it home to Jenny. \
|
||||||
|
She sighed and she swore that she never would deceive me. \
|
||||||
|
But the devil take the women for the always lie so easy. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
I went into me chamber all for to take a slumber, \
|
||||||
|
To dream of gold and girls and of course it was no wonder, \
|
||||||
|
Me Jenny took me charges and she filled them up with water. \
|
||||||
|
Called on Captain Farrell to get ready for the slaughter. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
Next morning early before I rose to travel, \
|
||||||
|
There came a band of footmen and likewise Captain Farrell \
|
||||||
|
I goes to draw me pistol for she'd stole away my rapier, \
|
||||||
|
But a prisoner I was taken, I couldn't shoot the water. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
They put me into jail with a judge all a writin' \
|
||||||
|
For robbin' Captain Farrel on Kilgary Moutnain. \
|
||||||
|
But they didn't take me fists so I knocked the jailer down, \
|
||||||
|
And bid a farewell to this tightfisted town. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
I'd like to find me brother, the one that's in the army, \
|
||||||
|
I don't know where he's stationed, in Cork or in Killarney. \
|
||||||
|
Together we'd go roving o'er the mountains of Killkenney \
|
||||||
|
And I swear he'd treat me better than darling sporting Jenny. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
There's some takes delight in the carriages and rolling, \
|
||||||
|
Some takes delight in the hurley or the bowlin' \
|
||||||
|
But I takes delight in the juice of the barley, \
|
||||||
|
Counting pretty maids in the morning oh so early. \
|
@ -1,5 +1,6 @@
|
|||||||
\version "2.18.2"
|
\version "2.18.2"
|
||||||
\include "articulate.ly"
|
\include "articulate.ly"
|
||||||
|
\include "../setup.ly"
|
||||||
|
|
||||||
\header {
|
\header {
|
||||||
title = "The Wild Rover"
|
title = "The Wild Rover"
|
||||||
|
@ -1,35 +0,0 @@
|
|||||||
\begin{multicols*}{2}
|
|
||||||
\begin{center}
|
|
||||||
I've been a wild rover for many a year \\
|
|
||||||
And I've spent all my money on whiskey and beer, \\
|
|
||||||
And now I'm returning with gold and great store \\
|
|
||||||
And I never will play the wild rover no more \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\
|
|
||||||
And it's no, nay, never \\
|
|
||||||
No nay never no more \\
|
|
||||||
Will I play the wild rover \\
|
|
||||||
No never no more. \\ }
|
|
||||||
~\\
|
|
||||||
I went to an ale-house I used to frequent \\
|
|
||||||
And I told the landlady me money was spent. \\
|
|
||||||
I asked her for credit, she answered me "nay \\
|
|
||||||
Such a custom as yours I could have any day." \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
I took from my pocket ten soverigns bright \\
|
|
||||||
And the landlady's eyes opened wide with delight. \\
|
|
||||||
She said "I have whiskey and wines of the best \\
|
|
||||||
And the words that I spoke were only in jest." \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
~\\
|
|
||||||
I'll go home to my parents, confess what I've done \\
|
|
||||||
And I'll ask them to pardon their prodigal son. \\
|
|
||||||
And if they forgive me as oftimes before \\
|
|
||||||
Sure I never will play the wild rover no more. \\
|
|
||||||
~\\
|
|
||||||
\textit{[Chorus] \\}
|
|
||||||
\end{center}
|
|
||||||
\end{multicols*}
|
|
35
src/songs/WildRover.typ
Normal file
35
src/songs/WildRover.typ
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
#columns(2, gutter: 11pt)[
|
||||||
|
|
||||||
|
I've been a wild rover for many a year \
|
||||||
|
And I've spent all my money on whiskey and beer, \
|
||||||
|
And now I'm returning with gold and great store \
|
||||||
|
And I never will play the wild rover no more \
|
||||||
|
|
||||||
|
_[Chorus] \
|
||||||
|
And it's no, nay, never \
|
||||||
|
No nay never no more \
|
||||||
|
Will I play the wild rover \
|
||||||
|
No never no more._
|
||||||
|
|
||||||
|
I went to an ale-house I used to frequent \
|
||||||
|
And I told the landlady me money was spent. \
|
||||||
|
I asked her for credit, she answered me "nay \
|
||||||
|
Such a custom as yours I could have any day." \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
I took from my pocket ten soverigns bright \
|
||||||
|
And the landlady's eyes opened wide with delight. \
|
||||||
|
She said "I have whiskey and wines of the best \
|
||||||
|
And the words that I spoke were only in jest." \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
I'll go home to my parents, confess what I've done \
|
||||||
|
And I'll ask them to pardon their prodigal son. \
|
||||||
|
And if they forgive me as oftimes before \
|
||||||
|
Sure I never will play the wild rover no more. \
|
||||||
|
|
||||||
|
_[Chorus]_
|
||||||
|
|
||||||
|
]
|
@ -1,25 +0,0 @@
|
|||||||
\begin{titlepage}
|
|
||||||
\begin{center}
|
|
||||||
\includegraphics[width=0.50\textwidth]{images/title.png}\\
|
|
||||||
|
|
||||||
\rule{\linewidth}{0.5mm} \\[0.4cm]
|
|
||||||
{ \huge \bfseries Sing-Alongs}
|
|
||||||
|
|
||||||
\rule{\linewidth}{0.5mm} \\[1.5cm]
|
|
||||||
|
|
||||||
\begin{minipage}{0.5\textwidth}
|
|
||||||
\begin{flushleft} \large
|
|
||||||
\emph{Project Website:} \\
|
|
||||||
\href{https://code.vanwa.ch/sebastian/sing-alongs}{code.vanwa.ch/sebastian/sing-alongs} \\
|
|
||||||
\end{flushleft}
|
|
||||||
\end{minipage}
|
|
||||||
\begin{minipage}{0.4\textwidth}
|
|
||||||
\begin{flushright} \large
|
|
||||||
\emph{Revision:} \\
|
|
||||||
\texttt{\revision} \\
|
|
||||||
\end{flushright}
|
|
||||||
\end{minipage}
|
|
||||||
|
|
||||||
\end{center}
|
|
||||||
|
|
||||||
\end{titlepage}
|
|
28
src/title.typ
Normal file
28
src/title.typ
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
#let titlepage() = {
|
||||||
|
set page(
|
||||||
|
margin: (left: 20mm, right: 20mm, top: 30mm, bottom: 30mm),
|
||||||
|
numbering: none,
|
||||||
|
number-align: center,
|
||||||
|
)
|
||||||
|
|
||||||
|
set par(leading: 0.5em)
|
||||||
|
|
||||||
|
v(1cm)
|
||||||
|
align(center, image("assets/title.png", width: 50%))
|
||||||
|
|
||||||
|
v(5mm)
|
||||||
|
align(
|
||||||
|
center,
|
||||||
|
text(
|
||||||
|
4em,
|
||||||
|
weight: 700,
|
||||||
|
"Sing-Alongs",
|
||||||
|
),
|
||||||
|
)
|
||||||
|
|
||||||
|
v(5mm)
|
||||||
|
align(
|
||||||
|
center,
|
||||||
|
link("https://code.vanwa.ch/shu/sing-alongs"),
|
||||||
|
)
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user