#!/bin/bash # # Make the tune graphics, EPS, PDF required by web and book into # graphics/. # if [ $# != 1 ]; then echo "Usage: makeGraphics.sh " exit 1 fi dir=`pwd` booke=$dir/$1 graphicsdir=$dir/graphics/$1 mkdir -p $graphicsdir # Now, for each tune, make the tune graphic. find $booke -maxdepth 1 -name "*.abc" | while read filename do name=`basename $filename .abc` # Make the tune graphic PDF. abcm2ps -E -F singletune -O $graphicsdir/$name.eps $filename epstopdf --outfile=$graphicsdir/$name.pdf $graphicsdir/${name}001.eps rm $graphicsdir/${name}001.eps # and make the first line graphic. $dir/abcfirstline.py $filename > firstline.abc abcm2ps -E -F firstline -O $graphicsdir/firstline-$name.eps firstline.abc epstopdf --outfile=$graphicsdir/firstline-$name.pdf $graphicsdir/firstline-${name}001.eps rm firstline.abc $graphicsdir/firstline-${name}001.eps done # And make any compact tune graphics. if [ ! -d ${booke}/Compact ]; then exit fi find ${booke}/Compact -maxdepth 1 -name "*.abc" | while read filename do name=`basename $filename .abc` # Make the tune graphic PDF. abcm2ps -E -F singletune -O $graphicsdir/compact-${name}.eps $filename epstopdf --outfile=$graphicsdir/compact-${name}.pdf $graphicsdir/compact-${name}001.eps rm $graphicsdir/compact-${name}001.eps done