lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: \parallelMusic incompatible with slur marker at beginning of measure


From: Ted Lemon
Subject: Re: \parallelMusic incompatible with slur marker at beginning of measure?
Date: Mon, 24 Nov 2014 01:27:32 -0500

On Nov 24, 2014, at 1:03 AM, Pierre Perol-Schneider <address@hidden> 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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]