lilypond-user
[Top][All Lists]
Advanced

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

Re: question about multiple choir staff's in one system

 From: Trevor Daniels Subject: Re: question about multiple choir staff's in one system Date: Sat, 17 May 2008 21:40:45 +0100

```Hi

You have correctly used << .. >> round the staves within each ChoirStaff,
but you have not placed << ..  >> round the several ChoirStaves.  You get
```
errors in the first attempt as LilyPond does not permit sequential ChoirStaves.
```
The second attempt works because everything is now simultaneous - the
second ChoirStaff is within the << .. >> construct of the first, etc.

However, a more logical arrangement is to make the several
ChoirStaves simultaneous using the << .. >> construct around
all of them, as follows:

\score {
<<  %  This is the simultaneous construct you missed
\new ChoirStaff <<
\staffSoprano
\staffAlto
\staffTenor
\staffBass
>>
\new ChoirStaff <<
\staffSopranoII
\staffAltoII
\staffTenorII
\staffBassII
>>
\new ChoirStaff <<
\staffSopranoIII
\staffAltoIII
\staffTenorIII
\staffBassIII
>>
>>
}

```
----- Original Message ----- From: "Yvan Vander Sanden" <address@hidden>
```To: <address@hidden>
Sent: Saturday, May 17, 2008 9:12 PM
Subject: question about multiple choir staff's in one system

```
```Hi,

i am new at using Lilypond and using jEdit with the lilypondtool to start
```
working on a score. Basicly things are working very good, but I am trying to
```work out brackets and braces. I first tried something like this, but that
does not work:

\score {
\new ChoirStaff <<
\staffSoprano
\staffAlto
\staffTenor
\staffBass
>>
\new ChoirStaff <<
\staffSopranoII
\staffAltoII
\staffTenorII
\staffBassII
>>
\new ChoirStaff <<
\staffSopranoIII
\staffAltoIII
\staffTenorIII
\staffBassIII
>>
}

But, In the end I just tried to nest them, because everything else failed,
like this:

\score {
\new ChoirStaff <<
\staffSoprano
\staffAlto
\staffTenor
\staffBass
\new ChoirStaff <<
\staffSopranoII
\staffAltoII
\staffTenorII
\staffBassII
\new ChoirStaff <<
\staffSopranoIII
\staffAltoIII
\staffTenorIII
\staffBassIII
>>
>>
>>
}

```
And yes, it worked... but I don't understand why this is correct. The other way seems much more logical. Since i always learn much faster if I know WHY
```something has to be done in a particular way, I'd love it if someone can
explain this to me.

Regards,

yvan vander sanden

```
```

--------------------------------------------------------------------------------

```
```_______________________________________________
lilypond-user mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/lilypond-user

```
```

```

reply via email to

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