for (int i = 0; i < 1024 * 16; ++i) { auto s1 = lookupSin((i - 1) / 16); // mod is 1 sample behind car auto m = lookupExp2(s + 32 * TL); auto s2 = lookupSin(i / 16 + m); cout << lookupExp(s2 + 128 * vol + 16 * env + 16 * am) + 256 << endl; }