Mercurial > dottes
diff makeAll.sh @ 876:1a838d8dca2a
Fix building transposed bookes.
author | Jim Hague <jim.hague@acm.org> |
---|---|
date | Tue, 26 Mar 2019 17:54:07 +0000 |
parents | d6f1f2b3bd01 |
children | 94c7a0a3158c |
line wrap: on
line diff
--- 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: <booke dir> +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: <booke dir> [<instrument name>] +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: <booke dir> <master booke dir> [<instrument name>] 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