> Well, I don't know what a program should or should not do, but the
> readability and convenience of this exact notation was considerable part
> of the incentive of choosing to do it in this manner: a tied note does
> not want a repeated attack when playing, and not needing to write the
> pitch again meshes nicely with that.

I agree, especially for a manually generated file. For a programmatically 
generated file, I don’t think it’s a good idea to use this kind of shorthand: 
music being music and musicians being musicians, it’s very likely that you want 
to modify whatever you wrote with your software (the case here, to make your 
software transform notes into rests). For all modifications, an explicit 
notation will only help your own program: without shorthands (and in absolute 
mode), your program can simply transform what needs to be transformed, copy or 
move what needs to be moved without losing the integrity of the musical event 
and without having to re-interpret a notation that is less explicit, i.e. 
without having to re-make the full object because it needs to be full in a 
different context (like rests in this case, but the same applies to pitches and 
durations, which can be omitted in Lilypond as well).

www.martinrinconbotero.com
On 22. Feb 2021, 23:29 +0100, David Kastrup <d...@gnu.org>, wrote:
>
> Well, I don't know what a program should or should not do, but the
> readability and convenience of this exact notation was considerable part
> of the incentive of choosing to do it in this manner: a tied note does
> not want a repeated attack when playing, and not needing to write the
> pitch again meshes nicely with that.

Reply via email to