I got tired of looking up the flexible vertical spacing \paper variables:

http://lilypond.org/doc/v2.19/Documentation/notation/flexible-vertical-spacing-paper-variables

So I put together some boilerplate (below) that I can use as a snippet in Frescobaldi.  Just un-comment the lines and tweak as needed.  Overkill?  Probably, but I don't mind.  Sharing in case someone else wants to use it.

Cheers,
-Paul


\paper {


  % markup-system-spacing =
  % #'((basic-distance . 5) (padding . 0.5) (stretchability . 30))
  % #'((basic-distance . 5) (padding . 0.5) (stretchability . 30)) % default
  % from a (top-level) markup to a system

  % score-markup-spacing =
  % #'((basic-distance . 12) (padding . 0.5) (stretchability . 60))
  % #'((basic-distance . 12) (padding . 0.5) (stretchability . 60)) % default
  % from the last system of a score to a (top-level) markup

  % score-system-spacing =
  % #'((basic-distance . 14) (minimum-distance . 8) (padding . 1) (stretchability . 120))   % #'((basic-distance . 14) (minimum-distance . 8) (padding . 1) (stretchability . 120)) % default
  % from the last system of a score to the first system of the next score
  % when no (top-level) markup exists between them

  % system-system-spacing =
  % #'((basic-distance . 12) (minimum-distance . 8) (padding . 1) (stretchability . 60))   % #'((basic-distance . 12) (minimum-distance . 8) (padding . 1) (stretchability . 60)) % default
  % between two systems in the same score

  % markup-markup-spacing =
  % #'((basic-distance . 1) (padding . 0.5))
  % #'((basic-distance . 1) (padding . 0.5)) % default
  % between two (top-level) markups

  % last-bottom-spacing =
  % #'((basic-distance . 1) (minimum-distance . 0) (padding . 1) (stretchability . 30))   % #'((basic-distance . 1) (minimum-distance . 0) (padding . 1) (stretchability . 30)) % default   % from the last system or top-level markup on a page to the bottom of the printable area
  % (i.e., the top of the bottom margin)

  % top-system-spacing =
  % #'((basic-distance . 1) (minimum-distance . 0) (padding . 1))
  % #'((basic-distance . 1) (minimum-distance . 0) (padding . 1)) % default
  % from the top of the printable area (i.e., the bottom of the top margin)
  % to the first system on a page, when there is no (top-level) markup between the two

  % top-markup-spacing =
  % #'((basic-distance . 0) (minimum-distance . 0) (padding . 1))
  % #'((basic-distance . 0) (minimum-distance . 0) (padding . 1)) % default
  % from the top of the printable area (i.e., the bottom of the top margin)
  % to the first (top-level) markup on a page, when there is no system between them

}



_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to