一种反转声波的算法

时间:2011-06-06 08:39:33

标签: iphone objective-c audio

您好我在Objective-C中制作了一个简单的程序,我需要获得声波的反转。 我已经尝试过搜索算法,但我没有找到任何东西。我想这比将每个值乘以-1更复杂:P

到目前为止,这是我的代码,我已将数据转换为int32_t以便能够操作它:

int32_t* samples = (int32_t*)(sourceBuffer.mData);

for ( int i = 0; i < sourceBuffer.mDataByteSize / sizeof(int32_t); i++ )
{
    // Add algorithm here
}

感谢。

1 个答案:

答案 0 :(得分:2)

乘以-1应该不起作用?你得到什么输出?请记住,除非你将法线和倒置层叠在一起,否则你不会听到波浪的任何差异,在这种情况下它们会相互抵消。