[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: An unusual feature request concerning FiguredBass
From: |
Robert Blackstone |
Subject: |
Re: An unusual feature request concerning FiguredBass |
Date: |
Sun, 29 Apr 2018 18:51:03 +0200 |
Hello,
I have finally managed to apply your recommendations in my score.
On the whole they work out very well except for one error that I have not been
able to get rid of: to change the staff name of the upper staff in "cantus".
Whatever I tried, it stubbornly kept "bass" for both staves. What am I doing
wrong?
The vertical line at the beginning of the figured bass lines does not bother
me, but I would like to be able to interrupt the horizontal line between the
two BC-variants in sections whre ther is no second set of figures. Would that
be possible at all?
Here is an ME, sort of:
%%%%%%%%%%%%%%%%%%%%%%
\version "2.19.80"
#(define-markup-command (stack layout props args) (markup-list?)
(interpret-markup layout props
#{ \markup \tiny \raise #0.5 \general-align #Y #CENTER
\override #'(baseline-skip . 2) \right-column #args #}))
sha = \markup { \fontsize #-3 \sharp }
natu = \markup { \fontsize #-3 \natural }
fla = \markup { \fontsize #-3 \flat }
<<
\new StaffGroup <<
\new Voice = "melody" { \clef "treble" \key f \major \time 4/2
\set Staff.instrumentName = #"Cantus"
\set Staff.timeSignatureFraction = 2/2
d''1 d''2 cis''2 | %P1V1-1
d''1 f''1 | %P1V1-2
cis''2 d''2 e''1 | %P1V1-3
d''2 \rest e''2 e''2 d''2 \break | %P1V1-4
}
\new Lyrics \lyricmode { \set associatedVoice = "melody"
{TO1 heare2 me,2 Lord,1 be1 thou2 in-2 cline'd;1 2
My2 thoughts2 O2
}
}
\new Staff \with { instrumentName = "Bass" \override
VerticalAxisGroup.staff-staff-spacing.basic-distance = 5 }
{\clef "bass" \key f \major \time 4/2
\set Staff.timeSignatureFraction = 2/2
d1 d2 a2| %P4V1-1
bes1 f1| %P4V1-2
a2 d2 a,1 | %P4V1-3
g,2 \rest a,2 c2 d2 | %P4V1-4
}
>>
\new FiguredBass \with {
\override VerticalAxisGroup.nonstaff-unrelatedstaff-spacing =
#'((basic-distance . 0)
(minimum-distance . 0)
(padding . 0.5)
(stretchability . 10))
}
\figuremode {
< Pretonal >2 < _ >2 < _ >2 < _ >2 | %BC-1
< 5 >2 < 6 >2 < 6 >2 < _ >2 | %BC-2
< _ >2 < _ >2 < \sha >2 < _ >2 | %BC-3
< _ >2 < 5 >2 < 5 >2 < 5 >2 | %BC-4
}
\new RhythmicStaff \with {
\omit TimeSignature
\omit BarLine
} {
s1*8
}\set Staff.instrumentName = #"Bass" \new FiguredBass \with {
\override VerticalAxisGroup.nonstaff-relatedstaff-spacing =
#'((basic-distance . 0)
(minimum-distance . 0)
(padding . 0.5)
(stretchability . 5))
} \figuremode {
< Tonal >2 < _ >2 < _ >2 < _ >2 %1
< 6 >2 < _ >2 < _ >2 < _ >2 %2
< _ >2 < _ >2 < _ >2 < _ >2 %3
< _ >2 < 5 >2 < 6 >2 < 6 >2 %4
}
>>
%%%%%%%%%%%%%%%%%%%%%%
Thanks in advance for any help to solve the problem of the wrong staff name.
Best regards,
Robert Blackstone
On 29 Apr 2018, at 09:38 , Robert Blackstone <address@hidden> wrote:
> Good morning,
>
> Many thanks for your quick reactions and helpful advice.
>
> Because it will take me a while to try these solutions in my score, and
> because at this moment I am in rural France where my internet connection is
> very buggy and unstable --- in a few minutes I may be disconnected till late
> in the evening --- I send you this provisional reply.
>
> I will come back to the matter as soon as possible.
>
> Thanks again.
>
> Best regards,
> Robert Blackstone