lilypond-user
[Top][All Lists]
Advanced

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

Re: Rounds/catches with LilyPond


From: Francisco Vila
Subject: Re: Rounds/catches with LilyPond
Date: Fri, 25 Mar 2011 19:50:07 +0100

2011/3/25 Francisco Vila <address@hidden>:
> 2011/3/24 Ben Rudiak-Gould <address@hidden>:
>> Hello lilypond-users.
>>
>> I'd like to engrave rounds with LilyPond 2.13 in a part-parallel
>> format similar to this:
>>
>>  http://www.archive.org/stream/nationalsongbook00stan#page/n255/mode/2up
>>
>> Although this looks simple compared to a lot of the crazy stuff in the
>> snippet repository, there is a problem that I don't know how to solve:
>> sometimes ties, slurs, or word hyphens/extenders have to stretch from
>> the end of one staff to the beginning of the next, as though the
>> staves were sequential instead of parallel. (See "She Weepeth Sore",
>> above, for an example). Logically they are sequential, of course, but
>> I have to tell LilyPond they're parallel to make the notes line up.
>>
>> Is there any way to solve this? I don't want to turn on strict note
>> spacing since it would uglify the score. The best idea I've had is to
>> render three consecutive copies of the piece (with the parts rotating)
>> and then somehow drop the first and third copies late in the rendering
>> process. But that would introduce a bunch of gunk into the source file
>> that's unrelated to the logical structure of the piece, it would
>> generate spurious warnings for ties and dashes at the end of the third
>> copy, LilyPond wouldn't know that the last system is really the last
>> so ragged-last options probably wouldn't work, etc. Is there a more
>> elegant solution?
>
> I think canons are more usually typeset completely sequential in a
> single staff with numbers indicating the time which voices appear at.
> This way you'll never experience problems with ties.  Just from my
> little experience.  See example attached which coincidentally I had in
> my lilypond folder.

Alternatively, you can use this for ties:

\new Staff {

 c' \repeatTie c' \laissezVibrer

}

-- 
Francisco Vila. Badajoz (Spain)
www.paconet.org , www.csmbadajoz.com



reply via email to

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