[prev in list] [next in list] [prev in thread] [next in thread]
List: lilypond-user
Subject: Re: \parallelMusic incompatible with slur marker at beginning of measure?
From: Ted Lemon <mellon () fugue ! com>
Date: 2014-11-24 6:27:32
Message-ID: B8092B7D-931C-480C-A0BF-8E05F4C0DE1A () fugue ! com
[Download RAW message or body]
On Nov 24, 2014, at 1:03 AM, Pierre Perol-Schneider \
<pierre.schneider.paris@gmail.com> wrote:
> Here both are ok; you simply omit to put any bar check: So a | (b c d) is wrong, \
> and a( | b c d) is right.
So to be clear, I am asking whether the behavior we are seeing is intended for some \
reason that I haven't understood yet. It is obviously the case that the behavior is \
as it is.
From the perspective of a user who just wants to write music, there is no reason at \
all for me to think that a | (b c d) is wrong and a (b c d) is okay. For instance, \
a | b (c d) works, and a (b | c d) works. So it doesn't make any sense that a | (b \
c d) doesn't work.
It may be that making it work is really hard because of the way bar checks are \
implemented. If so, it may be that there is no way to make things consistent in the \
way I am suggesting they should be. I can even see how, from a data structure \
perspective, making a | (b c d) work consistently is difficult.
But if consistency is desired, then the fact that a | (b c d) doesn't work is a bug \
that is hard to fix, not a feature that doesn't need to be fixed. The question I \
was asking is whether this is a feature that I just don't understand, but your \
response isn't really answering that question.
If in fact a (b c d) is wrong, but just happens to work, and a( b c d) is right, then \
it would be helpful for users if a (b c d) threw an error, instead of working, and if \
a | (b c d) threw the _same_ error.
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic