lilypond-user
[Top][All Lists]
Advanced

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

Re: Tongue Ram


From: Thomas Morley
Subject: Re: Tongue Ram
Date: Thu, 16 Feb 2012 19:40:16 +0100

2012/2/16 David Nalesnik <address@hidden>:
> Hi Tiresia,
>
> On Thu, Feb 16, 2012 at 11:38 AM, Tiresia GIUNO <address@hidden>
> wrote:
>>
>> I replaced the note head with the glyphs 'noteheads.u2do' and/or
>> 'noteheads.d2do' but I always get a triangle with an angle pointing
>> upwards - let's say as in '^'
>>
>> Sure, I'm misunderstanding but I thought that '.u2do' and 'd2do' stays
>> for 'Up' and 'Down'
>
>
> I can't say what the difference is between the glyphs, but they do have the
> same orientation in the Feta notation charts.  You could get the
> downward-pointing triangle by rotating the shape-note glyph you're using:
>
>  dSlap = {
>        \once \override NoteHead #'stencil = #(lambda (grob)
>                (ly:stencil-rotate
>                  (grob-interpret-markup grob
>                    (markup #:musicglyph "noteheads.d2do"))
> 180 0 0))
>        \once \override Stem #'extra-offset = #'(0.6 . 0.0)
> }
>
> HTH,
> David
>
> _______________________________________________
> lilypond-user mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>

Or perhaps:

\version "2.14.2"
\include "english.ly"

customSlap = {
       \override NoteHead #'stencil = #(lambda (grob)
           (let* ((stem (ly:grob-object grob 'stem))
                  (stem-dir (ly:grob-property stem 'direction))
                  (rot (if (= stem-dir 1) 180 0)))
           (grob-interpret-markup grob
                   (markup #:rotate rot #:musicglyph "noteheads.u2do"))))

       \override NoteHead #'stem-attachment = #'(0.0 . 0.0)
}

\layout {
       \context { \Voice
               \override Stem #'flag = #modern-straight-flag
       }
}

{ \customSlap e''8  a' }

Reduced to one commend. Also, note the use of \override NoteHead
#'stem-attachment = #'(0.0 . 0.0) instead of 'extra-offset

HTH,
  Harm



reply via email to

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