# HG changeset patch # User Jim Hague # Date 1450046860 0 # Node ID e9e2488bd0b75b08f098d4ad0d7f046c5c2e062d # Parent d0576fb2a92812e16dd53175fa3007b3870650f8# Parent cf2fe741a582929f789552d28560dd4e58231197 Automated merge with ssh://hg.cryhavoc.org.uk/dottes diff -r d0576fb2a928 -r e9e2488bd0b7 makeCello.sh --- a/makeCello.sh Sun Dec 13 18:50:10 2015 +0000 +++ b/makeCello.sh Sun Dec 13 22:47:40 2015 +0000 @@ -17,22 +17,24 @@ # octave. $2 is highest note, $3 is lowest note. # # If range is G to d', transpose down 2 octaves. -# If lowest note is < C, transpose down 1 octave. # Otherwise calculate the distance above d for the highest note on a one -# octave transposition, and the distance below G on a two octave +# octave transposition, and the distance below C on a two octave # transposition. Find the smallest, and use the corresponding -# transposition. +# transposition, preferring 2 octaves in case of a tie. transposedowntwo() { if (($3 >= 104 && $2 <= 115)); then return 0; fi - if (($3 < 100)); then - return 1; + over=$(($2 - 108)) + if (($over < 0)); then + over=0 fi - over=$(($2 - 108)) - under=$((104 - $3)) - if (($over <= $under)); then + under=$((100 - $3)) + if (($under < 0)); then + under=0 + fi + if (($over < $under)); then return 1; fi diff -r d0576fb2a928 -r e9e2488bd0b7 makeWebGraphics.sh --- a/makeWebGraphics.sh Sun Dec 13 18:50:10 2015 +0000 +++ b/makeWebGraphics.sh Sun Dec 13 22:47:40 2015 +0000 @@ -35,5 +35,5 @@ abcm2ps -E -F singletuneweb -O $builddir/$name.eps $filename # And make the corresponding PDF. epstopdf --outfile=$builddir/$name.pdf $builddir/${name}001.eps - rm $builddir/${name}.001.eps + rm $builddir/${name}001.eps done