# HG changeset patch # User Jim Hague # Date 1553622847 0 # Node ID 1a838d8dca2a7dd97eeca0292c21de639736d17f # Parent 6b60f40f7113e8fb94770eb5df922098ff476bf3 Fix building transposed bookes. diff -r 6b60f40f7113 -r 1a838d8dca2a makeAll.sh --- a/makeAll.sh Tue Mar 26 17:44:40 2019 +0000 +++ b/makeAll.sh Tue Mar 26 17:54:07 2019 +0000 @@ -10,7 +10,9 @@ exit 1 fi -makeABooke() +# Make the print version of a booke. +# Params: +makeBookePrint() { # Print graphics. ./makeGraphics.sh "$1" @@ -24,6 +26,13 @@ ./makeBookeTunePages.sh --use-compact "$1" ./makeBooke.sh A5 "$1" ./makeBooklet.sh "$1" +} + +# Make a single booke. +# Params: [] +makeABooke() +{ + makeBookePrint "$1" # Web output. ./makeWebGraphics.sh "$1" @@ -31,20 +40,12 @@ ./makeWeb.sh "$1" "$1" "$2" } +# Make a single transposed booke. We use web audio from the +# master booke. +# Params: [] makeATransposedBooke() { - # Print graphics. - ./makeGraphics.sh "$1" - - # Normal graphics printed output. - ./makeBookeTunePages.sh "$1" - ./makeBooke.sh A4 "$1" - ./makeBooke.sh Nook "$1" - - # Compact graphics printed output. - ./makeBookeTunePages.sh --use-compact "$1" - ./makeBooke.sh A5 "$1" - ./makeBooklet.sh "$1" + makeBookePrint "$1" # Web output. Uses audio from main booke. ./makeWebGraphics.sh "$1" @@ -65,14 +66,25 @@ makeATransposedBooke $1-AltoRecorderCFingering $1 "alto recorder, C fingering" } -makeBumperBooke() +makeABumperBooke() { # This can only be used once all the other Bookes have been built. + ./makeBookeTunePages.sh "$1" ./makeBooke.sh A4 "$@" + ./makeBookeTunePages.sh --use-compact "$1" ./makeBooke.sh A5 "$@" ./makeBooklet.sh "Bumper" } +makeBumperBookes() +{ + makeABumperBooke $1 + + #makeABumperBooke $1-Cello + #makeABumperBooke $1-HornInF + #makeABumperBooke $1-AltoRecorderCFingering +} + declare buildBookes declare bumperBookes @@ -91,6 +103,6 @@ makeASingleBooke $booke done if [[ ${#bumperBookes[@]} -gt 1 ]]; then - makeBumperBooke "${bumperBookes[@]}" + makeBumperBookes "${bumperBookes[@]}" cp Bumper*.pdf ./web fi diff -r 6b60f40f7113 -r 1a838d8dca2a makeAltoRecorderCFingering.sh --- a/makeAltoRecorderCFingering.sh Tue Mar 26 17:44:40 2019 +0000 +++ b/makeAltoRecorderCFingering.sh Tue Mar 26 17:54:07 2019 +0000 @@ -21,7 +21,7 @@ mkdir -p $outdir/Compact # Copy book component items. -cp $booke/*.txt $outdir +cp $booke/*.txt $booke/*.md $booke/image.jpg $outdir echo "Alto Recorder (C Fingering)" > $outdir/instrument.txt diff -r 6b60f40f7113 -r 1a838d8dca2a makeCello.sh --- a/makeCello.sh Tue Mar 26 17:44:40 2019 +0000 +++ b/makeCello.sh Tue Mar 26 17:54:07 2019 +0000 @@ -49,7 +49,7 @@ mkdir -p $outdir/Compact # Copy book component items. -cp $booke/*.txt $outdir +cp $booke/*.txt $booke/*.md $booke/image.jpg $outdir echo "Cello" > $outdir/instrument.txt diff -r 6b60f40f7113 -r 1a838d8dca2a makeHornInF.sh --- a/makeHornInF.sh Tue Mar 26 17:44:40 2019 +0000 +++ b/makeHornInF.sh Tue Mar 26 17:54:07 2019 +0000 @@ -21,7 +21,7 @@ mkdir -p $outdir/Compact # Copy book component items. -cp $booke/*.txt $outdir +cp $booke/*.txt $booke/*.md $booke/image.jpg $outdir echo "Horn in F" > $outdir/instrument.txt