Microsoft DirectX 8.1 (C++)

DMUS_ARTICPARAMS

The DMUS_ARTICPARAMS structure 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.

Syntax

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.