| As an Abc2Win user, I can't get satisfactory printouts of multi-voice music,
| but for AbcMIDI and ABCMidifier playback I usually put in a line like %%MIDI
| transpose -12 or %%MIDI transpose -24, and then use the normal C-B,c-b with
| as few commas as possible. -12 gives G, on the bottom line of the base stave
| and A on top, -24 gives G and a.
|
| I haven't put any on the web, would it cause your tunefinder any problems if
| I did post them like that?
This shouln't cause any problems at all. The Tune Finder uses abc2ps
for all of its output formats except MIDI, and abc2ps currently uses
the "higher" notation with the bass clef mapped to G-f. The %%MIDI
lines will simply be ignored, unless you ask for MIDI. It uses
abc2midi for that, and I haven't checked how it handles V line yet.
Maybe I should.
One of the projects that I have in my TODO file is to augment the
code in abc2ps to handle the other mappings of letters to the staff.
I'm looking at implementing the middle= clause, and also adding the
heuristic to count the commas to try to determine what mapping was
used, and automagically transpose the voice to put most of the notes
on the staff. It's a bother, of course, but it looks like it'll have
to be done if the variants are to be usable from the Tune Finder.
One of the interesting things about something like my Tune Finder is
that it inherently need to deal with whatever passes for ABC that it
finds on the Web. Grumbling about things like standard violations may
be fun, but it doesn't make things work; only code that is "liberal
in what it accepts" does the job.
The main problem, actually, is finding and making sense of what's out
there. So I'd encourage you to put whatever ABC files you have on the
Web (and send me the URL). It would help a lot if the files have
comments saying what program generated them. I often wish that ABC
had a standard header line for this. Some programs use % lines for
the information, but no two of them use the same format, so it's hard
to write a pattern to match them. (ABC2Win seems to put its % id line
outside the tune, after the blank line, so that software doesn't see
it as part of the tune. Grumble...)
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html