Am 27.11.2010 21:19, schrieb Carl Sorensen:
On 11/27/10 1:03 PM, "Marc Hohl"<m...@hohlart.de> wrote:
Am 27.11.2010 14:36, schrieb Carl Sorensen:
[...]
No, it's not a syntax error, any more than
\time 4/4 c4 c c |
is a syntax error.
I'm fine to throw an error instead of a warning, so that the output will say
the file failed. But it's a music error, not a syntax error.
Thanks for your example - I think a false fingering is not a bigger
mistake than, say,
a bar check error as in your example, so as the latter gives a warning
and proceeds,
I think we should handle the fingering equally, so a warning is ok.
If your argument is to throw a warning and proceed, how would you prefer to
handle the bad fingering request? Would you prefer to leave the note out of
the tab, or to put it in the tab with a different fingering?
In the hypothetical case that the user wants a zero as a fingering on
the wrong place
(for whatever reason), I think that giving a warning, calculating the
right tab number
and still using the (wrong) fingering would be the the best approach.
In this case, when someone wanted to play this piece of music, it will
sound right, and
he will probably ignore the zero.
Marc
Thanks,
Carl
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel