I was able to achieve a fairly good output with only breaks.  I added a
system to system spacing change to make it look better.

\version "2.18.2"

\relative {
  \time 3/8 cis''16 r8. gis8
  \time 5/8 \tuplet 3/2{ c![ e,] r8}
  \tuplet 3/2{ c' ees, r8} r8

  \bar "||"
  \time 4/4
  \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 bes'->\sfp\< r8\!\mf
  r4 a8\sp\> r8 \grace{ gis8} c!8 r8 f,8\!\ppp r16 g16->
  \break
  \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(]}
  \break
  \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
}

\paper {
  system-system-spacing =
    #'((basic-distance . 14)
       (minimum-distance . 8)
       (padding . 1)
       (stretchability . 60)) % defaults: 12, 8, 1, 60
}


---
Knute Snortum
(via Gmail)

On Mon, Nov 6, 2017 at 9:56 AM, Ryan Michael <ryan.wiegh...@gmail.com>
wrote:

> 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 <thomasmorle...@gmail.com>
> wrote:
>
>> 2017-10-16 9:36 GMT+02:00 David Kastrup <d...@gnu.org>:
>> > Ryan Michael <ryan.wiegh...@gmail.com> 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
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to