lilypond-user
[Top][All Lists]
Advanced

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

Re: "HaraKiriLyrics"?


From: Florian Zumbiehl
Subject: Re: "HaraKiriLyrics"?
Date: Mon, 27 Jan 2003 03:28:27 +0100
User-agent: Mutt/1.3.28i

Hi,

> > is it possible to do with lyrics what a HaraKiriStaff does with
> > notes (that is, let it not take up any space where there is no
[...]
> I'm not certain exactly what you want -- could you send a short example?
> (to the mail list, not just me personally.  I didn't include lilypond-user
> since this email has even less information content than normal.  :)

OK, here it is - though the source is quite much the opposite of
short (ok, it's not exactly long either, but normally I think of short
as a little fewer lines :-), but I had no idea how to strip it down even
further.

When you render it, there should appear two lines of completely
"empty lyrics" - that's the space I'd like to save. In the actual
piece, there are three stanzas and five voices, some of which often
share the same text, so there is quite a lot of space to save there.

HTH,

Cya, Florian

---------------------------------------------------------------------------
\include "paper16.ly";

VoiceOne = \notes \relative c' {
        \key d \major
        d8 d d d | e8 e e e | d8 d d d | e8 e e e | d8 d d d \break
        | e8 e e e | d8 d d d | e8 e e e | d8 d d d | e8 e e e
}

VoiceTwo = \notes \relative c' {
        \key d \major
        e8 e e e | d8 d d d | e8 e e e | d8 d d d | e8 e e e \break
        | d8 d d d | e8 e e e | d8 d d d | e8 e e e | d8 d d d
}

VoiceThree = \notes \relative c' {
        \key d \major
        fis8 fis fis fis | e8 e e e | fis8 fis fis fis | e8 e e e
        | fis8 fis fis fis \break | e8 e e e | fis8 fis fis fis | e8 e e e
        | fis8 fis fis fis | e8 e e e
}

LyricsOne = \lyrics {
        \property LyricsVoice . stanza = "1."
        _2 | _2 | _2 | _2 | _2
        | bar8 foo foo bar | foo8 bar foo foo | bar8 foo foo bar
        | foo8 bar foo foo | bar8 foo foo bar
}

LyricsTwo = \lyrics {
        \property LyricsVoice . stanza = "2."
        foo8 bar foo foo | bar8 foo foo bar | foo8 bar foo foo
        | bar8 foo foo bar | foo8 bar foo foo | _2
        | _2 | _2 | _2 | _2
}

LyricsThree = \lyrics {
        \property LyricsVoice . stanza = "3."
        foo8 bar foo foo | bar8 foo foo bar | foo8 bar foo foo
        | bar8 foo foo bar | foo8 bar foo foo | bar8 foo foo bar
        | foo8 bar foo foo | bar8 foo foo bar | foo8 bar foo foo
        | bar8 foo foo bar
}

\score {
        \context ChoirStaff <
                \time 2/4
                \context Voice = voiceOne \VoiceOne
                \context Lyrics = lyricsOne <
                        \context LyricsVoice = "lyricsOne-1" \LyricsOne
                >
                \context Voice = voiceTwo \VoiceTwo
                \context Lyrics = lyricsTwo <
                        \context LyricsVoice = "lyricsTwo-1" \LyricsTwo
                >
                \context Voice = voiceThree \VoiceThree
                \context Lyrics = lyricsThree <
                        \context LyricsVoice = "lyricsThree-1" \LyricsThree
                >
        >
}





reply via email to

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