VstMidiEvent Struct Reference

#include <aeffectx.h>

List of all members.

Public Attributes

VstInt32 type
 kVstMidiType
VstInt32 byteSize
 sizeof (VstMidiEvent)
VstInt32 deltaFrames
 sample frames related to the current block start sample position
VstInt32 flags
VstInt32 noteLength
 (in sample frames) of entire note, if available, else 0
VstInt32 noteOffset
 offset into note from note start if available, else 0
char midiData [4]
 1 to 3 MIDI bytes; midiData[3] is reserved (zero)
char detune
 -64 to +63 cents; for scales other than 'well-tempered' ('microtuning')
char noteOffVelocity
 Note Off Velocity [0, 127].
char reserved1
 zero (Reserved for future use)
char reserved2
 zero (Reserved for future use)


Detailed Description

MIDI Event (to be casted from VstEvent).


Member Data Documentation

VstInt32 VstMidiEvent::byteSize
 

sizeof (VstMidiEvent)

VstInt32 VstMidiEvent::deltaFrames
 

sample frames related to the current block start sample position

char VstMidiEvent::detune
 

-64 to +63 cents; for scales other than 'well-tempered' ('microtuning')

VstInt32 VstMidiEvent::flags
 

See also:
VstMidiEventFlags

char VstMidiEvent::midiData[4]
 

1 to 3 MIDI bytes; midiData[3] is reserved (zero)

VstInt32 VstMidiEvent::noteLength
 

(in sample frames) of entire note, if available, else 0

VstInt32 VstMidiEvent::noteOffset
 

offset into note from note start if available, else 0

char VstMidiEvent::noteOffVelocity
 

Note Off Velocity [0, 127].

char VstMidiEvent::reserved1
 

zero (Reserved for future use)

char VstMidiEvent::reserved2
 

zero (Reserved for future use)

VstInt32 VstMidiEvent::type
 

kVstMidiType


The documentation for this struct was generated from the following file: Empty

Copyright ©2006 Steinberg Media Technologies. All Rights Reserved.