Software for .cho files
- The
CHORD
utility.
- CRD2A converts .cho files into Plain Text.
To use,
compile with any C compiler. Then type a.out FILE.cho > TEXTFILE to convert
FILE.cho to its text equivalent. No fee, but no documentation is available,
and there is no guarantee on it.
- For those of you who know and have access to TeX
(the mathematical typesetting language)
CRD2TEX
converts .cho files into TeX files. Chord grids are not supported (at this
time). Note: This is only an interpreter and
will not find mistakes; the TeX compiler will find them, though. Again, this
is free, with some brief operating instructions:
- Compile it with any C compiler.
- The syntax for using CRD2TEX is:
a.out a1 a2 a3 ... an
where a1, a2, ..., an are filenames (with the .cho extension) or one of the
following options: (All others supported by CHORD are ignored.)
- -c CHORDFONTSIZE, -C CHORDFONT: the name of the chord font (size) to use.
Default is cmti10 (10 point italic).
- -t TEXTFONTSIZE, -T TEXTFONT: the name of the text font (size) to use.
Default is cmr10 (10 point Roman).
- The following macros can be used inside .cho files. (The colon after the
right-hand brace (}) is only used here for a separator.)
- {eot}, {sot} : set off TAB within the file. (Font: cmtt10)
- {soc}, {eoc} : set off chorus by drawing a vertical line to the
left of it. Very useful when playing along with the fake sheet.
- {np}, {ns}, {npp} : Any of these start a new page / new song.
- {te S} : (as in {textfont}, {textsize}) set text font (size) to S.
If S is a number, the font will remain the same; only the size
changes. If S is a font with size (cmr10, e.g.) it will use
this font.
- {ch S} : set chord font (size) to S. See {te} for a full
description.
- {t: TITLE} : center TITLE using \titlefont (Font: cmr15).
- {st: SUBTITLE} : center SUBTITLE using \textfont.
- {c: COMMENT} : puts COMMENT into a bounding box. Consecutive lines
are put in the same box. {c: can be replaced by {cb: or {ci:.
- All other macros will result in an error message but will be
ignored.
- ABC2PS (convet from abc files to PostScript)
1
2
And now for the legal stuff:
The contents of this page reflect solely the opinions of the author
who originated it.
It has not been reviewed by, nor is it a publication
of Arizona State University. So ...
MAIL your beefs to
checkman@math.la.asu.edu.
These links are provided as a courtesy. They are not intended to and do not
constitute an endorsement by Arizona State University.