David Sumbler <da...@aeolia.co.uk> writes:

> On Fri, 2021-04-30 at 04:17 -0700, Aaron Hill wrote:
>
>> A duration without pitch is encoded as a NoteEvent with the pitch
>> property.  expand-repeat-notes! is the internal procedure that
>> carries over the most recent pitch.  So long as you insert these
>> events early enough, LilyPond should do the heavy lifting for you.
>
> You are correct: I invented a problem where none exists.
>
> I confess that I had not realized that a duration without a preceding
> pitch or rest takes the pitch of the preceding note.  I actually
> thought that, following a rest, it would produce further rests.

We've had a fairly recent discussion about this design choice sometime
in the last three months or so.  My rationale was that it could be used
for writing rhythmic parts using only a single pitch or drum type in a
manner where you only had to write that pitch or drum type once and then
keep referencing it.  That rationale also explains a difference in
behavior with chord repeats (q) with respect to retained
articulations/fingerings.

> I must have seen this in action many times, otherwise I would have
> lots of pitches in my music where there should be rests.  But somehow
> it doesn't seem to have lodged itself in my brain.
>
> Perhaps I'm getting too old for this!

Still waiting for an actual _example_ of what you want to be able to
write.

-- 
David Kastrup

Reply via email to