Fake band structures work! Midway through writing the discrete convolve, hope it's not too slow.