lilypond-devel
[Top][All Lists]
Advanced

[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



reply via email to

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