改寫 @hope解說 的ByteBeat公式(不改結(jié)構(gòu))
這些都是我從https://hopejieshuo.github.io/blog/1.html這個(gè)網(wǎng)址里面找到的,然后我隨便改了一下
原公式1::(((t >> 6 | t >> 8) * t) & 128)8000Hz
改寫為:(((t >> 5?| t >> 4) * t) & 968)8000Hz
原公式2:(t * (t ^ t + (t >> 15 | 1) ^ (t - 1280 ^ t) >> 10))8000Hz
改寫為:(t * (t ^ t + (t >> 7?| 9) ^ (t - 1560?^ t) >> 40))8000Hz
原公式3:(t * ((t >> 7 | t >> 9) & 30))8000Hz
改寫為:(t * ((t >> 9?| t >> 4) & 35))8000Hz
原公式4:(128 * sin(sin(t / 100) - t / (2 + (t >> 10 & t >> 12) % 9)) + 128)8000Hz
改寫為:(196?* sin(sin(t / 145) - t / (9?+ (t >> 25?& t >> 58) % 3)) + 396)8000Hz
原公式5:(((9 * t) & (t >> 4)) | ((5 * t) & (t >> 7)) | ((3 * t & t >> 13))8000Hz
改寫為:(((3 * t) & (t >> 5)) | ((7 * t) & (t >> 9)) | ((8 * t & t >> 25)))8000Hz
原公式6:((t ^- 8) * (t >> 8))8000Hz
改寫為:((t ^- 4) * (t >> 8))8000Hz
原公式7:((t >> 4 >> (t & t >> 11)) * (t >> 4 >> (t & t >> 11) & 128 ? -1 : 1) + (t >> t / (t & 65536 ? 2 : 3) & 63) + (3000 / (t & 4095) & 100))8000Hz
改寫為:((t >> 5 >> (t & t >> 18)) * (t >> 9 >> (t & t >> 76) & 966 ? -1 : 1) + (t >> t / (t & 85632 ? 8 : 2) & 69) + (3050 / (t & 4898) & 928))8000Hz
原公式8:(t * (((t >> 11) & (t >> 8)) & (123 & (t >> 3)))8000Hz
改寫為:(t * (((t >> 5) & (t >> 9)) & (156 & (t >> 9))))8000Hz
原公式9:((t | (t >> 9 | t >> 7)) * t & (t >> 11 | t >> 9))8000Hz
改寫為:((t | (t >> 8 | t >> 2)) * t & (t >> 96 | t >> 4))8000Hz
原公式10:(t * ((t >> 9 | t >> 13) & 25 & t >> 6)8000Hz
改寫為:(t * ((t >> 8 | t >> 39) & 95 & t >> 8))8000Hz
原公式11:(((t & t >> 8) | (t & t >> 13)) * t)8000Hz
改寫為:(((t & t >> 9) | (t & t >> 92)) * t)8000Hz
原公式12:(t >> 6 ^ t & t >> 9 ^ t >> 12 | (t << (t >> 6) % 4 ^- t &- t >> 13) % 128 ^- t >> 1)22050Hz
改寫為:(t >> 5 ^ t & t >> 8 ^ t >> 28 | (t << (t >> 1) % 8 ^- t &- t >> 98) % 258 ^- t >> 9)8000Hz