Hello,

here some sugestions which are, I belive quite near to an optimum.

Syntax for Q field after a definition by Laurie Grifiths.

(after standard Q:field definition)

for setting the tempo, also textual tempo indicarters like "allegro" can
be specified in an external macro file or can be defined for the whole
or part of a file, outside the tune, bevore the tune header.
Q:1/4=120 Allegro  % Outside any header, defines Allegro


The content of the Q: field is usually displayed by programs entirely
but may contain separated playback and display information. To allow
playback only information or some additive text for display, the
following expanded syntax can be used. 
The first tempo indicator that is defined will be used for playback.

Example 
X:1
Q:andante

if "andante" is defined as textual tempo indicator it will be used for
playback, if not the default value is used, "andante" is displayed.

Example 
X:1
Q:andante n/n=n 

if "andante" is defined as textual tempo indicator it will be used for
playback, if not n/n=n is used for playback, the whole string is
displayed: "andante n/n=n".


Example
X:1
Q:n/n=n 

will playback n/n=n and display "n/n=n" 

In the following example the playback temo is not displayed: If a
numeral tempo indicator follows directly after the Q: it will not be
displayed if it is followed by other characters

Example 
X:1
Q:n/n=n andante 

will playback n/n=n and display "andante", similar

Example 
X:1
Q:n/n=n N/N=N andante 

will playback n/n=n and display N/N=N andante

so if a numeral tempo indicator is on the very beginning of such a
string it must be written a second time for the display.

If no tempo indicator should be displayed but a playback tempo set this
can be done using a "-" after the numeral tempo indicator.

Example:
X:1
Q:n/n=n -

Old versions of setting the tempo like Q:60 cannot be expanded, so

Example:
X:1
Q:60  Andante 
will be displayed as: "60 Andante" if "Andante" is predefined as textual
tempo indicator playback will use this, if not the default tempo will be
used.



regards,

Simon
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