[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: exercise notation
From: |
Michael Ellis |
Subject: |
Re: exercise notation |
Date: |
Tue, 25 Jan 2011 16:52:04 -0500 |
Hello Jose,
I've found the simplest thing is to generate them all at once. It
doesn't take that much time for normal sized choral pieces and you get
all the files at once. If you have the music for each voice in
separate variables, say \soprano, \alto, \tenor, \bass, then a \book
block like the one below will produce 5 pdfs and 5 midi files -- one
for each of the parts plus one containing them all.
\book {
\score {
\new Voice \soprano
\new Voice \alto
\new Voice \tenor
\new Voice \bass
\layout { }
\midi {}
}
#(define output-suffix "Soprano")
\score {
\new Voice \soprano
\layout { }
\midi {}
}
#(define output-suffix "Alto")
\score {
\new Voice \alto
\layout { }
\midi {}
}
#(define output-suffix "Tenor")
\score {
\new Voice \tenor
\layout { }
\midi {}
}
#(define output-suffix "Bass")
\score {
\new Voice \bass
\layout { }
\midi {}
}
} %% end of book
Cheers,
Mike
On Tue, Jan 25, 2011 at 3:25 PM, <address@hidden> wrote:
> Hello,
>
> Singing in a coral I would like to exercise the different parts (soprano,
> alto, bass).
> So I would like to generate from a single .ly-file, multiple midi-files:
> - all parts together (which is allready working)
> - only soprano part
> - only alto part
> - only bass part
> With a small kind of switch.
>
> My preference would be using boulean variables for example:
> * midi-soprano = true/false
> * midi-alto = true/false
> * midi-bass = true/false
>
> How can I implement something like this, in the attached example?
>
> Thanks a lot in advance!!
>
> Regards, Jose
>
>
>
> _______________________________________________
> lilypond-user mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/lilypond-user
>