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
