On Wed 18 Jul 2001 at 02:48PM +0100, Phil Taylor wrote:
>
> No misunderstanding. I'm suggesting that you could use a macro to
> recognise the text "^inverted fermata" and substitute the letter Q
> for it before parsing, thus producing the symbol in the music.
This would mean that you would no longer be able to write the text
"inverted fermata" above a note. Instead of trying to overload " "
in this way, introducing a new mechanism ! ! makes things much
simpler. As implemented in yaps, this mechanism just writes out
the text if yaps does not recognize the symbol, but this just a
way of recovering from an error condition - it isn't meant to be
the way ! ! is normally used.
> Programs which don't know what an inverted fermata is would simply
> write the text instead. As I understand it, that is how the !symbol!
> syntax is supposed to work, but without the necessity of introducing
> the exclamation mark.
>
I don't really see this as a good solution. We could introduce another
special character in " " so that "*invertedfermata" generates the
symbol instead of text, but this is one extra character compared to
! !. If your objection is specifically to exclamation marks, we
could use @ @, but this seems a bit ugly to me.
James Allwright
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html