Microsoft DirectX 8.0 (C++)

DMUS_ARTICPARAMS

Describes parameters for a DLS level 1 articulation chunk. All parameters for articulation are stored in one chunk, which comprises a series of structures defining each functional area of the articulation. If an instrument or region uses articulation, it references this chunk by index from the DMUS_ARTICULATION chunk.

typedef struct {
    DMUS_LFOPARAMS LFO;
    DMUS_VEGPARAMS VolEG;
    DMUS_PEGPARAMS PitchEG;
    DMUS_MSCPARAMS Misc;
} DMUS_ARTICPARAMS;

Members

LFO
DMUS_LFOPARAMS structure containing parameters for a low-frequency oscillator.
VolEG
DMUS_VEGPARAMS structure containing parameters for a volume-envelope generator.
PitchEG
DMUS_PEGPARAMS structure containing parameters for a pitch-envelope generator.
Misc
DMUS_MSCPARAMS structure containing the initial pan position.

Remarks

DLS level 2 articulation is handled differently and does not use this structure. See DMUS_ARTICULATION2.

Requirements

  Header: Declared in dmdls.h.