The Mudcat Café TM
Thread #52408   Message #802600
Posted By: John in Brisbane
14-Oct-02 - 12:27 AM
Thread Name: Pennywhistle Tab at YADT Site
Subject: RE: Pennywhistle Tab at YADT Site
Cdon, I have a little bit of extra information for you, but probneed to send a couple of emails to get closer to the complete answer.

There is/has been a script called abc2whis available which converts abc notation to whistle tablature. I had a play with it a year or so ago without success. (Maybe it was written in awk/gawk or PERL? I can't quite recall). I am very confident however that it was abc based, so shouldn't be too hard to track down.

You'll find a tin whistle font at http://members.shaw.ca/dabooks/music/whistle_font.html which bears a strong resemblance to the one that Erich uses. Basically it allows you to enter the notes of the D major scale in any text processor (I used Wordpad) and then by selecting the Penny Whistle Font it magically changes to whistle notation. For a diatonic tune (no accidental notes outside of the major key) the scale is simply defgabcDEFGABCH. There are other upper and lower case letters used for accidentals. The only note not available is D#

In principle you can import a tune in abc notation format, convert to D Major or its modal equivalents, do some parsing and text translation and voila you have the whistle notation. It sounds like an easy-ish task for a PERL writer. It's a bit of a bugger but the font designers chose to allocate lower case letters for the lower octave and upper case for the upper octave. In standard abc notation the reverse is true. I wrote a quick and dirty macro using Word and it works OK, but it's a long way from providing Whistle TABs under the conventional score

But on the basis that the wheel has already been invented I'll chase it up further.

Regards, John