On Fri, Nov 01, 2002 at 03:29:19PM -0800, Graham Percival wrote:
> On Fri, 01 Nov 2002 23:03:13 +0100
> [EMAIL PROTECTED] (Ronald Hoellwarth) wrote:
> > But: why did v1.4.12 choose to put the fermata on the bass part correctly
> > under the note but v1.6.5 choose (wrongy) to put the fermata above the
> > note into the realm of the tenor?
> >
> > I told lilypond that the soprano is \VoiceOne, alto \VoiceTwo, tenor
> > \VoiceOne and bass \VoiceTwo and thought therefore it should (as v1.4.12
> > did it) place the fermata on the right side of the Staffs.
> >
> > Was there a change between v1.4.12 and v1.6.5 in regard to the way it is
> > considered where to place things like fermata?
>
> Evidently there _was_ such a change. The only question is whether the change
> was intentional, or merely a bug that got introduced. :)
>
> If you send a short example that shows this behaviour, we could investigate
> whether it's a bug or not. (if you already sent an example, please resend
> it; I can't remember if you did or not)
>
> Cheers,
> - Graham
>
Hello Graham,
I didn't send an example - no wonder you can't remember it :-)
I attached the piece.
greetings from crailsheim, germany
ronald
\include "paper20.ly"
\include "deutsch.ly"
ErsteStimme = \notes \relative c \context Voice = ErsteStimme {
\property Staff.autoBeaming = ##f
\clef "treble_8"
\time 4/4
\key f \major
\voiceOne
\partial 2
f4 f4 a4. a8 c4 a4 g4 f4 a8 a8 a4 c2 f8 f8 f4
f4( )c4-\fermata a4 a4 c4. c8 f4 c4 b4 a4 b8 b8 b4 a1( )a2 \bar "||"
\property Voice.TextScript \set #'extra-offset = #'(-2.25 . -2.25)
f'8^"$\\searrow$"
\property Voice.TextScript \revert #'extra-offset
f8 f4 d1( )f2 f8 f8 d4 c1( )d2 a4 a4 c4. c8 f4 c4 b4
a4-\fermata b8 b8 b4 a1( )a2 \bar "|."
}
ZweiteStimme = \notes \relative c \context Voice = ZweiteStimme {
\property Staff.autoBeaming = ##f
\key f \major
\voiceTwo
\partial 2
f4 f4 a4. a8 c4 a4 g4 f4
\property Voice.TextScript \set #'extra-offset = #'(-3.0 . -7.0)
f8^"$\\nearrow$"
\property Voice.TextScript \revert #'extra-offset
f8 f4 a2 c8 c8 d4
c4( )a4 f4 f4 a4. a8 c4 a4 g4 f4 d8 d8 f4 f1( )f2
f8 g8 a4 b1( )d2 d8 d8 b4 a1( )a2
\property Voice.TextScript \set #'extra-offset = #'(-3.0 . -7.0)
f4^"$\\nearrow$"
\property Voice.TextScript \revert #'extra-offset
f4 a4. a8 c4 a4 g4 f4 d8 d8 f4 f1( )f2
}
Tenor = \notes \context Voice = Tenor {
\property Staff.autoBeaming = ##f
\key f \major
\voiceOne
\partial 2
r2 r1 r2 f8 f8 f4 f2 a8 a8 b4
a4( )f4 c4 c4 f4. f8 a4 f4 e4 f4 f8 f8 d4 c1( )c2
r2 r2 f8 f8 f4 b2 r2 r2 f8 f8 f4 f2 f4 f4 f4. f8 a4 f4
e4 f4 f8 f8 d4 c1( )c2
}
Bass = \notes \context Voice = Bass {
\property Staff.autoBeaming = ##f
\key f \major
\voiceTwo
\partial 2
s2 s1 s2 f8 f8 f4 f2 f8 f8 f4 f2-\fermata
f,4 f,4 f,4. f,8 f,4 a,4 c4 d4 b,8 b,8 b,4 f,1( )f,2
s2 s2 b,8 b,8 b,4 b,2 s2 s2 f8 f8 e4 d2 d4 d4 c4. c8
c4 c4 cis4 d4-\fermata b,8 b,8 g,4 f,1( )f,2
}
\score {
\notes
\context ChoirStaff <
\context Staff = oben { \ErsteStimme }
\context Staff = oben \context Voice = alt { \ZweiteStimme }
\context Staff = unten { \clef bass \Tenor }
\context Staff = unten \context Voice = bass { \Bass }
>
\paper {
linewidth = 18.0\cm
papersize = "a4"
indent=0.0\cm
\translator {
\ScoreContext
BarNumber \override #'padding = #2.0
}
}
}
% vim600: set tw=0 nowrap :