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
ScaleEvent Struct Reference

Scale event specific data. More...

#include <ivstevents.h>

Public Attributes

int16 root
 range [0, 127] = root Note/Transpose Factor More...
 
int16 mask
 Bit 0 = C, Bit 1 = C#, ... (0x5ab5 = Major Scale) More...
 
uint16 textLen
 the number of characters (TChar) between the beginning of text and the terminating null character (without including the terminating null character itself) More...
 
const TChartext
 UTF-16, null terminated, Hosts Scale Name. More...
 

Detailed Description

Scale event specific data.

Used in Event (union)

Member Data Documentation

int16 root

range [0, 127] = root Note/Transpose Factor

int16 mask

Bit 0 = C, Bit 1 = C#, ... (0x5ab5 = Major Scale)

uint16 textLen

the number of characters (TChar) between the beginning of text and the terminating null character (without including the terminating null character itself)

const TChar* text

UTF-16, null terminated, Hosts Scale Name.

Empty

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