lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ly file definitions and layout


From: Jim Sabatke
Subject: Re: ly file definitions and layout
Date: Sun, 30 May 2004 12:14:30 -0500
User-agent: Mozilla Thunderbird 0.6 (X11/20040502)

Jim Sabatke wrote:
Is there a document that describes the layout of an ly file? I've looked for a couple days and haven't found one.

I ask this because I can't seem to integrate \score into my files and get expected output. I've followed example files that I've found via grep, and none of the layouts seem to work.

I was using this format:

\header { ... }
\paper { ... }
\notes {  ...
           { lots of notes }
}

and that worked almost well enough, except that page numbering and taglines didn't work.

Then I tried every variation of using \score that I could think of, or find by example. The closest I could get was:

\header { ... }

\score {
   \notes {
            { notes }
   }

    \paper {

     }
}

This ignored all header into, but did split the piece into two pages, which didn't happen by the previous method.

I'm completely lost.  Is there a reference for this?


More specific info:

lilypond version 2.3.1

A sample ly file that does not print properly. I am guessing at \header placement and info as I can't find a defintion for source file layout, and I've searched google and every piece of documentation I could think of. Note: I've run into very simple looking examples for \score that error out.

I am totally confused and stopped dead in my tracks.

The following does page layout properly, but does NOT printer header or tagline info. It DOES suppress page numbers. If I remove the first \header block, the output is the same.

%% Generated from BMW source
%% Conversion program by: Jim Sabatke
%% Written in Java, AWK and ANTLR
\include "bagpipe.ly"

\header {
    %% texidoc = "@cindex Bagpipe Music"
    title = "Dunrovin Farm"
    composer = "Michael Grey"
    source = "Jig"
    tagline = "Printed by Lilypond from BMW source"
    pagenumber = no
}

\score {

\notes {
    \time 6/8
    \tieUp
    \stemDown
    \slurUp
    \key d \major
    \relative c'
    \transpose c c' {
        #(add-grace-property 'Voice 'Stem 'length 6)
        #(add-grace-property 'Voice 'Beam 'thickness 0.22)
        #(add-grace-property 'Voice 'Beam 'damping 2)
        #(add-grace-property 'Voice 'Stem 'thickness 1.0)
        \override Script #'padding = #3

        \partial 256*13 s 256*13
        \bar "|:" %% START_REPEAT_BAR B
        \partial 64*8
        e'8  |
        \noBreak %% END_BAR_A Line: 1 Bar: 1
        \gg d'8[ \eg a8 \dg a8] \gg a8[ fis'8 a8]  |
        e'8[ \eg a8 \dg a8] \gg a8[ fis'8 a8]  |
        \noBreak %% END_BAR_A Line: 1 Bar: 2
        \gg a8[ a'8 a8] \gg fis'8[ e'8 d'8]  |
        \noBreak %% END_BAR_A Line: 1 Bar: 3
        \gg a8[ fis'8 \eg fis'8] \gg a8[ a'8 a8]  |
        \noBreak %% END_BAR_A Line: 1 Bar: 4
\gg fis'8[ e'8 d'8] \dbe e'4. \gg d'8[ \eg a8 \dg a8] \gg a8[ e'8 a8] |
        \noBreak %% END_BAR_A Line: 1 Bar: 5
        \gg a8[ g'8 a8] \gg e'8[ d'8 cis'8]  |
        \noBreak %% END_BAR_A Line: 1 Bar: 6
        \gg a8[ e'8 \strla e'8] \gg a8[ g'8 \tg a8]  |
        \noBreak %% END_BAR_A Line: 1 Bar: 7
        \partial 64*40
\gg fis'8[ d'8 \strlg d'8] \lgstd d'4 ^\dsegno \bar ":|"
        \break %% END_REPEAT_I End Line: 1 Bar: 8

%% End of musicLine
    }
}  %% end notes


\header {

    piece = "Dunrovin Farm"
    composer = "Michael Grey"
    source = "Jig"
    tagline = "Printed by Lilypond from BMW source"
    pagenumber = no

}



\paper {
    linewidth = 17.0 \cm
    papersize = "letter"
    indent = 0.0 \cm
    \context {
        \StaffContext
        \override TimeSignature #'style = #'C
\override TimeSignature #'break-visibility = #begin-of-line-visible
    }
}


}  %% end score
%% End of input

--
Jim Sabatke
Hire Me!! - See my resume at http://my.execpc.com/~jsabatke

Do not meddle in the affairs of Dragons, for you are crunchy and good with ketchup.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]