VST 3 Examples  VST 3.6.7
SDK for developing VST Plug-in
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Public Types | Static Public Member Functions | Static Public Attributes
VoiceStatics Class Reference

#include <note_expression_synth_voice.h>

Public Types

enum  { kNumFrequencies = 128 }
 

Static Public Member Functions

static double normalizedLevel2Gain (float normalized)
 

Static Public Attributes

static float freqTab [kNumFrequencies]
 
static const float scaleHeadRoom = (float)(pow (10.0, -12.0 / 20.0) * 0.70710677)
 
static const float scaleNorm2GainC1 = (float)(VoiceStatics::scaleHeadRoom * pow (10.0, 24.0 / 20.0))
 
static const float scaleNorm2GainC2 = (float)(24.0 / 20.0 / 0.30102999566398119521373889472449)
 
static LogScale< ParamValuefreqLogScale
 
static const double kNormTuningOneOctave = 12.0 / 240.0
 
static const double kNormTuningOneTune = 1.0 / 240.0
 

Member Enumeration Documentation

anonymous enum
Enumerator
kNumFrequencies 

Member Function Documentation

static double normalizedLevel2Gain ( float  normalized)
inlinestatic

Field Documentation

float freqTab
static
const float scaleHeadRoom = (float)(pow (10.0, -12.0 / 20.0) * 0.70710677)
static
const float scaleNorm2GainC1 = (float)(VoiceStatics::scaleHeadRoom * pow (10.0, 24.0 / 20.0))
static
const float scaleNorm2GainC2 = (float)(24.0 / 20.0 / 0.30102999566398119521373889472449)
static
LogScale< ParamValue > freqLogScale
static
const double kNormTuningOneOctave = 12.0 / 240.0
static
const double kNormTuningOneTune = 1.0 / 240.0
static
Empty

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