class CVoiceContainerStaticAdditiveSynth__CHarmonic
{
public:
// MPropertyFriendlyName = Waveform
EWaveform m_nWaveform;
// MPropertyFriendlyName = Note
EMidiNote m_nFundamental;
// MPropertyFriendlyName = Octave
int32 m_nOctave;
// MPropertyFriendlyName = Cents To Detune ( -100:100 )
float32 m_flCents;
// MPropertyFriendlyName = Phase ( 0 - 1 )
float32 m_flPhase;
// MPropertyFriendlyName = Envelope (Relative to Tone Envelope)
CPiecewiseCurve m_curve;
CVoiceContainerStaticAdditiveSynth__CGainScalePerInstance m_volumeScaling;
private:
uint8 pad_0060[8];
};
KV3 Class Defaults
{
m_nWaveform = "Sine"
m_nFundamental = "A"
m_nOctave = 4
m_flCents = 0.0
m_flPhase = 0.0
m_curve =
{
m_spline = [ ]
m_tangents = [ ]
m_vDomainMins = [ 0.0, 0.0 ]
m_vDomainMaxs = [ 0.0, 0.0 ]
}
m_volumeScaling =
{
m_flMinVolume = 1.0
m_nInstancesAtMinVolume = 1
m_flMaxVolume = 1.0
m_nInstancesAtMaxVolume = 1
}
}