Abraham,

Here's the file. It's not a tiny example, I'm afraid.

Chris


From: tisimst <tisimst.lilyp...@gmail.com>
To: lilypond-user@gnu.org
Cc:
Date: Wed, 8 Apr 2015 07:42:36 -0700 (MST)
Subject: Re: Staff Spacing
Chris,

Can you post your code or attach a file so we can see what you've tried?
You can be explicit about the vertical location of the staves, but I
imagine that's not what you want to do.

- Abraham

On Tue, Apr 7, 2015 at 12:33 PM, Chris Trahan [via Lilypond] <[hidden email]
<http:///user/SendEmail.jtp?type=node&node=174222&i=0>> wrote:
I have an SATB score with interludes between verses. I've built the score
in a choir staff group with 4 staves for each vocal range and a 5th staff
for the interlude.  I'm hiding empty staves for the parts that are not
singing. For example, one part is sopranos and altos so the tenor and bass
parts are hidden during that verse.

 The musical interlude staff is built with rests in all verses so only the
music that is played during the interlude shows.

I'm trying to reduce the spacing between the staves in the interlude
sections but nothing seems to be working. See the attached screenshot.

The interlude staff is the last staff in the system. I'm using
staff-staff-spacing to reduce the spacing of the SATB parts.  I've tried
the system-system-spacing in the \paper block setting the basic-distance to
8.

Any suggestions?

Thanks,
Chris
\version "2.18.2"
\language "english"
#(set-default-paper-size "letter")

\paper {
  top-margin = 0.75\in
  bottom-margin = 0.75\in
  left-margin = 0.5\in
  right-margin = 0.5\in
  ragged-last-bottom = ##t
}
\header {
  title = "Mon Père aussi ma Mère"
  poet = "Acadienne/Louisianaise"
  composer = "Chanson traditionelle"
  arranger = "Arrangement par May Waggoner"
  copyright = "© 1999 May Waggoner"
  revisiondate = "6 Jan 2000"
  tagline = \markup {
    Engraved at
    \simple #(strftime "%Y-%m-%d" (localtime (current-time)))
    with \with-url #"http://lilypond.org/";
    \line { LilyPond \simple #(lilypond-version) (http://lilypond.org/) }
  }
}

timeSignature = {
  \time 2/4
}

KeyGChords = \chords {
  \repeat volta 2 {
    g2 g4 d4 d2
  }
  \alternative {
    { d4:7 g4 }
    { d4:7 g4 g2 }
  }
  \repeat unfold 3 { g2 }
  d4 d4:7 g2 c2 d2:7 g2 g2
}
KeyAChords = \chords {
  \repeat volta 2 {
    a2 a4 e4 e2
  }
  \alternative {
    { e4:7 a4 }
    { e4:7 a4 a2 }
  }
  \repeat unfold 3 { a2 }
  e4 e4:7 a2 d2 e2:7 a2 a2
}

ChordSymmbols = {
  \chords {
    \set chordChanges = ##t
    % Verses 1 - 3, first interlude, Verse 4
    \repeat unfold 2 {
      \repeat volta 3 {
        \repeat volta 2 {
          g2 g4 d4 d2
        }
        \alternative {
          { d4:7 g4 }
          { d4:7 g4 g2 }
        }
        \repeat unfold 3 { g2 }
        d4 d4:7 g2 c2 d2:7 g2 g2
      }
    }
    % Verse 4 - 5, second interlude
    \repeat unfold 3 {
      \repeat volta 2 {
        a2 a4 e4 e2
      }
      \alternative {
        { e4:7 a4 }
        { e4:7 a4 a2 }
      }
      \repeat unfold 3 { a2 }
      e4 e4:7 a2 d2 e2:7 a2 a2
    }
    % Verse 6 - 7
    \repeat unfold 2 {
      \repeat volta 2 {
        g2 g4 d4 d2
      }
      \alternative {
        { d4:7 g4 }
        { d4:7 g4 g2 }
      }
      \repeat unfold 3 { g2 }
      d4 d4:7 g2 c2 d2:7 g2 g2
    }
  }
}

VerseOneUnison = {
  \repeat volta 2 {
    g4 d8 g | b g a fs | a4 fs8 a |
  }
  \alternative {
    { c8 b g4 |  }
    { c8 b g4~ | g r8 b8 | }
  }
}

% All rests for the length of a verse for spacing.
VerseSpacer = {
  \repeat volta 2 {
    \repeat unfold 3 { r2 }
  }
  \alternative {
    { r2 }
    { r2 r2 }
  } \break
  \repeat unfold 9 { r2 }
}

SopranoMusic = {
  \new Staff \relative c'' {
    \set Staff.vocalName = "Soprano"
    \set Staff.shortVocalName = "S"
    \new Voice = "Soprano" {
      \timeSignature
      \clef treble
      \tempo 4 = 120
      \key g \major
      % Verse 1 - 3
      \repeat volta 3 {
        \mark \markup { \small { \hspace #40 Male solo first time, tutti on repeat } }
        \VerseOneUnison
        b8. a16 b8 c | d8. d16 b8 g | d'8. d16 b8 g |
        a8. r16 d,4^> | g8 a g fs | e r a4^> | fs8 a c b | g4. r8 | r2 | \break
      }
      % Interlude
      \VerseSpacer \break
      % Verse 4
      \key a \major
      <<
        {
          \voiceOne
          \repeat volta 2 {
            cs4 cs8 cs | cs cs d d | d4 d8 d |
          }
          \alternative {
            { fs8 e cs4 | }
            { fs8 e cs4~ | cs r8 cs8 | }
          }
          e8. e16 e8 e | \repeat unfold 2 { cs8. cs16 cs8 cs | }
          d8. r16 d4^> | cs8 cs cs cs | d8. r16 d4^> | b8 b b b | cs8. r16 r4 | R2 \bar ".|:-||" \break
        }
        \new Voice {
          \voiceTwo
          \repeat volta 2{
            a4 e8 a | cs a b gs | b4 gs8 b |
          }
          \alternative {
            { d8 cs a4 | }
            { e'8 cs a4~ | a4 r8 cs8 | }
          }
          cs8. b16 cs8 d | e8. e16 cs8 a | e'8. e16 cs8 a |
          b8. r16 e,4 | a8 b a gs | fs8. r16 b4 | gs8 b d cs | a8. r16 r4 | R2 |
        }
      >>
      \oneVoice
      % Verse 5
      \VerseSpacer \break
      % Interlude
      \VerseSpacer \break
      % Verse 6
      \key g \major
      \repeat volta 2 {
        \mark \markup { \small { \hspace #40 Accompanied first time, a cappella second time } }
        g4\segno
        d8 g | b g a fs | a4 fs8 a |
      }
      \alternative {
        { c8 b g4 | }
        { c8 b g4~ | g r8 b8 | }
      }
      b8. a16 b8 c | d8. d16 b8 g | d'8. d16 b8 g |
      a8. r16 d,4^> | g8 a g fs | e r a4^> | fs8 a c b | g4. r8 | R2^\markup { \right-align "D.S." } | \bar ".|:-||" \break
      % Verse 7

      \repeat volta 2 {
        \mark \markup { \small { \hspace #40 Male solo first time, tutti on repeat } }
        g4 d8 g | b g a fs | a4 fs8 a |
      }
      \alternative {
        { c8 b g4 | }
        { c8 b g4~ | g r8 b8 | }
      }
      b8. a16 b8 c | d8. d16 b8 a | d8. d16 b8 a |
      a8. r16 d,4^> | g8 a g fs | e r a4^> | fs8 a c b | g4. r8 | \bar "|."
    }
  }
}
AltoMusic = {
  \new Staff \relative c'' {
    \set Staff.vocalName = "Alto"
    \set Staff.shortVocalName = "A"
    \new Voice = "Alto" {
      \timeSignature
      \clef treble
      \key g \major
      % Verse 1 - 3
      \repeat volta 3 {
        \VerseOneUnison
        g8. fs16 g8 a | b8. b16 g8 d8 | b'8. b16 g8 d8 |
        fs8. r16 d4^> | d8 d d d | e r e4^> | fs8 fs fs fs | d4. r8 | R2 |
      }
      % Interlude
      \VerseSpacer
      % Verse 4
      \key a \major
      \repeat volta 2{
        e4 e8 e | e a gs gs | gs4 gs8 gs |
      }
      \alternative {
        { b8 a e4 | }
        { b'8 a e4~ | | e4 r8 a8 | }
      }
      \repeat unfold 3 { a8. a16 a8 a | }
      gs8. r16 gs4^> | e8 e e e | fs8. r16 fs4^> | e8 e e e | e8. r16 r4 | R2 |
      % Verse 5
      \VerseSpacer
      % Interlude
      \VerseSpacer
      % Verse 6
      \key g \major
      \repeat volta 2 {
        d4 d8 d | d d fs fs | fs4 fs8 fs |
      }
      \alternative {
        { fs8 fs g4 | }
        { fs8 fs g4~ | g r8 g8 | }
      }
      g8. fs16 g8 a | b8. b16 g8 d | b'8. b16 g8 d |
      fs8. r16 a4^> | d,8 d d d | e8. r16 e4^> | fs8 fs fs fs | d4. r8 | R2 |
      % Verse 7
      \repeat volta 2 {
        d4 d8 d | d d fs fs | fs4 fs8 fs |
      }
      \alternative {
        { fs8 fs g4 | }
        { fs8 fs g4~ | g r8 g8 | }
      }
      g8. fs16 g8 a | b8. b16 g8 d8 | b'8. b16 g8 d8 | \break
      fs8. r16 a4^> | d,8 d d d | e r e4^> | fs8 fs fs fs | d4. r8 |
    }
  }
}
TenorMusic = {
  \new Staff \relative c' {
    \set Staff.vocalName = "Tenor"
    \set Staff.shortVocalName = "T"
    \new Voice = "Tenor" {
      \timeSignature
      \clef bass
      \key g \major
      % Verses 1 - 3
      \repeat volta 3 {
        \VerseOneUnison
        \repeat unfold 3 { d8. d16 d8 d8 | }
        d8. r16 c4^> | b8 b b b | c r c4^> | d8 d d d | b4. r8 | R2 |
      }
      % Interlude
      \VerseSpacer
      \key a \major
      %Verse 4
      \VerseSpacer
      % Verse 5
      <<
        {
          \voiceOne
          \repeat volta 2 {
            cs4 cs8 cs | cs cs d d | d4 d8 d |
          }
          \alternative {
            { fs8 e cs4 | }
            { fs8 e cs4~ | cs r8 cs8 | }
          }
          e8. e16 e8 e | \repeat unfold 2 { cs8. cs16 cs8 cs | }
          e8. r16 d4^> | cs8 cs cs cs | d8. r16 d4^> | b8 b b b | cs8. r16 r4 | R2 | \bar ".|:-||"
        }
        \new Voice {
          \voiceTwo
          \repeat volta 2 {
            a4 e8 a | cs a b gs | b4 gs8 b |
          }
          \alternative {
            { d8 cs a4 | }
            { d8 cs a4~ | a r8 cs8 | }
          }
          cs8. b16 cs8 d | \repeat unfold 2 { e8. e16 d8 a | }
          b8. r16 e,4^> | a8 b a gs | fs8. r16 b4^> | gs8 b d cs | a8. r16 r4 | R2 |
        }
      >>
      \oneVoice
      % Interlude
      \VerseSpacer
      % Verse 6
      \key g \major
      \repeat volta 2 {
        b4 b8 b | b b c c | c4 c8 c |
      }
      \alternative {
        { e8 d b4 | }
        { e8 d b4~ | b r8 b8 | }
      }
      \repeat unfold 3 { d8. d16 d8 d | }
      d8. r16 c4^> | b8 b b b | c8. r16 c4^> | d8 d d d | b4. r8 | R2 |
      % verse 7
      \repeat volta 2 {
        b4 b8 b | b b c c | c4 c8 c |
      }
      \alternative {
        { e8 d b4 | }
        { e8 d b4~ | b r8 b8 | }
      }
      \repeat unfold 3 { d8. d16 d8 d8 | }
      d8. r16 c4^> | b8 b b b | c r c4^> | d8 d d d | b4. r8 |
    }
  }
}
BassMusic = {
  \new Staff \relative c' {
    \set Staff.vocalName = "Bass"
    \set Staff.shortVocalName = "B"
    \new Voice = "Bass" {
      \timeSignature
      \clef bass
      \key g \major
      % Verses 1 - 3
      \repeat volta 3 {
        \VerseOneUnison
        \repeat unfold 3 { g8. g16 g 8 g8 | }
        d8. r16 c4^> | b8 b b b | c r c4^> | d8 d d d | <g g,>4. r8 | R2 |
      }
      % Interlude
      \VerseSpacer
      % Verse 4
      \key a \major
      \VerseSpacer
      % Verse 5
      \repeat volta 2 {
        e4 e8 e | e a gs gs | gs4 gs8 gs |
      }
      \alternative {
        { b8 a e4 |  }
        { b'8 a e4~ | e r8 cs'8 | }
      }
      \repeat unfold 3 { a8. a16 a8 a | }
      gs8. r16 gs4^> | e8 e e e | fs8. r16 fs4^> | e8 e e e | <e a,>8. r16 r4 | R2 |
      % Interlude
      \VerseSpacer
      % Verse 6
      \key g \major
      \new Voice = "BassVerse6" {
        \repeat volta 2 {
          g8 g16 g g8 g16 g | g8 g16 g d8 d16 d | d8 d16 d d8 d16 d |
        }
        \alternative {
          { d8 d16 d g8 g16 g |  }
          { \repeat unfold 2 { g8 g16 g g8 g16 g | } }
        }
        \repeat unfold 3 { g8 g16 g g8 g16 g | }
        d8 d16 d c8 c16 c | b8 b16 b b8 b16 b | c8 c16 c c8 c16 c | d8 d16 d e8 fs16 fs | g4. r8 | R2
      }
      % Verse 7
      \oneVoice
      \repeat volta 2 {
        g4 d8 g | b g a fs | a4 fs8 a |
      }
      \alternative {
        { c8 b g4 | }
        { c8 b g4~ | g r8 b8 | }
      }
      \repeat unfold 3 { g8. g16 g8 g | }
      d8. r16 c4^> | b8 b b b | c r8 c4 | d8 d d d | <g g,>4. r8 |
    }
  }
}
InterludeMusic = {
  \new Staff \relative c'' {
    \new Voice = "Interlude" {
      \autoBeamOn
      \timeSignature
      \clef treble
      \key g \major
      % Verse 1-3
      \VerseSpacer
      % Interlude
      \mark \markup { \hspace #25 "Musical Interlude" }
      \VerseOneUnison
      b8. a16 b8 c | d8. d16 b8 g | d'8. d16 b8 g | \break
      a8. r16 d,4^> | g8 a g fs | e r a4^> | fs8 a c b | g4. r8 | R2 | \bar ".|:-||"
      % Verse 4
      \key a \major
      \VerseSpacer
      % Verse 5
      \VerseSpacer
      % Interlude
      \mark \markup { \hspace #25 "Musical Interlude" }
      \repeat volta 2{
        a4 fs8 a | cs a b gs | b4 gs8 b |
      }
      \alternative {
        { d8 cs a4 | }
        { d8 cs a4~ | a4 r8 cs8 | }
      }
      cs8. b16 cs8 d | e8. e16 cs8 a | e'8. e16 cs8 a |
      b8. r16 e,4^> | a8 b a gs | fs8. r16 b4^> | gs8 b d cs | a8. r16 r4 | R2 | \bar ".|:-||"
      \key g \major
    }
  }
}
VerseOneLyrics = \lyricmode {
  \repeat volta 3 {
    \repeat volta 2 {
      Mon père aus -- si ma mè -- re, n'a -- vaient que
    }
    \alternative {
      { moi d'en -- fant. }
      { moi d'en -- fant. __ N'a -- }
    }
    vaient que moi d'en -- fant, la des -- ti -- née, la rose aux
    bois, n'a -- vaient que moi d'en -- fant,
    n'a -- vaient que moi d'en -- fant.
  }
}
VerseTwoLyrics = \lyricmode {
  \repeat volta 3 {
    \repeat volta 2 {
      C'est pas l'af -- faire des fil -- les, d'al -- ler voir
    }
    \alternative {
      { les gar -- çons. }
      { les gar -- çons. __ D'a -- }
    }
    ller voie les gar -- çons, la des -- ti -- née, la rose aux
    bois, d'al -- ler voir les gar -- çons,
    d'al -- ler voir les gar -- çons.
  }
}
VerseThreeLyrics = \lyricmode {
  \repeat volta 3 {
    \repeat volta 2 {
      Mais c'est l'af -- faire des fil -- les, de ba -- layer
    }
    \alternative {
      { la mai -- son. }
      { la mai -- son. __ De }
    }
    ba -- layer la mai -- son, la des -- ti -- née, la rose aux
    bois, de ba -- layer la mai -- son,
    de ba -- layer la mai -- son.
  }
}
VerseFourLyrics = \lyricmode {
  \repeat volta 2 {
    Quand la mai -- son est pro -- pre, tous les gar --
  }
  \alternative {
    { çons y vont. }
    { çons y vont. __  Tous }
  }
  les gar -- çons y vont, la des -- ti -- née, la rose aux
  bois, tous les gar -- çons y vont,
  tous les gar -- çons y vont.
}
VerseFiveLyrics = \lyricmode {
  \repeat volta 2 {
    Ils en -- trent quatre par qua -- tre, en frap -- pant
  }
  \alternative {
    { du ta -- lon. }
    { du ta -- lon. __ E'n }
  }
  frap -- pant du ta -- lon, la des -- ti -- née,
  la rose aux bois,
  en frap -- pant du ta -- lon,
  en frap -- pant du ta -- lon.
}
VerseSixLyrics = \lyricmode {
  \repeat volta 2 {
    Et c'est comme ça qu'ça s'pas -- se, du moins dans
  }
  \alternative {
    { notr' can -- ton. }
    { notr' can -- ton. __ Du }
  }
  moins dans notr' can -- ton, la des -- ti -- née, la rose aux
  bois, du moins dans notr' can -- ton,
  du moins dans notr' can -- ton.
}
VerseSixBassLyrics = \lyricmode {
  \repeat volta 2 {
    Toc tic a toc tic a
    \repeat unfold 2 { toc tic a toc tic a }
  }
  \alternative {
    { toc tic a toc tic a }
    \repeat unfold 2 { toc tic a toc tic a }
  }
  \repeat unfold 8 { toc tic a toc tic a } toc.
}

\score {
  <<
    \ChordSymmbols
    \new ChoirStaff \with {
      \override VerticalAxisGroup.staff-staff-spacing =
      #'((basic-distance . 6)
         (minimum-distance . 4)
         (padding . 2))
    }
    {
      <<
        \SopranoMusic
        \new Lyrics \lyricsto "Soprano" {
          \set stanza = #"1."
          \VerseOneLyrics
        }
        \new Lyrics \lyricsto "Soprano" {
          \set stanza = #"2."
          \VerseTwoLyrics
        }
        \new Lyrics \lyricsto "Soprano" {
          \set stanza = #"3."
          \VerseThreeLyrics
          \set stanza = #"4."
          \VerseFourLyrics
          \set stanza = #"6. "
          \VerseSixLyrics
          \set stanza = #"7. "
          \VerseOneLyrics
        }
        \AltoMusic
        \TenorMusic
        \new Lyrics \lyricsto "Tenor" {
          \set stanza = #"1."
          \VerseOneLyrics
        }
        \new Lyrics \lyricsto "Tenor" {
          \set stanza = #"2."
          \VerseTwoLyrics
        }
        \new Lyrics \lyricsto "Tenor" {
          \set stanza = #"3."
          \VerseThreeLyrics
          \set stanza = #"5."
          \VerseFiveLyrics
          \set stanza = #"6."
          \VerseSixLyrics
          \set stanza = #"7."
          \VerseOneLyrics
        }
        \BassMusic
        \new Lyrics \lyricsto "BassVerse6" {
          \set stanza = #"6."
          \VerseSixBassLyrics
        }
        \InterludeMusic
      >>
    }
  >>
  \layout {
    line-length = 7.5\in
    \context {
      \Score
      \override BarNumber.stencil = #(make-stencil-circler 0.1 0.25 ly:text-interface::print)
    }
    \context {
      \Staff
      autoBeaming = ##f
      \RemoveEmptyStaves
      \override VerticalAxisGroup.remove-first = ##t
    }
  }
}
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to