lilypond-user
[Top][All Lists]
Advanced

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

Re: create more horizontal space per


From: Ryan Michael
Subject: Re: create more horizontal space per
Date: Mon, 6 Nov 2017 09:56:57 -0800

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 <address@hidden> wrote:
2017-10-16 9:36 GMT+02:00 David Kastrup <address@hidden>:
> Ryan Michael <address@hidden> 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



--
ॐ नमः शिवाय

reply via email to

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