SMS_ModifyParams Struct Reference

structure with parameters and data that will be used to modify an SMS_Data frame More...

#include <sms.h>

Data Fields

int ready
int maxFreq
int doResGain
sfloat resGain
int doTranspose
sfloat transpose
int doSinEnv
sfloat sinEnvInterp
int sizeSinEnv
sfloat * sinEnv
int doResEnv
sfloat resEnvInterp
int sizeResEnv
sfloat * resEnv

Detailed Description

structure with parameters and data that will be used to modify an SMS_Data frame


Field Documentation

whether or not to apply a new spectral envelope to the residual component

Referenced by sms_initModifyParams().

whether or not to scale residual gain

Referenced by sms_initModifyParams(), and sms_modify().

whether or not to apply a new spectral envelope to the sin component

Referenced by sms_initModifyParams(), and sms_modify().

whether or not to transpose

Referenced by sms_initModifyParams(), and sms_modify().

maximum frequency component

Referenced by sms_initModify(), sms_initSynth(), and sms_modify().

a flag to know if the struct has been initialized)

Referenced by sms_initModify(), and sms_initModifyParams().

residual spectral envelope

value between 0 (use frame's env) and 1 (use *env). Interpolates inbetween values

Referenced by sms_initModifyParams().

residual scale factor

Referenced by sms_initModifyParams(), and sms_modify().

sinusoidal spectral envelope

Referenced by sms_initModify(), and sms_modify().

value between 0 (use frame's env) and 1 (use *env). Interpolates inbetween values

Referenced by sms_initModifyParams(), and sms_modify().

size of the envelope pointed to by resEnv

Referenced by sms_initModifyParams().

size of the envelope pointed to by env

Referenced by sms_initModify(), sms_initModifyParams(), and sms_modify().

transposition factor

Referenced by sms_initModifyParams(), and sms_modify().


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on Thu Oct 29 04:08:07 2009 for libsms by  doxygen 1.6.1