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.