我想以特定的频率切割信号(这样人类听不到它 - 超声波)。我正在使用 CrossExample 对其进行测试。我使用过滤器如下:
filter = new SuperpoweredFilter(SuperpoweredFilter_Resonant_Lowpass, samplerate);
filter->setResonantParameters(floatToFrequency(1.0f - value), 0.2f);
filter->enable(true);
filter->process(stereoBuffer, stereoBuffer, numberOfSamples);
不幸的是,无论频率参数如何,您总是可以听到一点信号(最大音量 + 靠近扬声器的耳朵),这意味着它没有正确切割。
我做错了什么还是sdk的失败?