|
From: | 70147persson |
Subject: | Re: Re: Putting lyrics below its staff? |
Date: | Sat, 23 May 2015 19:51:42 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 |
On 2015-05-22 22:02, Carl Sorensen
wrote:
On 5/22/15 10:03 AM, "address@hidden" <address@hidden> wrote:Hi Carl! Yes, you are the person with the big understanding. I learned t from your solution, that you can, and in this case must, do things inside open parenthesis.I am concerned that you do not understand why the braces {} do what they do, and that you are just memorizing syntax. The items in a set of {} braces come one after the other in time, so they will move from right to left on the page. The items in a set of << >> angle brackets all start at the same time. If you understand this, things will make much more sense.That was what was wrong in my efforts towards the solution. So I took your solution as a base and worked through my example. It all was fine. I was a wee wondering about the extra gap between top staff and the ones below, so I went on and added a couple of measures an staves. And the result is clear: the new staff will always start one step below the extra one to the left, even if there are single measures in the top staff in between. Do you have a smart solution to this too?The way to solve this problem is to use one Staff, rather than multiple Staff contexts, but also to use \startStaff and \stopStaff to break the staff. See the example in the Notation Reference where they talk about "many isolated ossia staves". Thanks, Carl Hello Carl Just when I thought I understand things you are making me confused. Yes, I think I have got this with simultaneous or parallel music (inside << >>) and serial (inside { }). But I thought these are mutual, you do not need them both if they include the same area. You can look at both of them as some kind of parenthesis, with a wee different function. But you do not need them both together, I thought. There were a couple of such doubles in your example, so I removed those not actual. If I need a parallel part of the score, I do not have to embrace the double angles with braces, or do I? And obviously LilyPond accepts my mistake, if it is, since I get the same result from my code as from yours. Well, I might be wrong, and then I will try to learn it correct. Here is your code: \score { << \new ChoirStaff << % This matches (1) below { % This matches (2) below \new Staff = "sAB" { % This matches (3) below << % This matches (4) below { % This matches (5) below \new Voice = "vA" { \mA << \mB \new Staff = "sB" { \new Voice = "vE" { \mE } } \new Lyrics = "IE" \lyricsto "vE"{\tE} >> \mC << \mD \new Staff = "sF" { \new Voice = "vF" { \mF } } \new Lyrics = "lF" \lyricsto "vF" { \tF } \new Staff = "sG" { \new Voice = "vG" { \mG } } \new Lyrics = "lF" \lyricsto "vF" { \tF } >> } } % (5) >> % (4) } % (3) } % (2) >> % (1) Here, in my opinion, the pairs (1) and (2) include the same area and are redundant. Only the inner ones are necessary. Likewise (3), (4) and (5) are redundant and only the inner ones are necessary. But maybe this is wrong reasoning, so please tell me. But again, many many thanks for your clear instructions. Kaj |
[Prev in Thread] | Current Thread | [Next in Thread] |