Oops - ignore my previous posts, I had misread the problem, and now have a fix...
Once I had the schematic up on my big screen, I saw what you meant about the modulation. Couldn't see that part on my little laptop, and jumped to the conclusion that the packer at the top (audio input) was causing the problem!
(always read the question properly!! - as my teachers were so fond of telling me at school).
You'll be pleased to hear that the FS compiler is not broken - it hasn't changed at all.
The problem is caused by the weird way that mono connections work. The 'x' and 'y' inputs of the co-efficient calculations have only a mono in - but the values are being used to calculate mono4 filter co-efficients.
Normally, that is OK, because stock "mono" streams actually do use all four "mono4" streams - but with all four values set to the same value. It has to work that way, because the SSE commands in the CPU always process all four channels, even if you're not using them - so by default, stock components "broadcast" on all four channels, just to be sure that the "unused" channels don't cause the CPU any problems.
But this setup breaks if you feed it a mono signal that comes from an unpacker (or certain kinds of assembly), because the unpacker mono outputs really do only process single channel - leaving the other three in a somewhat uncertain state. No doubt, this is because it saves quite a lot of CPU to do it that way.
I've popped in a little module on the 'x' and 'y' inputs that fixes this, by copying channel [0] to the other three, and using a mono4 code input instead of plain mono (that's why my other 'unpacker' designs worked - because they also have this 'copy to all' feature). It's a handy little module to have in the toolbox, whenever you need to send a mono stream to all four channels of a 'mono4' component.