I b0rked stuff and it is still b0rked.
Overhauled the FIR generator.