DMUS_IO_STYLENOTE

The DMUS_IO_STYLENOTE structure contains information about a note in a style. It is used in the Style Form.

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;
 

Members

mtGridStart
When the note occurs.
dwVariation
Which variations this note belongs to. Each bit corresponds to one of 32 variations.
mtDuration
How long the note lasts.
nTimeOffset
Offset from mtGridStart.
wMusicValue
Position in scale.
bVelocity
Note velocity.
bTimeRange
Range within which to randomize start time.
bDurRange
Range within which to randomize duration.
bVelRange;
Range within which to randomize velocity.
bInversionID
Identifier of inversion group to which this note belongs.
bPlayModeFlags
Flags to override the play mode of the part. For a list of values, see DMUS_PLAYMODE_FLAGS.

QuickInfo

  Windows NT/2000: Requires Windows 2000.
  Windows 95/98: Requires Windows 95 or later. Available as a redistributable for Windows 95.
  Header: Declared in dmusicf.h.