/* 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 0x00000010 TUTU_PARAM_SYS.uw32FuncMode 0x00001CC0 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