Platform SDK: DirectX

DMUS_SHAPET_TYPES

DMUS_SHAPET_TYPES 列挙型のメンバは、IDirectMusicComposer::ComposeSegmentFromShapeIDirectMusicComposer::ComposeTemplateFromShape の各構造体の wShape パラメータ内で使われ、グルーブ レベルの希望のパターンを指定する。

typedef enum enumDMUS_SHAPET_TYPES {
    DMUS_SHAPET_FALLING  = 0,
    DMUS_SHAPET_LEVEL    = 1,
    DMUS_SHAPET_LOOPABLE = 2,
    DMUS_SHAPET_LOUD     = 3,
    DMUS_SHAPET_QUIET    = 4,
    DMUS_SHAPET_PEAKING  = 5,
    DMUS_SHAPET_RANDOM   = 6,
    DMUS_SHAPET_RISING   = 7,
    DMUS_SHAPET_SONG     = 8
} DMUS_SHAPET_TYPES;
DMUS_SHAPET_FALLING
グルーブ レベルは下降する。
DMUS_SHAPET_LEVEL
グルーブ レベルは均等に保たれる。
DMUS_SHAPET_LOOPABLE
セグメントは先頭にループするよう調整されている。
DMUS_SHAPET_LOUD
グルーブ レベルは高い。
DMUS_SHAPET_QUIET
グルーブ レベルは低い。
DMUS_SHAPET_PEAKING
グルーブ レベルはピークまで上昇し、その後下降する。
DMUS_SHAPET_RANDOM
グルーブ レベルはランダムである。
DMUS_SHAPET_RISING
グルーブ レベルは上昇する。
DMUS_SHAPET_SONG
セグメントは歌の形式である。6 〜 8 小節から成る複数の楽句をアレンジし、まとめることによって、グルーブ レベルにバリエーションのあるヴァースコーラス エフェクトが生み出される。

動作環境

  Windows NT/2000 : Windows 2000 が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  ヘッダー : dmusici.h で宣言。