2d array not populated correctly when using bitshift

Solved! buff[ch][numOfTs/2] was meant to be buff[ch][ts/2]

Knew it was something stupid. Thanks everyone!