DMUS_IO_PATTERN
Contains information about a pattern. Used in the Style Form.
typedef struct _DMUS_IO_PATTERN {
DMUS_IO_TIMESIG timeSig;
BYTE bGrooveBottom;
BYTE bGrooveTop;
WORD wEmbellishment;
WORD wNbrMeasures;
BYTE bDestGrooveBottom;
BYTE bDestGrooveTop;
DWORD dwFlags;
} DMUS_IO_PATTERN;
Members
- timeSig
- DMUS_IO_TIMESIG structure containing a time signature to override the style's default time signature.
- bGrooveBottom
- Bottom of the groove range.
- bGrooveTop
- Top of the groove range.
- wEmbellishment
- Type of embellishment. One of the constants from the DMUS_COMMANDT_TYPES enumeration, or a value defined by the content provider.
- wNbrMeasures
- Length of the pattern in measures.
- bDestGrooveBottom
- Bottom of groove range for next pattern.
- bDestGrooveTop
- Top of groove range for next pattern.
- dwFlags
- Flags. Can be zero or the following value:
- DMUS_PATTERNF_PERSIST_CONTROL
- Variation settings in the state data of a pattern-based track persist in the track after it stops playing.
Header: Declared in dmusicf.h.