On Jan 23, 2023, at 18:05, David Kastrup <d...@gnu.org> wrote:
> 
> Dan Eble <dan@lyric.works> writes:
> 
>> On Jan 23, 2023, at 10:11, David Kastrup <d...@gnu.org> wrote:
>>> 
>>> I am not saying that 0 is the best choice here.  It merely appears to be
>>> rather cheap.  I thought of * and / but the first renders sequences like
>>> c4*2 ambiguous and the second would at least become a mess in chord
>>> mode.
>> 
>> Can you clarify how `c4*2` would be ambiguous?  (I was about to
>> suggest `r*1` for your original example.)
> 
> c4*2 could be read as c4 c4 c2 if all of 4 * 2 are interpreted as
> individual durations.

I see.  I was thinking not of using '*' as a duration, but of omitting the 
duration part of r4*1.

  r4       quarter rest
  r        rest of default duration
  r4*2/3   quarter rest compressed to 2/3 of its duration
  r*2/3    rest of the default duration, compressed to 2/3 of it

So r*1 would use the unscaled default duration.
— 
Dan


Reply via email to