>> When I attempt to change the "direction" property of a slur,
>> whether that is with \tweak or \override, I cannot set the
>> direction to neutral (0). UP (1) and DOWN (-1) work fine, but when
>> setting to 0, I get the following error:
>>
>> "Assertion failed: d, file
>> /home/lily/lilypond-2.24.0/release/binaries/mingw/lilypond/lilypond-2.24.0/flower/include/drul-array.hh,
>> line 56
>> Exited with return code 3." [...]
>
> You can see with
>
> \void \displayLilyMusic \slurNeutral
>
> that \slurNeutral is not equivalent to \override Slur.direction =
> #0, but \revert Slur.direction, which reverts Slur.direction to its
> default value #ly:slur::calc-direction. [...]
But the user shouldn't see an assertion error even in case of a wrong
argument, right?
Werner