VST 3 Interfaces  VST 3.6.14
SDK for developing VST Plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
NoteExpressionValueEvent Struct Reference

Note Expression Value event. More...

#include <ivstnoteexpression.h>

Public Attributes

NoteExpressionTypeID typeId
 see NoteExpressionTypeID More...
 
int32 noteId
 associated note identifier to apply the change More...
 
NoteExpressionValue value
 normalized value [0.0, 1.0]. More...
 

Detailed Description

Note Expression Value event.

Used in Event (union) A note expression event affects one single playing note (referring its noteId). This kind of event is send from host to the Plug-in like other events (NoteOnEvent, NoteOffEvent,...) in ProcessData during the process call. Note expression events for a specific noteId can only occur after a NoteOnEvent. The host must take care that the event list (IEventList) is properly sorted. Expression events are always absolute normalized values [0.0, 1.0]. The predefined types have a predefined mapping of the normalized values (see NoteExpressionTypeIDs)

See also
INoteExpressionController

Member Data Documentation

NoteExpressionTypeID typeId

see NoteExpressionTypeID

int32 noteId

associated note identifier to apply the change

NoteExpressionValue value

normalized value [0.0, 1.0].

Empty

Copyright ©2019 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.