我懂了,学c语言的应该会知道这是什么玩意
&按位与
|按位或
^按位异或
>>右移
<<左移
目前还有一个问题,就是这个t是个从0~255扫描的函数,所以理论上右移或左移8位就为全0了(这里假设t只占一个字节c语言右移和左移是有损的)
但是有预设方案是超过8位的位移
经过研究,我发现在t<<15时只有电流声,但是在t<<16时就又变成c4音,说明t其实是个从0~65535(0000~ffff)的函数,但实际上t在这个合成器中只呈现了0~255(00~ff),我猜想应该存在一个这样的限制条件,只要t大于等于256就减掉256,以防止越界
这也证明了caustic的移位是无损位移
