The Mudcat Café TM
Thread #97655   Message #1924728
Posted By: dick greenhaus
02-Jan-07 - 09:34 AM
Thread Name: Digital Tradition Upgrade?
Subject: RE: Digital Tradition Upgrade?
There are a few technical obstacles that have prevented the publication of an updated DigiTrad. It's not a question of content--we have a thousand or so new songs waiting for publication. Problems are:

a) Operating systems. Whatever we release must be able to run on all versions of Windows (from 3.1 on up to, probably, Vista) and on all Mac operating systems that Mudcatters are apt to have. For several editions, the Mac versions have been supplied by a hard-working volunteer who is very busy working hard on other projects; I am a MacIlliterate, so this presents real problems. It's also necessary for any new edition to run using HTML, which is doable, but takes more time than I've had to spend.

b) Tunes. Our concept has always been to make the melody lines playable, with some device for showing where the words fit the tune (either bouncing balls or synchronized display or color highlighting or sune such scheme. More recently, the gentleman who worked out the Mac version did some neat programing that displayed the score (dots) and permitted playback in different keys, tempi and instrumentation.
It wasn't a perfect system (timing of notes was sometimes a bit wonky) but IMO a quite good one. Unfortunately, this program took as input transcriptions I made in a handy, if currently out-of-production, system called SongWright. Songwright is still the handiest entry program I've found, but it doesn't support playback (it did, playing the tune on a computer's beeper, but computers for the past six or seven years haven't come with beepers).
    SO, what's needed is a playback program that will work on PCs and Macs, and will play the tune, synchronize words and tune, permit one to print the score (and, ideally, permit changing of key, tempo and instrumentation.) ABCs seem to work--sort of. Does anyone know of an implementation of ABC that will do what's needed? MIDI doesn't handle words. Noteworthy may be a possibility--I'm investigating it. Whatever we come up with, I then have the tasks of converting some 4000 tunes to a new format--I don't want to have to do that more than once.
    If anyone likes to do this kind of programming, I'll be happy to supply both the specifications of a Songwright file (it's similar, though not identical to ABC) and grateful encouragement. At the moment I'm somewhat buried in trying to set up a new website for CAMSCO Music, and while I'm close to finishing that, it still takes up most of my spare time.