Closed lianghongzhuo closed 3 years ago
Just a warning? On lilypond 2.18.2 it's an error.
The reason why Lilypond doesn't like this is, the )
and the \!
should both be inside the braces of the afterGrace
, i.e. it should be { d'16 ) \! }
not { d'16 } ) \!
jianpu-ly currently passes all \
and slur/tie commands directly to Lilypond without checking if their positions should change. I should probably change the word.startswith("\\")
logic to check out[-1]
for afterGrace
(if out
is non-empty of course), and, when this is the case, add the extra command to the appropriate part of out[-1]
instead of appending to out
.
Thanks for the explanation! And in lilypond 2.20 it's only a warning. The output midi and pdf are as expected.
fixed in 1.44
Thanks for the fix!
after grace with \< and ! will get a warning when process midi
example:
warning message:
expect behavior: should not have this warning output.