2014-03-04 19:19 GMT+01:00 Karol Majewski <karo...@wp.pl>:
> Hi,
>
> In the following code, I want to rotate custom note head. To my suprise, this 
> code makes the whole page rotated if there is a line break. What I'm I doing 
> wrong?
>
> #(define nhg
> (lambda (grob)
>   (if
>     (= 2
>       (ly:grob-property grob 'duration-log))
>     (begin
>       (let*
>         ((stem
>             (ly:grob-object grob 'stem))
>           (stem-dir
>             (ly:grob-property stem 'direction))
>           (rot
>             (if
>               (= stem-dir 1) 0 180)))
>         (ly:grob-set-property! grob 'stencil
>           (grob-interpret-markup grob
>             (markup #:rotate rot #:musicglyph "noteheads.u2doThin"))))))))
>
> \layout {
>   \context {
>     \Staff
>     \override NoteHead.stencil = #nhg
>   }
> }
>
> {
>   c''4 c''4 c''4 c''4
>   c''4 c''4 c''4 c''4
>   c''4 c''4 c''4 c''4
>   c''4 c''4 c''4 c''4
>   c''4 c''4 c''4 c''4
>   c''4 c''4 c''4 c''4
>   c''4 c''4 c''4 c''4
>   c''4 c''4 c''4 c''4
>   c''4 c''4 c''4 c''4
>   c''4 c''4 c''4 c''4
>   c''4 c''4 c''4 c''4
>   c''4 c''4 c''4 c''4
>   c''4 c''4 c''4 c''4
>   c''4 c''4 c''4 c''4
>   c''4 c''4 c''4 c''4
>   c''4 c''4 c''4 c''4
> }
>
>
>
>
> _______________________________________________
> lilypond-user mailing list
> lilypond-u...@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user

Hi Karol,

I've no idea what happens here.
Below a tiny code triggering the same bug.
It's present as far as I can go back, i.e. 2.12.3 up to 2.19.1

{
  \override NoteHead #'rotation = #'(180 0 0)
  \repeat unfold 80 c''4
}

I cc-ed the bug-list.

Cheers,
  Harm

_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to