Hello Anselm,

Anselm Lingnau wrote:
>   Q:Allegro "Pretty quick"
> Thus, a notation program could display something along the lines of
>   Allegro (Pretty quick)

the problem is that the tempo information may be a compilation of
information for

A) playback and display  (that is the acctual standard)
B) playback only (not possible in the acctual standard)
C) display only (only possible as a really unsatifying hack in the
actual standard)
D) a chunk for display(only) and a chunk for playback(only) (not
possible in the acctual standard)

there are several reasons for this, most important to me is the
transcribers request that information given in the source is passed on
in the abc file.

included in the topic is the separated proposal to allow program active
textual tempo markers by the use of macros, maybe we can excluse this
from the actual discussion since it seems to be quite common sense and
does not directly touch the playback/display problem.

the core problem is the impossibility of playback only (B) in the actual
standard.

the second the impossibility to have display only (C) in a way that the
text in question is identified as tempo indication (relys on B) too !)

the third the desire to have both in one (D), and this in a intuitive
clear syntax.

There is no way passing the fact that displayed and playback tempo
indicaters are two totally different (but related) topics that both
should be covered by abc. 

Leaving the display matters to the display programs alone as you sugest
sounds intriguing and covers B) but failes to handle C) and D).
The "q:" solution (extra field for displayed tempo indicaters) covers
the identification of "display only tempo indicaters" (C) and with the
support of an "not display Q: option" in the displaying programs that
you sugested all possibilities could be handled. The SEPARATOR in this
solution is a "d:" field plus an optional feature in the displaying
programs. 
I do not like this solution much since it relies on program options
which are not part of the standards syntax and its very likely that this
causes misunderstandings by users, but for my purposes this would work
if its covered by abc2ps.

I would prefer a syntax that recognises whether Q: field info is for
display and playback or just for playback. If so, I belive the just for
display information *could* also be recongnised and be included here. If
not it can be put into a "q:" field.

>   Q:Allegro "Pretty quick"
>   C:[Traditional]

I would prefer not to use quotes as Separators as they are very common
characters and cant see why they are better than square brackrets.

> under the stipulation that a tune would not have a `display speed' 
> of 1/4=90 and a `playback speed' of 1/4=120,

Its likely that exactly this is desired: One metronome number comes with
the source and another is used for actuall playback.


Simon Wascher - Vienna, Austria

http://members.chello.at/simon.wascher/

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

Reply via email to