Need help decoding incoming byte

Thanks for the hints! It’s strange, what I have now fills Channel[ ] with the same value for each of the 6 index positions, then fills each index position with the next channel. Channel[0,1,2,3,4,5] is actually Channel[0], then it fills Channel[0,1,2,3,4,5 ] with Channel[1]…

void serialEvent(Serial myPort) {
    inByte[0] = myPort.read();
    if(inByte[0] != 255){ 
      for (int i=0;i<6;i++){
          Channel = splice(Channel,inByte[0],i);
          println(i,Channel[i]);
      } 
   }
}