Delphi ASIO & VST Package: DVSTEffect: record TVstMidiEvent

Delphi ASIO & VST

record TVstMidiEvent

DescriptionHierarchyFieldsMethodsProperties

Unit

DVSTEffect

Declaration

type TVstMidiEvent = record

Description

 

Overview

Fields

EventType: TVSTEventType;
ByteSize: LongInt;
DeltaFrames: LongInt;
Flags: TVstMidiEventFlags;
NoteLength: LongInt;
NoteOffset: LongInt;
MidiData: array[0..3] of Byte;
Detune: Byte;
NoteOffVelocity: Byte;
Reserved1: Byte;
Reserved2: Byte;

Description

Fields

EventType: TVSTEventType;

to be casted from a VstEvent

ByteSize: LongInt;

kVstMidiType

DeltaFrames: LongInt;

24

Flags: TVstMidiEventFlags;

sample frames related to the current block start sample position

NoteLength: LongInt;

see above

NoteOffset: LongInt;

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

MidiData: array[0..3] of Byte;

offset into note from note start if available, else 0

Detune: Byte;

1 thru 3 midi Bytes; midiData[3] is reserved (zero)

NoteOffVelocity: Byte;

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

Reserved1: Byte;
 
Reserved2: Byte;

zero


Generated by PasDoc 0.10.0 on 2007-11-13 13:04:19