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