set BLOCK_SIZE to 960, handle channels