Platform SDK: DirectX

DMUS_TIMESIGNATURE

The DMUS_TIMESIGNATURE type contains information about a time signature. It is passed to the DirectMusicPerformance.GetTimeSig and DirectMusicStyle.GetTimeSignature methods, and is also used in messages sent by the DirectMusicPerformance.SendTimeSigPMSG method.

Type DMUS_TIMESIGNATURE
    beat As Byte
    beatsPerMeasure As Byte
    gridsPerBeat As Integer
    mtTime As Long
End Type

Members

beat
Bottom of time signature.
beatsPerMeasure
Top of time signature.
gridsPerBeat
Grids (subdivisions) per beat. This value determines the timing resolution for certain music events—for example, segments cued with the DMUS_SEGF_GRID flag (see CONST_DMUS_SEGF_FLAGS.).
mtTime
Music time at which this time signature occurs.