[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Creating a comparison of several variants of unmettered chant
From: |
Wilbert Berendsen |
Subject: |
Re: Creating a comparison of several variants of unmettered chant |
Date: |
Tue, 9 Feb 2010 16:23:57 +0100 |
User-agent: |
KMail/1.12.4 (Linux/2.6.31-17-generic; KDE/4.3.5; i686; ; ) |
Op dinsdag 09 februari 2010 schreef Jiri:
> What I would like to achieve is to force Lilypond not to count beats at
> all. Rather, to align vertically certain "bits of music" which I mark
> clearly somehow,
You could create the Staff (and Voice) contexts, keeping them alive with some
long enough spacer duration; then you create for each note that is the same in
all voices a simultaneous expression that writes the note in the already
existing context:
\relative c' <<
\new Staff = "1" \new Voice = "1" s1*5
\new Staff = "2" \new Voice = "2" s1*5
\new Staff = "3" \new Voice = "3" s1*5
\new Staff = "4" \new Voice = "4" s1*5
{
<<
\context Staff="1" \context Voice = "1" c4
\context Staff="2" \context Voice = "2" c(
\context Staff="3" \context Voice = "3" c
\context Staff="4" \context Voice = "4" c
>>
<<
\context Staff="1" \context Voice = "1" d4
\context Staff="4" \context Voice = "4" d
>>
<<
\context Staff="1" \context Voice = "1" e
\context Staff="3" \context Voice = "3" e
\context Staff="4" \context Voice = "4" e
>>
<<
\context Staff="1" \context Voice = "1" f
\context Staff="2" \context Voice = "2" f)
\context Staff="4" \context Voice = "4" f
>>
}
>>
\layout {
\context {
\Staff
\remove "Bar_engraver"
\remove "Time_signature_engraver"
\override Stem #'transparent = ##t
}
}
etc.
But I think using 's' notes (spacers) or scaled durations is much simpler.
best regards,
Wilbert Berendsen
--
Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/
Nederlands LilyPond forum: http://www.lilypondforum.nl/