That's exactly what I do. I do put separate movements, when relevant, in separate .ily files with structures common to all movements in a separate .ily file included in each movement's .ily.

Paul

On 11/15/25 4:05 AM, Ruud van Silfhout wrote:
What I would do is split the file into a file with the information that contributes to the score (foo.ly <http://foo.ly>) and a file that defines the notes (foo.ily). So, in your case the file foo.ly <http://foo.ly> contains the \header, \paper, \flutepart, \bassoonpart , \score and of course an \include of foo.ily.
The file foo.ily contains the flute and bassoon notes.
For a larger piece you might even opt for separate files per instrument or have separate files for parts. That depends on the complexity of the piece.

My idea behind this is:
the notes are the same for all scores that you want to make for this composition. The score layout is different for various users and uses. For a conductor the score is completely different from a score for the bassoon player, but the notes are the same.

Hope this helps


On Sat, Nov 15, 2025 at 11:11 AM Dirck Nagy <[email protected]> wrote:

    Thanks Bob, but i think i am missing something obvious. I can
    remove the \score block, but what should i do with it?  Will each
    score and part need their own separate file?

    Also, what are the "music definitions"?  I'm assuming these are
    the expressions with an "=" sign.  Would this include the "global
    = "  ?

    What are the "music details" you refer to?  Are these the notes,
    barlines, articulations, etc?

    I apologize for my ignorance, but can you see the problem here?

    So far, I have:

    1.
        Remove the score block and copy it to a file named
        "foo-score.ly <http://foo-score.ly>"
    2.
        Rename the original file "foo-defs.ly <http://foo-defs.ly>"
    3.
        Add an "\include foo-defs.ly <http://foo-defs.ly>" somewhere
        in each score and part file
    4.
        Store all files in the same folder

    Is this what I need to do?

    What do I need to do to print individual parts, then? Remove the
    "bassoon = "  and the "bassoonPart =" bits and paste them in a new
    file named "foo-bassoonPart.ly" ?  Or just the "bassoonPart" bit,
    with  "\include foo-defs.ly <http://foo-defs.ly>" on top?  What
    about headers / titles etc. on the new parts?

    Once I am able to get this to work, i would like to write and
    share a complete tutorial, illustrating every single step.  I
    think this would be useful, unless I am the only one who just
    doesn't "get it."

    If it is impossible to work from a completed score, would someone
    please tell me, and i will change my workflow...

    Thanks
    dirck

    ------------------------------------------------------------------------
    *From:* [email protected] <[email protected]>
    *Sent:* Saturday, November 15, 2025 2:23 AM
    *To:* Dirck Nagy <[email protected]>
    *Cc:* Lillypond Users Mailing List <[email protected]>
    *Subject:* Re: Extract parts from a completed score


    ------------------------------------------------------------------------

        *From: *"Dirck Nagy" <[email protected]>
        *To: *"Lillypond Users Mailing List" <[email protected]>,
        "Dirck Nagy" <[email protected]>
        *Sent: *Saturday, November 15, 2025 7:48:53 AM
        *Subject: *Extract parts from a completed score

        Dear Lilypond

        Is there a (relatively) simple way to extract and print
        individual parts from a completed score?

        I couldn't find any tutorials. A "start to finish" list of
        instructions would be nice; does one exist?

        I searched the documentation and this message board, and it
        seems that most people enter the notes in separate files for
        each instrument, and then combine them into a complete score.

        I'm trying to do the opposite: the score is already complete.

        Here is a simple example created using Frescobaldi's score
        wizard. How could I extract, and then edit and print the flute
        part?

        FYI, I have been using Lilypond for years, but i am a
        composer, and not especially computer savvy.

        Thanks in advance!

        Dirck

        \version "2.24.4"

        \header {
        % Remove default LilyPond tagline
        tagline = ##f
        }

        \paper {
        #(set-paper-size "letter")
        % Add space for instrument names
        short-indent = 10\mm
        }

        global = {
        \key c \major
        \time 4/4
        }

        flute = \relative c'' {
        \global
        % Music follows here.
        c,4 d e f g1 \bar"|."
        }

        bassoon = \relative c {
        \global
        % Music follows here.
        a4 b c d e1
        }

        flutePart = \new Staff \with {
        shortInstrumentName = "Fl."
        } \flute

        bassoonPart = \new Staff \with {
        shortInstrumentName = "Bn."
        } { \clef bass \bassoon }

        \score {
        <<
        \flutePart
        \bassoonPart
        >>
        \layout { }
        }


    What I do is keep my music definitions in separate files from my
    score files.  I would remove the \score block from this file. 
    Then I would rename the file.  If I have  a piece called 'foo' I
    have all the music details in a file called 'foo-defs.ly
    <http://foo-defs.ly>' and then I have score files for parts or
    full scores in a separate file and use '\include foo-defs.ly
    <http://foo-defs.ly>' near the top of the file.  I don't think in
    terms of extracting parts.  I think in terms of builiding score
    where a score may be anything from a single part to a full
    orcestral score.

    Hope this helps.

    David

Reply via email to