I thought that the beat was a property of the static text.  That is you scan
left-to-right, top-to-bottom and the last beat indication that you found is
the one in force.  If you encounter a Da Capo or a :| or anything else it
means that the player will revert to the beat that was in force at that
point.

Your example is vile :-) and I can argue it either way!

Other implementers must comment on what might be implementable.  To Muse it
is no problem because Muse is inherently a two pass system.  Pass 1 (on
loading the file) translates to Muse internal format.  Pass 2 plays it (or
prints it or whatever).

>From what I glean of the way BarFly works this might be a problem, but Phil
will have to say.

(yes I meant 3/4)

Laurie
----- Original Message -----
From: Jack Campin <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, November 29, 2001 2:29 PM
Subject: Re: [abcusers] tempo


> Jack said "...Your suggestions have exactly the expressive power I was
> asking for, with one minor omission: the label <dotted minim> = <minim>
> you get in staff notation when the metre changes...."
>
> Q:1/2 -- sets the beat to minim
> abc abc
> Q:3/2 -- sets the beat to dotted minim which therefore equals the old
minim

(you mean 3/4)

That's what I meant by saying you had the same semantics, but wouldn't
that be difficult for a staff-notation generator to figure out? - the
program has to look back some way to locate the RHS of the identity, and
in the presence of variant repeats, the lookup would have to follow the
dynamic order rather than the textual sequence even to discover whether
anything needed to be printed at that point:

   M:2/2
   Q:1/2
   ...
   |: ... [1 [M:3/2] [Q:3/4]... :|
          [2 ....               || % no metre or beat change
   ...
   [M:3/2][Q:3/4] % this *IS* a change of beat even though the
                  % last beat assignment in the text is the same
   ...

which is why I thought an explicit command might be easier to implement.
(You could have even more fun by adding parts in different metres with
a playing order in the header - there are examples of that in pibroch).
If the implementors think it's not too hard, no problem.

Heads-up for a special case that is going to appear eventually: someday
we are going to have da capos, and if the DC is back to a different beat
than the one currently in force, the change will have to be indicated
at the DC mark, not at the start of the score (whereas these indications
go above the first bar of the music with the new beat setting otherwise).


=================== <http://www.purr.demon.co.uk/jack/> ===================


To subscribe/unsubscribe, point your browser to:
http://www.tullochgorm.com/lists.html



To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html

Reply via email to