lilypond-user
[Top][All Lists]
Advanced

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

Re: Directional NoteHead Stencil Support


From: David Nalesnik
Subject: Re: Directional NoteHead Stencil Support
Date: Sat, 21 Mar 2015 10:26:40 -0500

Hi Harm,

On Sat, Mar 21, 2015 at 8:37 AM, David Nalesnik <address@hidden> wrote:
Hi Harm,

On Fri, Mar 20, 2015 at 6:09 PM, Thomas Morley <address@hidden> wrote:
2015-03-20 18:03 GMT+01:00 David Nalesnik <address@hidden>:

Btw, the IR stating:

  conditional-elements (array of grobs)
  Internal use only.

is a joke.

How so?  (I'm not familiar with conditional-elements.) 



OK, I think I see.  The description implies that a user would never need to bother with its contents--or shouldn't.  But access to the arpeggio grob is of potential interest.  Furthermore, there's no (convenient) documentation which would lead us to find it where it's now placed/hidden.

BTW, here's the relevant output for

{

  \override NoteColumn.after-line-breaking = #display-pointers

  <c' e' g' c''>\arpeggio

}


which shows Arpeggio in its new place and also serves as an illustration of the output of the functions earlier in the thread:


NoteColumn

 ((grob-interface

   ((axis-group-parent-X #<Grob PaperColumn >)

    (axis-group-parent-Y #<Grob VerticalAxisGroup >)

    (staff-symbol #<Grob StaffSymbol >)))

 (axis-group-interface

   ((elements

      #<Grob_array#<Grob NoteHead > #<Grob NoteHead > #<Grob NoteHead > #<Grob NoteHead > #<Grob Stem > >)

    (pure-relevant-grobs

      #<Grob_array#<Grob NoteHead > #<Grob NoteHead > #<Grob NoteHead > #<Grob NoteHead > #<Grob Stem > >)

    (pure-relevant-items ())

    (pure-relevant-spanners ())

    (pure-Y-common #<Grob NoteColumn >)

    (staff-grouper ())

    (X-common ())

    (Y-common ())))

 (note-column-interface

   ((note-heads

      #<Grob_array#<Grob NoteHead > #<Grob NoteHead > #<Grob NoteHead > #<Grob NoteHead > >)

    (rest ())

    (rest-collision ())

    (stem #<Grob Stem >)))

 (separation-item-interface

   ((conditional-elements

      #<Grob_array#<Grob Arpeggio > >)

    (elements

      #<Grob_array#<Grob NoteHead > #<Grob NoteHead > #<Grob NoteHead > #<Grob NoteHead > #<Grob Stem > >))))


%%%%%%%%%


--David


reply via email to

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