James Allwright writes:
| > Hmm. Sort of like a tab stop?
| No, not like a tab stop at all.
|
| > Tell me, can you use that to
| > synchronize at other than a bar line?
|
...
| Since nobody yet seems to have even understood my description, I get
| the feeling that the concept is probably a bit too esoteric and confusing
| for the abc community.
Hmmm ... I'd have to admit that I didn't understand it, either. But
if the idea is to be able to say "All the parts should be together
right here" then it does seem useful.
There's a similar concept in the way that abc2ps implements the w:
lines. Normally each syllable lines up with a note, with * and _ used
to gobble extra notes. But you can skip over all the remaining notes
in a measure by using the | barline char in the w: line. So if a
staff starts with N bars of instrumentals, you can put N bar lines at
the start of a w: line and avoid the need to do any note counting.
I'd think that something like this could be very useful with voices,
since it's not at all unusual for a voice to be silent for long
stretches. Rather than counting all those silent bars, it might be
better if we could just omit that voice for the section. And then, at
the start of a new section, use V:SYNC to say that all voices should
be here now. Implementing this should be simple: Just keep track of
the highest bar count in any voice, and set all voices to that bar.
(But polyrhythmic music with unequal meters might complicate this.)
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html