// MPropertyFriendlyName = Envelope Analyzer
// MPropertyDescription = Generates an Envelope Curve on compile
class CVoiceContainerEnvelopeAnalyzer : public CVoiceContainerAnalysisBase
{
public:
// MPropertyFriendlyName = Envelope Mode
EMode_t m_mode;
// MPropertyFriendlyName = Analysis Window
float32 m_fAnalysisWindowMs;
// MPropertyFriendlyName = Threshold
float32 m_flThreshold;
};
KV3 Class Defaults
{
_class = "CVoiceContainerEnvelopeAnalyzer"
m_bRegenerateCurveOnCompile = false
m_curve =
{
m_spline = [ ]
m_tangents = [ ]
m_vDomainMins = [ 0.0, 0.0 ]
m_vDomainMaxs = [ 0.0, 0.0 ]
}
m_mode = "Peak"
m_fAnalysisWindowMs = 200.0
m_flThreshold = 0.0
}