lilypond-user
[Top][All Lists]
Advanced

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

Re: "Stem #'neutral-direction = #up" versus \stemup


From: Neil Puttock
Subject: Re: "Stem #'neutral-direction = #up" versus \stemup
Date: Sat, 18 Aug 2007 14:22:21 +0100

Hi Peter,

On 8/18/07, Peter Terpstra < address@hidden> wrote:

Dear Readers,

I don't get this.

\stemup gives me a lot of errors but works, "Stem #'neutral-direction = #up"
does nothing. Its about the middle (Alt) voice.

I think you're confused as to the purpose of #'neutral-direction: it sets the default behaviour of stems on the centre line of the stave. Compare the following:

\relative c'' {
    g4 a b c %default, stem on b points down
    \override Stem #'neutral-direction = #up
    g a b c %override, stem points up
}

Since your alto voice is lower down, it has no effect.

You can set the default stem directions using \voiceThree and \voiceFour, then use #'force-hshift to tidy up the alto voice:

\relative c''
% Treble
<<      { \time 3/4 \repeat volta 2 {
       < g,= b > 4< a c > < c e > | < b d > 4.< g b > 8< a c > < b d >  |   % 3
       < c e > 4< d fis > < e g > | cis! d r | \break   % 5
       < b d >4. b'8  a g  | <g-4>4 fis8 < c d > < c d > < c d >  }
}
% Alt
\\      { \voiceThree
       s2. s   % 3
       s s   % 5
       s4.
       \override NoteColumn #'force-hshift = #0 %Force quavers back into alignment with treble voice
       \once \override Beam #'positions = #'(- 1.5 . -2) %This works better than #'length-fraction
       b=8  b b \revert NoteColumn #'force-hshift s4 c4. s }
% Bass
\\      { \voiceFour

       g,=,2. r4 g' r   % 3
       r8 g4 g g8 ais!  g  b4 s   % 5
       g8  d  g  d g d  s4 a'8  d, a' d, fis d }
>>

Regards,
Neil

reply via email to

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