extern filter controller block

an extern filter block was implemented.
it accepts a modulation input and an envelope input.
Mixes them, outputs to the digipot (2 digipots in the future).