| 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

Reply via email to