Querying and Setting the Tempo
To retrieve the tempo of a sequence, use the
MCI_STATUS command and set the
dwItem member of the
MCI_STATUS_PARMS structure to MCI_SEQ_STATUS_TEMPO. If the
MCI_STATUS command is successful, the
dwReturn member of the
MCI_STATUS_PARMS structure contains the current tempo.
To change tempo, use the
MCI_SET command with the
MCI_SEQ_SET_PARMS structure, specifying the MCI_SEQ_SET_TEMPO flag and setting the
dwTempo member of the structure to the desired tempo.
The way tempo is represented depends on the division type of the sequence. If
the division type is PPQN, the tempo is represented in beats per minute. If the
division type is one of the SMPTE division types, the tempo is represented in
frames per second. For information about determining the division type of a
sequence, see
Retrieving the Sequence Division Type.
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database