[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: MIDI time signature
From: |
David Kastrup |
Subject: |
Re: MIDI time signature |
Date: |
Mon, 07 Jun 2021 10:28:35 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Werner LEMBERG <wl@gnu.org> writes:
>> I'd argue that if we have
>>
>> \tempo 60
>> \time 6/8
>>
>> then we should likely interpret this (regarding the MIDI playing
>> speed) as
>>
>> \tempo 60 = 4.
>> \time 6/8
>
> Looks OK for me. This is a default value that LilyPond should guess,
> right?
>
>> In other words: looks like a long-standing mess in some need of
>> cleaning up. Another possible information source may be the beat
>> grouping information for a time signature (used for beaming
>> patterns). That one will turn out to be a puzzler for things like
>>
>> \time 3,2 5/4
>>
>> However, we could try to pick the gcd from the beat groupings and
>> use that as a multiplier for the beat length (typically the time
>> signature denominator). That would be tempo-independent and
>> probably correct more often than not.
>
> Wouldn't it be better for such cases to simply mention in the
> documentation that the existing information is not sufficient, and
> that the user has to specify a MIDI tempo manually?
Once there even is a way to specify it manually. In the mean time,
there still needs to be a strategy for existing documents.
--
David Kastrup