Introduction
These perl modules are useful for translating music written in the format
commonly known as chordpro. There are modules to generate both text
and html. I would love if there was one to generate PostScript as
well, but my time to do so doesn't exist. In fact, I think there could
probably be some major improvements in the base Chord parser, but time
for that doesn't exist either. (Something about having young kids)
Background
Back in the early 90's I stumbled across the Chord program by Martin
Leclerc and Mario Dorion. I used this quite extensively for
the music that I was learning to play
while leading worship at the University of Illinois. This program
works excellently and I still use it. My only problem is PostScript
printers are expensive and difficult to come by for my home setup.
rechord worked great for creating output for fixed width fonts (especially
when I just had a dot matrix printer), but it doesn't look great.
I saw chord2html out on the web and it worked pretty good, but I wanted
to create something extensible. (ie. generate pieces of web pages on the
fly from cgi scripts).
License
These scripts are free for all usage. I would prefer if changes updates
would make it back to me. These are not released under the GPL as I feel
the GPL hampers efficient software development just as much sometimes
as proprietary paradigms. Use of these modules may be considered under
the same license as perl.
Bugs, etc.
Let me know about them. Better yet, let me know how to fix them if you
can. I don't always have the time. Send mail to krupicka.org c/o chord.
Put CHORD: in the subject so I don't accidentally delete it with SPAM.
Download
Chord Module [tgz]
Documentation
Plain old documentation exists in the modules themselves.