rewrite (most of) the freq mask builders

all classes now, except gauss band filter