Platform SDK: DirectX

DMUS_TRANSPOSE_PMSG

DMUS_TRANSPOSE_PMSG 構造体は、転調を制御するメッセージ用のデータによって構成されている。

typedef struct _DMUS_TRANSPOSE_PMSG {
    DMUS_PMSG_PART
    short nTranspose;
} DMUS_TRANSPOSE_PMSG;
DMUS_PMSG_PART
共通のメッセージメンバに展開されるマクロ。DMUS_PMSG を参照すること。
nTranspose
転調される半音の数。負の値であってもよい。

注意

音符の転調によって、スタンダード MIDI の範囲 0 〜 127 より外側に達した場合は、その音符は演奏されない。

動作環境

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

参照

IDirectMusicPerformance::SendPMsg