123 lines
4.6 KiB
Plaintext
123 lines
4.6 KiB
Plaintext
|
/* Params to TUTUClear_Init() ---------------------------------------------- */
|
||
|
TUTUCLEARCONFIG_SAMPLING_FREQ 1 // 0/1/4:8000/16000/48000 Hz
|
||
|
TUTUCLEARCONFIG_FRAME_SZ_IN_MS 0x000a // Q16.0, 10 ms
|
||
|
TUTUCLEARCONFIG_MAX_NUM_MIC 0x0003 // Q16.0
|
||
|
TUTUCLEARCONFIG_MAX_TAIL_LENGTH_IN_MS 0x200a // Q16.0, 0 ms
|
||
|
|
||
|
/* from QACT --------------------------------------------------------------- */
|
||
|
VOICE_MOD_ENABLE.Enable 0x01
|
||
|
TUTU_PARAM_SYS.uw32OpMode 0x00000410
|
||
|
TUTU_PARAM_SYS.uw32FuncMode 0x00000CC0
|
||
|
TUTU_PARAM_SYS.uw16NumOfMic 0x0003
|
||
|
TUTU_PARAM_SYS.uw16ECTailLengthInMs 0x0000
|
||
|
TUTU_PARAM_SYS.uw16Resv0 0x0000
|
||
|
TUTU_PARAM_SYS.uw16Resv1 0x0001
|
||
|
TUTU_PARAM_SYS.uw16Resv2 0x7603
|
||
|
TUTU_PARAM_SYS.uw16Resv3 0x1425
|
||
|
TUTU_PARAM_AEC.auw16ParamAEC[0] 0x0
|
||
|
TUTU_PARAM_AEC.auw16ParamAEC[1] 0x0
|
||
|
TUTU_PARAM_AEC.auw16ParamAEC[2] 0x0
|
||
|
TUTU_PARAM_AEC.auw16ParamAEC[3] 0x0
|
||
|
TUTU_PARAM_AEC.auw16ParamAEC[4] 0x0
|
||
|
TUTU_PARAM_AEC.auw16ParamAEC[5] 0x0
|
||
|
TUTU_PARAM_AEC.auw16ParamAEC[6] 0x0
|
||
|
TUTU_PARAM_AEC.auw16ParamAEC[7] 0x0
|
||
|
TUTU_PARAM_AEC.auw16ParamAEC[8] 0x0
|
||
|
TUTU_PARAM_AEC.auw16ParamAEC[9] 0x0
|
||
|
TUTU_PARAM_AEC.auw16ParamAEC[10] 0x0
|
||
|
TUTU_PARAM_AEC.auw16ParamAEC[11] 0x0
|
||
|
TUTU_PARAM_AEC.auw16ParamAEC[12] 0x0
|
||
|
TUTU_PARAM_AEC.auw16ParamAEC[13] 0x0
|
||
|
TUTU_PARAM_AEC.auw16ParamAEC[14] 0x0
|
||
|
TUTU_PARAM_AEC.auw16ParamAEC[15] 0x0
|
||
|
TUTU_PARAM_NS.uw16Lambda 0x7EB8
|
||
|
TUTU_PARAM_NS.uw16SupressionLevel 0x01
|
||
|
TUTU_PARAM_NS.uw16BGSimplicity 0x1000
|
||
|
TUTU_PARAM_NS.uw16D 0x0148
|
||
|
TUTU_PARAM_NS.auw16Resrv[0] 0x0001
|
||
|
TUTU_PARAM_NS.auw16Resrv[1] 0x0000
|
||
|
TUTU_PARAM_NS.auw16Resrv[2] 0x0060
|
||
|
TUTU_PARAM_NS.auw16Resrv[3] 0x0
|
||
|
TUTU_PARAM_NS.auw16Resrv[4] 0x7F5C
|
||
|
TUTU_PARAM_NS.auw16Resrv[5] 0x0
|
||
|
TUTU_PARAM_NS.auw16Resrv[6] 4000
|
||
|
TUTU_PARAM_NS.auw16Resrv[7] 0x0000
|
||
|
TUTU_PARAM_NS.auw16Resrv[8] 0x040
|
||
|
TUTU_PARAM_NS.auw16Resrv[9] 0x80
|
||
|
TUTU_PARAM_NS.auw16Resrv[10] 0x0040
|
||
|
TUTU_PARAM_NS.auw16Resrv[11] 0x0080
|
||
|
TUTU_PARAM_NS.auw16Resrv[12] 0x0100
|
||
|
TUTU_PARAM_NS.auw16Resrv[13] 0x0CCD
|
||
|
TUTU_PARAM_NS.auw16Resrv[14] 0x0200
|
||
|
TUTU_PARAM_NS.auw16Resrv[15] 0x0002
|
||
|
TUTU_PARAM_NS.auw16Resrv[16] 0x0
|
||
|
TUTU_PARAM_NS.auw16Resrv[17] 0x0
|
||
|
TUTU_PARAM_NS.auw16Resrv[18] 0x0
|
||
|
TUTU_PARAM_NS.auw16Resrv[19] 0x0
|
||
|
TUTU_PARAM_NS.auw16Resrv[20] 0x0
|
||
|
TUTU_PARAM_NS.auw16Resrv[21] 0x0
|
||
|
TUTU_PARAM_NS.auw16Resrv[22] 0x0
|
||
|
TUTU_PARAM_NS.auw16Resrv[23] 0x0
|
||
|
TUTU_PARAM_NS.auw16Resrv[24] 0x0
|
||
|
TUTU_PARAM_NS.auw16Resrv[25] 0x0
|
||
|
TUTU_PARAM_NS.auw16Resrv[26] 127
|
||
|
TUTU_PARAM_NS.auw16Resrv[27] 0x4000
|
||
|
TUTU_PARAM_EQ.uw16EQPartitionBegin 0x0
|
||
|
TUTU_PARAM_EQ.uw16Resrv0 0x0
|
||
|
TUTU_PARAM_EQ.auw16EQPartitionWidth[0] 0x01F4
|
||
|
TUTU_PARAM_EQ.auw16EQPartitionWidth[1] 0x01F4
|
||
|
TUTU_PARAM_EQ.auw16EQPartitionWidth[2] 0x01F4
|
||
|
TUTU_PARAM_EQ.auw16EQPartitionWidth[3] 0x01F4
|
||
|
TUTU_PARAM_EQ.auw16EQPartitionWidth[4] 0x01F4
|
||
|
TUTU_PARAM_EQ.auw16EQPartitionWidth[5] 0x01F4
|
||
|
TUTU_PARAM_EQ.auw16EQPartitionWidth[6] 0x01F4
|
||
|
TUTU_PARAM_EQ.auw16EQPartitionWidth[7] 0x01F4
|
||
|
TUTU_PARAM_EQ.auw16EQPartitionWidth[8] 0x01F4
|
||
|
TUTU_PARAM_EQ.auw16EQPartitionWidth[9] 0x01F4
|
||
|
TUTU_PARAM_EQ.auw16EQPartitionWidth[10] 0x01F4
|
||
|
TUTU_PARAM_EQ.auw16EQPartitionWidth[11] 0x01F4
|
||
|
TUTU_PARAM_EQ.auw16EQPartitionWidth[12] 0x01F4
|
||
|
TUTU_PARAM_EQ.auw16EQPartitionWidth[13] 0x01F4
|
||
|
TUTU_PARAM_EQ.auw16EQPartitionWidth[14] 0x01F4
|
||
|
TUTU_PARAM_EQ.auw16EQPartitionWidth[15] 0x01F4
|
||
|
TUTU_PARAM_EQ.aw16EQGain[0] 0x0
|
||
|
TUTU_PARAM_EQ.aw16EQGain[1] 0x0
|
||
|
TUTU_PARAM_EQ.aw16EQGain[2] 0x0
|
||
|
TUTU_PARAM_EQ.aw16EQGain[3] 0x0
|
||
|
TUTU_PARAM_EQ.aw16EQGain[4] 0x0
|
||
|
TUTU_PARAM_EQ.aw16EQGain[5] 0x0
|
||
|
TUTU_PARAM_EQ.aw16EQGain[6] 0x0
|
||
|
TUTU_PARAM_EQ.aw16EQGain[7] 0x0
|
||
|
TUTU_PARAM_EQ.aw16EQGain[8] 0x0
|
||
|
TUTU_PARAM_EQ.aw16EQGain[9] 0x0
|
||
|
TUTU_PARAM_EQ.aw16EQGain[10] 0x0
|
||
|
TUTU_PARAM_EQ.aw16EQGain[11] 0x0
|
||
|
TUTU_PARAM_EQ.aw16EQGain[12] 0x0
|
||
|
TUTU_PARAM_EQ.aw16EQGain[13] 0x0
|
||
|
TUTU_PARAM_EQ.aw16EQGain[14] 0x0
|
||
|
TUTU_PARAM_EQ.aw16EQGain[15] 0x0
|
||
|
TUTU_PARAM_DRC.aw16ExpanderInputLevels[0] 0xFFA0
|
||
|
TUTU_PARAM_DRC.aw16ExpanderInputLevels[1] 0xFFA0
|
||
|
TUTU_PARAM_DRC.uw16NumCompressorKnees 0x02
|
||
|
TUTU_PARAM_DRC.uw16Resrv0 0x0
|
||
|
TUTU_PARAM_DRC.aw16CompressorKneeInputLevels[0] 0xFFFA
|
||
|
TUTU_PARAM_DRC.aw16CompressorKneeInputLevels[1] 0xFFFB
|
||
|
TUTU_PARAM_DRC.aw16CompressorKneeInputLevels[2] 0x0
|
||
|
TUTU_PARAM_DRC.aw16CompressorKneeInputLevels[3] 0x0
|
||
|
TUTU_PARAM_DRC.aw16CompressorKneeOutputLevels[0] 0xFFFA
|
||
|
TUTU_PARAM_DRC.aw16CompressorKneeOutputLevels[1] 0xFFFB
|
||
|
TUTU_PARAM_DRC.aw16CompressorKneeOutputLevels[2] 0xFFFE
|
||
|
TUTU_PARAM_DRC.aw16CompressorKneeOutputLevels[3] 0x0
|
||
|
TUTU_PARAM_DRC.uw16AttackTime 0x000A
|
||
|
TUTU_PARAM_DRC.uw16ReleaseTime 0x0200
|
||
|
TUTU_PARAM_DRC.uw16MakeupGain 0x0100
|
||
|
TUTU_PARAM_DRC.uw16Resrv1 0x0000
|
||
|
TUTU_PARAM_DRC.auw16Resrv[0] 0x0000
|
||
|
TUTU_PARAM_DRC.auw16Resrv[1] 0x0000
|
||
|
TUTU_PARAM_AGC.w16TargetOutputLevel 0xFFF8
|
||
|
TUTU_PARAM_AGC.uw16MaxGain 0x4000
|
||
|
TUTU_PARAM_AGC.uw16MinGain 0x0020
|
||
|
TUTU_PARAM_AGC.uw16RespRate 0x4000
|
||
|
|
||
|
|