Simon Wascher wrote:
>
> my *exemplary* proposal for a separator was not % but %%display or
> %display (the second can be ruled out by reason of keeping the standards
> syntax stringent).
OK, now have a look at this:
Example 1
Displayed tempo: Allegro 1/4=120
Playback tempo: 1/4=120
Q:Allegro 1/4=120
or:
Q:1/4=120 %%display Allegro 1/4=120
-------
Example 2
Displayed tempo: Allegro
Playback tempo: 1/4=120
Q:Allegro [1/4=120]
or:
Q:1/4=120 %%display Allegro
--------
Example 3
Displayed tempo: Allegro
Playback tempo: determined by an external definition of "Allegro"
Q:Allegro
or:
Q:Allegro %%display Allegro
-------
Now, tell me exactly ow much more difficult it would be for a playback
program to interpret the first alternative (the one without the
"%%display").
Remember that the first alternative has a few minor advantages:
*It's more human-readable.
*It's easier to understand for a non-programmer.
*It'll require a shorter text string - sometimes far shorter.
*It retains the connection between displayed and played tempo.
*It is completely backwards compatible on file level, that is
files that are written according to the old abc standard are
played and displayed exactly the same way they as they were.
I know I sometimes expect too much from the programmers. Like so many
non-programmers I tend to view them as some kind of magicians always
ready to pull a handful of miracles out of their sleeve.
If you tell me you can't do it this time, I guess I just have to accept
that. But at least give it a serious try!
Please! :-)
Frank Nordberg
http://www.musicaviva.com
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html