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 |
structure with parameters and data that will be used to modify an SMS_Data frame
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().
| sfloat* SMS_ModifyParams::resEnv |
residual spectral envelope
value between 0 (use frame's env) and 1 (use *env). Interpolates inbetween values
Referenced by sms_initModifyParams().
| sfloat SMS_ModifyParams::resGain |
residual scale factor
Referenced by sms_initModifyParams(), and sms_modify().
| sfloat* SMS_ModifyParams::sinEnv |
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().
| sfloat SMS_ModifyParams::transpose |
transposition factor
Referenced by sms_initModifyParams(), and sms_modify().
1.6.1