Multichannel controller