Licht auf bestimmte Musik !!!

Der Code für die Schleife ist ja immer noch falsch und zwar in beiden Programmen.

//diese schleife zählt von 0 bis 7, also 8 nicht 7 Werte!!!
for (int i=0; i<8; i++) {
      // read each byte
      incomingByte[i] = Serial.read();
    }

//diese schleife zählt von 0 bis 5, also 6 nicht 5 Werte!!!
for (int i=0; i<6; i++) {
      // read each byte
      incomingByte[i] = Serial.read();
    }

Entweder hast Du einen zusätzlichen Channel definiert, der mit ausgegeben wird, dann passt das evtl. oder es funktionieren beide Programme nicht richtig.
Mario.