Microsoft DirectX 8.0 (C++)

DMUS_ARTICPARAMS

DLS レベル 1 アーティキュレーション チャンクのパラメータを記述する。アーティキュレーションに関するすべてのパラメータは 1 つのチャンクに保存されるが、このチャンクは一連の構造体によって構成されており、各構造体はアーティキュレーションの各機能分野について定義している。音色やリージョンがアーティキュレーションを利用する場合、DMUS_ARTICULATION チャンクからのインデックスを使用して、このチャンクを参照する。

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

メンバ

LFO
低周波数発振器 (オシレータ) 用のパラメータを保持する DMUS_LFOPARAMS 構造体。
VolEG
ボリューム エンベロープ ジェネレータ用のパラメータを保持する DMUS_VEGPARAMS 構造体。
PitchEG
ピッチ エンベロープ ジェネレータ用のパラメータを保持する DMUS_PEGPARAMS 構造体。
Misc
最初のパン位置を保持する DMUS_MSCPARAMS 構造体。

注意

DLS レベル 2 アーティキュレーションは別途処理され、この構造体を使用しない。「DMUS_ARTICULATION2」を参照すること。

動作環境

  ヘッダー : dmdls.h で宣言。