--- Version 0.4.14 - 2017-06-23 --- * jazz conversions (-j) now also substitues maj7 with a triangle --- Version 0.4.13 - 2014-08-29 --- * filename with -n doesn't contain "," anymore --- Version 0.4.12 - 2014-03-25 --- * if single tune is selected with -n set outout filename from title when using --ps and --pdf --- Version 0.4.11 - 2014-03-18 --- * adding correct title (extracted from T:) to pdf files using pdftk --- Version 0.4.10 - 2013-03-14 --- * added -O for specifying outfile * add total number of pages to ps or pdf file if possible, requires you to have something like this in your format file: footer "$T - $P" --- Version 0.4.9 - 2012-09-23 --- * generates blank postscript with -e on new file --- Version 0.4.8 - 2012-04-18 --- * -c broken with empty annotations * -c was broken in lines *not* starting with chord --- Version 0.4.7 - 2012-01-30 --- * -c (remove chords) no longer removes annotations (chords beginning with "@") --- Version 0.4.6 - 2011-11-06 --- * removed debug stuff that broke transposition --- Version 0.4.5 - 2011-11-02 --- * % comment in K: works --- Version 0.4.4 - 2011-10-26 --- * remove chords (-c) now works with stacked chords --- Version 0.4.3 - 2011-08-30 --- * Fixed another python3 bug --- Version 0.4.2 - 2011-08-16 --- * Reading of utf-8 and latin-1 files now work --- Version 0.4.1 - 2011-08-12 --- * Fixed some bad syntax with python 3 --- Version 0.4.0 - 2011-08-01 --- * abctool now compatible with python 3 --- Version 0.3.27 - 2011-05-18 --- * -C not working together with -d --- Version 0.3.26 - 2011-03-23 --- * -a no longer removes annotations (guitarchords starting with @): * added -@ to remove annotations --- Version 0.3.25 - 2011-01-24 --- * -t messed up in-tune T: --- Version 0.3.24 - 2010-10-26 --- * -D broken with empty line in input --- Version 0.3.23 - 2010-10-24 --- * removed debug print of entire abc with -D --- Version 0.3.22 - 2010-10-12 --- * fixed transposition bug when [K:] in individual voice * -d should only process after header --- Version 0.3.21 - 2010-09-20 --- * fixed transposition bug with keys written as modes --- Version 0.3.20 - 2010-07-08 --- * initial support for multiple platforms: gs (linux) and gswin32c.exe (windows), thanks to Nathan Gourley --- Version 0.3.19 - 2010-04-16 --- * --songbook sorts files --- Version 0.3.18 - 2010-01-20 --- * added -P for printing via lpr --- Version 0.3.17 - 2010-01-18 --- * transposition would mess up inline [V and [I * -s disables -d (danish chords) and -j (jazz chords) --- Version 0.3.16 - 2010-01-15 --- * fixed bug with -n and -X, 10 would select 1 and 0 --- Version 0.3.15 - 2010-01-15 --- * added -X, tune selection based on X:field * cleaned up the code for handling -n --- Version 0.3.14 - 2010-01-14 --- * fixed bug with stranger combinations of[V:] --- Version 0.3.13 - 2010-01-14 --- * -n didn't work with other processing * added support for inline voice declarations ([V:]) --- Version 0.3.12 - 2010-01-13 --- * fixed bugs with -V --- Version 0.3.11 - 2009-11-16 --- * added -D (remove all decorations) --- Version 0.3.10 - 2009-10-09 --- * chords beginning with h-z, æ, ø, å, H-Z, Æ, Ø, Å are also regarded as annotations, and thus not transposed --- Version 0.3.9 - 2009-10-07 --- * danishChords disregards annotations (chords beginning with @) --- Version 0.3.8 - 2009-10-06 --- * text inside %%begintext and %%endtext is not transposed --- Version 0.3.7 - 2009-04-22 --- * timestamp of abc file is kept with viewing and conversion to ps and pdf --- Version 0.3.6 - 2009-01-06 --- * added --title, adds another title (T:) below existing titles --- Version 0.3.5 - 2009-01-05 --- * fixed bug with multiple tunes (X:n) --- Version 0.3.4 - 2008-09-28 --- * fixed -n * handles non-tune lines better * fixed transposition bug with other scale types than major * added --list_voices -V (keep only voices) * fixed --songbook, --pdf and --ps * (re)added replacement of strings (-r) --- Version 0.3.3 - 2008-09-28 --- * -e works again (with abc_options) --- Version 0.3.2 - 2008-09-28 --- * added -o (abcm2ps options) --- Version 0.3.1 - 2008-09-28 --- * compatible with python 2.4 --- Version 0.3.0 - 2008-09-27 --- * major refactoring and code cleanup * now works with more than one input file * removed dependency of texexec and touch * transposition works with upto 9 accidentals --- Version 0.2.12 - 2007-06-20 --- * various small fixes --- Version 0.2.11 - 2007-01-16 --- * Added -L (extract lyrics) --- Version 0.2.10 - 2006-06-15 --- * fixed major bug that resulted in keys (with mode different from '') would only use white key for root (C#m would become Cm) --- Version 0.2.9 - 2006-06-09 --- * K:Hp and K:HP now transposes by uncommenting K:HP and adding K:Amix before regular transposition --- Version 0.2.8 - 2006-06-09 --- * transposition now works with church modes, written in upper/lower/mixed and/or abbreviated to first three letters * code cleanup: more centralized setup of scales * --songbook doesn't try to remove logfiles, which makes it exit cleanly --- Version 0.2.7 - 8/6-2006 --- * chords with double altered roots wasn't transposed * added -C switch to reduce accidentals in chords, for instance Cb becomes B and C## becomes D * help message is maximum 80 chars wide * --songbook [-R] now reacts to -j, -C, -d and -g * key type maj now works --- Version 0.2.6 - 7/6-2006 --- * notes with leading _ or ^ after closing " in guitar chords were not transposed * now treats 'K:' (with missing key) as 'K:none' --- Version 0.2.5 - 6/6-2006 --- * added more elaborate diagnostics with --check, report which part of the program that will work/fail --- Version 0.2.4 - 6/6-2006 --- * added a --check switch, which check to see if (potentionally) needed external programs are present on the system --- Version 0.2.3 - 5/6-2006 --- * annotations (guitar chords starting with one of <, >, _, ^, or @) are left alone during transposition --- Version 0.2.2 - 31/5-2006 --- * non-standard octaves (like C' and c,) are handled in transposition * keys are now stopped at the first space, this should be changed to actually handling modes and exp, but it's better than throwing an exception * decorations using + (ex: +fermata+) are now left alone by the tranposition --- Version 0.2.1 - 30/5-2006 --- * K:none was broken, at least with transposition > 12 or < -12 * chords using [] was not transposed, since they were considered in-tune control fields (like [M:] and [K:]. now only [K and [M are left alone, others are transposed --- Version 0.2.0 - 28/5-2006 --- * implemented correct transposition. This is now the default and called with -t, whereas -T is using abc2abc --- Version 0.1.4 - 25/7-2004 --- * added --songbook and --songbook -R for generating songbook.pdf containing all files in current directory in the concert key, Bb and Eb * added --norc for not using ~/.abctoolrc * added --nostdargs for not using standard_args from ~/.abctoolrc --- Version 0.1.3 - 26/3-2004 --- * added -e for editing * added -w, -W and -l for removing lyrics --- Version 0.1.2 - 21/3-2004 --- * removed the functions standardize and de_standardize (not needed by newer versions of abc2abc) * added --midi output and -p option (play using midi and a midifile player) * added support for ~/.abctoolrc --- Version 0.1.1 - 20/3-2004 --- * added option -r for reshufling songs, giving them successive tune numbers (X: fields) * added encoding (latin-1) * added option -j that translates jazz chords (m7b5 becomes ø, dim7 becomes °) * made -f and -c more robust (disregards header) * added --ps and --pdf for generating PostScript and PDF * changed the formatting of -h to be grouped by functionallity instead of alphabetically --- Version 0.1.0 - 15/3-2004 --- Initial release Features: the following options are supported: - read from stdin -c remove chords -d translate to danish chords (B becomes H), same as -g -f remove fingerings -g translate to german chords (B becomes H), same as -d -h show this help -o O call abc2ps wit additional options O -s send output to stdout -t X transpose by X halfsteps -v show version abc2ps (actually abcm2ps) is used for generating PostScript, gv is used to display PostScript and abc2abc is used to transpose