It's really up to you. In the end the goal is to separate music from structure so that you can freely re-use your template files for subsequent pieces without having to change or re-write the templates. I tend to keep all the music variable setting for all parts in a single file, then I make an "outer file" that includes the music file then whatever template staffs I want to score, so if I wanted a score of only the sax section (for a sectional rehearsal) the file might look like this: With the arrangement below using high-level include files that organize lower level include files, I can mizx and match my templates and paper sizes easily without changing templates across songs, because all the song related variables are in single by-song files.
Example1: ItHadToBeYou_SaxSection.ly contains this... \include CommonGlobalVariables.ly % common variables varBetweenSystemSpace = #10 % change based on paper size include below varSystemCount = #5 % change based on paper size include below \include PaperLetterSize.ly % contains the paper block and references spacing system count variables above \include ItHadToBeYou.ly % this contains all the variables for all the parts of this song, song title, composer, key, time, notes, etc \include CommonHeader.ly % contains header block and begins a score block and begins a nested choir staff block \include AltoSax1.ly % generic template for alto sax and transposes for Eb \include AltoSax2.ly % etc \include TenorSax1.ly % etc \include TenorSax2.ly % etc \include BaritoneSax.ly % etc \include CommonTrailer.ly % ends the choir staff block, states the layout block, and ends the score block Example2 If I want to score the Alto players part: ItHadToBeYou_AltoSax1.ly contains this... \include CommonGlobalVariables.ly % common variables varBetweenSystemSpace = #35 % change based on paper size include below varSystemCount = #5 % change based on paper size include below \include PaperLetterSize.ly % contains the paper block and references spacing system count variables above \include ItHadToBeYou.ly % this contains all the variables for all the parts of this song, song title, composer, key, time, notes, etc \include CommonHeader.ly % contains header block and begins a score block and begins a nested choir staff block \include AltoSax1.ly % generic template for alto sax and transposes for Eb \include CommonTrailer.ly % ends the choir staff block, states the layout block, and ends the score block This, I think is the one aspect of LilyPond that separates it from all the other GUI based notation software out there, productivity and re-use exponentiated! OnionRingOfDoom wrote: > > I'm working on writing out a full orchestral score, and I have a lot of > the individual instruments done. I was just wondering, what would be the > best way to combine all the pieces into the score itself? Should I keep > each part as a seperate file and include them in another seperate score > file? Or should I do it like the did in this > http://lilypond.org/doc/v2.8/Documentation/user/lilypond/String-quartet.html#String-quartet > string quartet template and have one huge file for all the music, and > then have seperate little files for each part that refference the one big > file? To me, at least, the first option makes the most sense. However, > what do most people do in this situation? > -- View this message in context: http://www.nabble.com/Orchestral-score-file-organization-tf2288589.html#a6357277 Sent from the Gnu - Lilypond - User forum at Nabble.com. _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user