Hello All,
Thank you for the good suggestions. Forgive me, I was trying to use the
tiny examples format, but I had copied the version on the example of tiny
examples, which of course is very old.

I tried the advice of creating a new scope for a spacing section, i.e.

%%%%%%
\version "2.18.2"
\newSpacingSection{
\override Score.SpacingSpanner.spacing-increment = #40
%%% my music here %%%%

}
%%%%%%

However that only works for a few bars. Here is my no longer tiny example:


%%%%%%%%%%%%%%%%%%
\version "2.18.2"

{
\time 3/8
cis16 r8. gis8

\time 5/8 \tuplet 3/2{ c![ e,] r8}

\tuplet 3/2{ c' ees, r8} r8


\bar "||"
\time 4/4
\newSpacingSection {
\override Score.SpacingSpanner.spacing-increment = #40

 \once \override TextScript.stencil =
    #(make-stencil-boxer 0.1 0.3 ly:text-interface::print)
gis8\p\>-\markup{\italic "Step across Soprano to the right"}^"D" r8 bes8 r8
bes r8\!\pp\< c8 r8

gis8\mp\!\> r16 e16~ e16\pp\! r8.

d8->\staccato\mf r8


%%%%%%sf-p%%%%%%%%%
bes'->\sfp\< r8\!\mf

r4 a8\sp\> r8 \grace{ gis8} c!8 r8 f,8\!\ppp r16 g16->


\tuplet 4/3{g[->\mp ees-> d-> r32 g32~\p\staccato->]}



g16 \tuplet 4/3{ a8[\pp( ees d8.) b'16->\sfp~](}

\tuplet 4/3{ b16[ g8\pp) a16(->\sfp g16\pp d8) b'16~->\sfp(]} \tuplet 4/3{
b16[ g8\pp ees d f16~]}

f16) r16


 r8




\tuplet 4/3{ d8\pp f ees\mf d\sp} \tuplet 4/3{ r16[ b'8( a16 ees8 d)]}

r8
\tuplet 3/2{ b'!8\p g-> r8} r4

}

}
%%%%%%%%%%%%%%%%%%%%%

I think it is because I have an incorrect not duration, but I have checked
the first few bars again and again and they seem correct.

On Mon, Oct 16, 2017 at 2:14 AM, Thomas Morley <[email protected]>
wrote:

> 2017-10-16 9:36 GMT+02:00 David Kastrup <[email protected]>:
> > Ryan Michael <[email protected]> writes:
> >
> >> %%%%%%%%%
> >>
> >> it properly scales when I override the spacing.
> >>
> >> When I have this context, however, it doesn't work:
> >>
> >> %%%%%%%%%%%%%%%%%%
> >> \version "2.14.1"
> >> {
> >> \time 3/8
> >> cis16 r8. gis8
> >>
> >> \time 5/8 \tuplet 3/2{ c![ e,] r8}
> >>
> >> \tuplet 3/2{ c' ees, r8} r8
> >>
> >>
> >> \bar "||"
> >> \time 4/4
> >> \override Score.SpacingSpanner.spacing-increment = #40
> >
> > That's using 2.18+ syntax in a 2.14 score.  You'd have to write
> >
> >   \override Score SpacingSpanner.spacing-increment = #40
> >
> > and if you revert this again, the whole property may break apart.
> >
> > As you can witness by the replies so far, sticking with 2.14 means that
> > people will be simply unable to help you.  There is no good reason to
> > use 2.14 for writing new scores.  Even for old scores, upgrading to
> > newer versions will usually give you better output.
> >
> > --
> > David Kastrup
>
> Hi Ryan,
>
> I think the version-statement is wrong. 2.14.2 don't has \tuplet.
>
> \newSpacingSection as Simon already wrote will help.
>
> Although the mix of native DynamicText and TextScript for
> custom-dynamics is not nice.
> See NR for make-dynamic-script.
>
> Also, you could try to use similar to textLengthOn:
>
> dynamicLengthOn = {
>   \override DynamicText.extra-spacing-width = #'(-0.0 . 0.4)
>   \override DynamicText.extra-spacing-height = #'(-inf.0 . +inf.0)
> }
>
> dynamicLengthOff = {
>   \override DynamicText.extra-spacing-width = #'(+inf.0 . -inf.0)
>   \override DynamicText.extra-spacing-height = #'(0 . 0)
> }
>
> Cheers,
>   Harm
>



-- 
ॐ नमः शिवाय
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to