^oh, i finally understand what Arthur above was trying to say: they meant "should have been passed through square-root..." (squared would be the opposite where it might be multiplied by itself, and i tried that also, but when they sum in 'overlap-add', it's not as ideal as when simply summing a straight Hanning window...)
and i believe the "MSP Analysis Tutorial 3: Using the FFT" in the Max Reference documentation only did this because it starts with a 'triangle' window
but Tim's way is probably more useful as something like a 'hanning' window is nicely summed with the overlap-add technique to remain at a constant of '1', especially where overlap is left at '2':