Platform SDK: DirectX

DMUS_IO_STYLENOTE

DMUS_IO_STYLENOTE 構造体は、スタイル内の音符に関する情報を保持する。この構造体は、スタイル形式内で使われる。

typedef struct _DMUS_IO_STYLENOTE {
    MUSIC_TIME  mtGridStart;
    DWORD       dwVariation;
    MUSIC_TIME  mtDuration; 
    short       nTimeOffset;
    WORD        wMusicValue; 
    BYTE        bVelocity;
    BYTE        bTimeRange;
    BYTE        bDurRange;
    BYTE        bVelRange; 
    BYTE        bInversionID;
    BYTE        bPlayModeFlags; 
} DMUS_IO_STYLENOTE;
mtGridStart
音符が発生するタイム。
dwVariation
この音符が所属するバリエーション。各ビットは 32 あるバリエーションのいずれかに対応する。
mtDuration
音符の持続時間。
nTimeOffset
mtGridStart からのオフセット。
wMusicValue
スケール内の位置。
bVelocity
音符のベロシティ。
bTimeRange
開始タイムをランダム化する範囲。
bDurRange
持続時間をランダム化する範囲。
bVelRange;
ベロシティをランダム化する範囲。
bInversionID
この音符が所属する転回グループの識別子。
bPlayModeFlags
パートの演奏モードを上書きするフラグ。値のリストについては、「DMUS_PLAYMODE_FLAGS」を参照すること。

動作環境

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