Hi,

> It would be ideal if I could shorten the staff before the \break
> using something like ragged-right = ##t

maybe something like this:

```
{
  4 4 4 4 | 4 4 4 4 |
  \noBreak
  \cadenzaOn\stopStaff
  \textLengthOn s-\markup\hspace #25 \textLengthOff
  \startStaff
  \cadenzaOff
  \break
  4 4 4 4 | 4 4 4 4 | 4 4 4 4
}

{
  4 4 4 4 | 4 4 4 4 |
  \noBreak
  \grace {
    \stopStaff
    \textLengthOn s-\markup\hspace #25 \textLengthOff
    \startStaff
  }
  \bar ""
  \break
  4 4 4 4 | 4 4 4 4 | 4 4 4 4
}
```


> I have a \break somewhere in my code. I need a bigger gap between the staves 
> at that point.

you can always try adding some invisible spacers like this:

```
{
  1_\markup\lower#30 " " \break 1
}
```

As Knute has pointed out depending on your needs you might also want to 
consider using multiple scores (I’ve changed Knute’s example to include space 
between and to continue the measure count):

```
\score {
  \layout {
    ragged-last = ##t
  }
  {
    \repeat unfold 32 { c''1 }
  }
}

\markup\vspace #5

\score {
  \layout {
    ragged-last = ##f
    indent = 0
  }
  {
    \once\omit Score.TimeSignature
    \once\omit Score.KeySignature
    \set Score.currentBarNumber = 33
    \repeat unfold 32 { c''1 }
  }
}
```

Cheers,
Valentin

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to