我正试图在网上找到任何资源来用 c 编写延迟线。
我试着在这里实现这个
https://ccrma.stanford.edu/~jos/doppler/Variable_Delay_Line_Software.html .
问题在于它说的地方
A[wptr++] = x;
编译器会抛出一个错误,因为 wptr 是一个指针而不是一个整数。
有人能给我指出一个编译器友好的例子吗?
最佳答案
替换:
A[wptr++] = x;
y = A[rptr++];
与:
*(wptr++) = x;
y = *(rptr++);
关于c中的圆形数组用于延迟线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4659693/