channelMixer implemented using split and merge channels