When someone replies to you, they will almost certainly "reply all", which
ensures that others on the list can see the reply. Please do the same thing,
so that everyone on the list can contribute.
As James pointed out, your initial version did not compile. The one you sent
to me subsequently also contained errors. From this you will see that Lily is
very sensitive to getting the syntax right - particularly braces {} and
brackets <>. The key thing you were missing was the matched braces that
enclose the music after the scaleDurations. I also worked with a simplified
version of your music, and would advise you to when you're trying to sort out
what's gone wrong. This works:
melody =
\relative c' {
\clef treble
\key g \major
\time 12/8
c4 c c c c c c c c c c c
}
upper =
\relative c' {
\clef treble
\key g \major
\time 12/8
\set Staff.timeSignatureFraction = 4/4
\scaleDurations 3/2 {
c4 c c c c c c c }
}
lower =
\relative c {
\clef bass
\key g \major
\time 12/8
\set Staff.timeSignatureFraction = 4/4
\scaleDurations 3/2 {
c4 c c c c c c c }
}
\score {
<<
\new Voice = "mel" { \autoBeamOff \melody }
\new PianoStaff <<
\new Staff = "upper" \upper
\new Staff = "lower" \lower
>>
>>
}
--
Phil Holmes
----- Original Message -----
From: Katie Ganem
To: Phil Holmes
Sent: Wednesday, March 06, 2013 3:56 PM
Subject: Re: multiple time signatures
\header{
title = "Happily Ever After"
}
melody =
\relative c' {
\clef treble
\key g \major
\time 12/8
b8 c8 d8 d8 e8 d8 e4 g8 ~ g8 f8 d8
}
text = \lyricmode {
Win i fred maid of the My re has but
}
upper =
\relative c' {
\clef treble
\key g \major
\time 12/8
\set Staff.timeSignatureFraction = 4/4
\scaleDurations 3/2
<g b>4 ~ <e bes' d>8 r8 \grace dis8 (<a' e>8) (<c g>8) \times 2/3 {r8 <c f
bes>8 r8} |
}
}
lower =
\relative c {
\clef bass
\key g \major
\set Staff.timeSignatureFraction = 4/4
\scaleDurations 3/2
}
}
\score {
<<
\new Voice = "mel" { \autoBeamOff \melody }
\new Lyrics \lyricsto mel \text
\new PianoStaff <<
\new Staff = "upper" \upper
\new Staff = "lower" \lower
>>
>>
\layout {
\context { \Staff \RemoveEmptyStaves }
}
\midi { }
}
\version "2.16.2" % necessary for upgrading to future LilyPond versions.
On Mar 6, 2013, at 10:48 AM, Phil Holmes wrote:
What you've posted appears to be missing substantial elements - for
example, there are no closing braces, and you define 3 names (melody, upper and
lower) and then don't use them. Could you post something that compiles, but
doesn't work as you want it?
--
Phil Holmes
----- Original Message -----
From: Katie Ganem
To: [email protected]
Sent: Wednesday, March 06, 2013 3:38 PM
Subject: multiple time signatures
Hello,
I am trying to input a piece that has the vocal line in 12/8 but the
accompaniment in 4/4 with the bars matching up. I found this page in the
manual that told me how to do this:
http://www.lilypond.org/doc/v2.16/Documentation/notation/displaying-rhythms#index-time-signature_002c-compound
However, it doesn't seem to be working. I hope someone can enlighten me
on what I'm doing wrong.
melody =
\relative c' {
\clef treble
\key g \major
\time 12/8
upper =
\relative c' {
\clef treble
\key g \major
\time 12/8
\set Staff.timeSignatureFraction = 4/4
\scaleDurations 3/2
lower =
\relative c {
\clef bass
\key g \major
\set Staff.timeSignatureFraction = 4/4
\scaleDurations 3/2
Thank you in advance!
--------------------------------------------------------------------------
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user