DMUS_IO_CHORDMAP_SIGNPOST
The DMUS_IO_CHORDMAP_SIGNPOST structure contains information about a signpost chord in a chordmap . Used in the Chordmap Form.
Syntax
typedef struct _DMUS_IO_CHORDMAP_SIGNPOST {
DWORD dwChords;
DWORD dwFlags;
} DMUS_IO_CHORDMAP_SIGNPOST;
Members
dwChords
Types of signpost supported by this chord. The values are used to match against the same values as they appear in templates . Composing from template consists of (among other things) looking for these values in the template and finding actual chords in the chordmap that match these values. The following flags are defined.
Value |
DMUS_SIGNPOSTF_A |
DMUS_SIGNPOSTF_B |
DMUS_SIGNPOSTF_C |
DMUS_SIGNPOSTF_D |
DMUS_SIGNPOSTF_E |
DMUS_SIGNPOSTF_F |
DMUS_SIGNPOSTF_LETTER |
DMUS_SIGNPOSTF_1 |
DMUS_SIGNPOSTF_2 |
DMUS_SIGNPOSTF_3 |
DMUS_SIGNPOSTF_4 |
DMUS_SIGNPOSTF_5 |
DMUS_SIGNPOSTF_6 |
DMUS_SIGNPOSTF_7 |
DMUS_SIGNPOSTF_ROOT |
DMUS_SIGNPOSTF_CADENCE |
dwFlags
Flags defining whether this chord is to be preceded by cadence chords. Signpost chords can have up to two cadence chords. This value can be SPOST_CADENCE1 (first cadence), SPOST_CADENCE2 (second cadence), or a combination of these two flags.
Requirements
** Header:** Dmusicf.h
See Also
See Also