On 12/29/17, 12:35 PM, "Shane Brandes" <[email protected]> wrote:

    wow. o.k. That does mean there is no simple way of maintaining vast
    projects via tidy compartmentalization.
    
%--- file a.ly
\version "2.17.97"

aTitle = "a"




righteOne = \relative g' {
    \clef "treble"
        g8
    }


righteTwo = \relative a' {

    d2
    }

lefteOne = \relative c' {
    \clef "bass"
    }

lefteTwo =  \relative a, {
    \clef "bass"  r2

    }


%--- file b.ly

\version "2.17.97"

  bTitle = "b"



rightTwo = \relative c'' {


r2
}

rightOne = \relative c'' {

  a2.
}

leftOne = \relative c' {

a2.
}

leftTwo = \relative c' {


}

pedal = \relative c {

c4 }

%  --- file scoreastruct.ly
\header{title = \aTitle}
\score {
  \new PianoStaff \with {
    instrumentName = "Organ"
  } <<
    \new Staff = "right"  << \righteOne \\ \righteTwo >>
    \new Staff = "left"  { \clef bass << \lefteOne \\ \lefteTwo >> }
  >>
  \layout { }

}

% --- file scorebstruct.ly
\header{
  title = \bTitle
}

\score {
  <<
    \new PianoStaff \with {
      instrumentName = "Organ"
    } <<
      \new Staff = "right"  << \rightOne \\ \rightTwo >>
      \new Staff = "left"  { \clef bass << \leftOne \\ \leftTwo >> }
    >>
    \new Staff = "pedal"{ \clef bass \pedal }
  >>
  \layout { }

}

% --- file scorea.ly
\version "2.17.97"
\include "a.ly"
\include "scoreastruct.ly"

% -- file scoreb.ly
\version "2.17.97"
\include "b.ly"
\include "scorebstruct.ly"

%---- bookpart test.ly
\version "2.17.97"
\include "a.ly"
\include "b.ly"
\bookpart {
  \include "scoreastruct.ly"
}
\bookpart {
  \include "scorebstruct.ly"
}


Seems to work to me.

Carl


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

Reply via email to