lilypond-user
[Top][All Lists]
Advanced

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

Re: help with tieWaitForNote


From: Robin Bannister
Subject: Re: help with tieWaitForNote
Date: Tue, 28 Oct 2008 11:36:29 +0100

Richard Wattenbarger wrote:
the d-flat tie doesn't render in the upper voice

When you ask for tieWaitForNote like this, it gets turned on for the voice and doesn't affect any other voices, e.g. a voice for the right hand. The << {} // {} >> construct needs two voices and sets up its own, and these, by default, have tieWaitForNote turned off. So you have to turn it on for these. But you don't necessarily have to do this each time you use << {} // {} >>. You can turn it on for all voices in this staff: \set Staff.tieWaitForNote = ##t

And for "concave upward" you want not \slurDown but \tieDown, and just once; but then you find that Lilypond won't let you say \once \tieDown. Version 2.12 will support "_~" but for 2.10.33 you need something like f!16( \once \override Tie #'direction = #DOWN des' ~ a'16~)

This gets nearly everything, but at the end there is no tie for the bes. This is because the << {} // {} >> has put the bes16 and bes8 in different voices, and ties don't cross between voices. This case looks rather like just before where the low f is tied. But that tie starts not on the f16 but on the f8. You can do something similar here by introducing a b16 before the b8: replace s4 bes'8 with s8. bes'16 ~ bes8 Learning Manual 4.6.1 tells you how to make this look nice.

Cheers,
Robin




reply via email to

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