ENH: drop channels API/Mixin and equalize channels 


Part 1: add Mixin
Part 2: add equalization function(s)

Addresses and closes #1059 .