parameterized send gain
refactoring and removed unintended fadeout
refactoring
added compression