Jack Campin writes:
| I quoted this tune, and its bagpipe origin, as an example of where
| key signatures that allow for different pitches in different octaves
| might be handy:
|
| X:1
| T:Oh I Hae Seen the Roses Blaw
| M:6/8
| L:1/8
| K:G =f ^F % low F's sharp, high F's natural
| D|G2G B>AB|c2A F2D|G>AG B2c|d2g d2c|B2c d2e|f2d B2G|d>ed cBA|G3 G2:|
| d|g2d B2G |c2A F2D|g2d B2c|d2g d2c|B2c d2e|f2d B2G|d>ed cBA|G3 G2:|
That tune wasn't on the Net any place my tune finder knew of, so I
added it to my test suite. My abc2ps clone failed miserably the first
time, but not because of the key signature itself. The problem was
the embedded spaces. So I decided it was time to go along with what
seems to be the consensus. It now accepts all those spaces and does
the Right Thing with this example. If you ask the tune finder to look
for "roses" or anything else likely to match, you'll see this tune
with a key of G=f^G, and if you ask for any of the output formats
other than midi, it will work.
The one unaesthetic thing is that the two accidentals really should
be aligned vertically rather than offset as they are now. Maybe I'll
look into this.
One of my motives is that my web site is expected to read abc tunes
from all sorts of other sites, no matter how weird they are, and do
something sensible with them. Much of the email that I get is about
abc files that either produce no music or music that is obviously not
what was in the abc. So my personal interest is in an abc formatter
that is as accepting as I can make it.
Getting abc2midi to work with things like this is another topic ...
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html