view makeBookeTunePages.sh @ 697:de5bbf98b1c5 build-default-275

Two more from Nerys - Handlarens Vals and Maguire and Patterson. Neither came with chords. I've not found and for Handlarens Vals, and the ones I have found for M&P don't sound too terrific. But add them now and see if anyone has any better ideas.
author Jim Hague <jim.hague@acm.org>
date Mon, 18 Sep 2017 22:30:16 +0100
parents 507d853433ef
children ce5c7214f9aa
line wrap: on
line source

#!/bin/bash
#
# Generate the LaTeX for the Booke tune pages (tunes.tex) and the index
# of first lines (firstlines.tex). These are generated into the build
# directory.
#
# All EPS and PDF tune graphics must be present already. Run
# makeGraphics.sh to make these.
#

if [ $# != 1 ]; then
    echo "Usage: makeBookeTunePages.sh <book dir name>"
    exit 1
fi

dir=`pwd`

booke=$dir/$1
builddir=$dir/build
graphicsdir=$dir/graphics/$1
tunesoutput=$builddir/$1-tunes.tex
indexoutput=$builddir/$1-firstlines.tex

mkdir -p $builddir

rm -f $tunesoutput $indexoutput

# Now, for each tune, make the tune graphic and add it, inside a
# centre section, so the document. Then add a TOC entry.
find $booke -name "*.abc" | sort |
    while read filename
    do
        $dir/abctemplate.py --latex --value "graphicsdir=$graphicsdir" --template $dir/dottes.tex.tune $filename >> $tunesoutput
        $dir/abctemplate.py --latex --value "graphicsdir=$graphicsdir" --template $dir/dottes.tex.firstline-tune $filename >> $indexoutput
    done