PROGMEM Phänomen

Dein Array:

// offset 77 * ProgNummer ...
const byte SoundDaten_XV2020[] PROGMEM =
{
  177, 7, 87, 
  178, 7, 75, 
  179, 7, 60,
  180, 7, 29,
  181, 7, 36,
  177, 0, 87, // Bank -
  177, 32, 65, // selct ..

achte drauf, was outputByte für einen Wert hat:


21:16:07.983 -> iZ_: 1, offset_: 0, outbyte:177
21:16:07.983 -> iZ_: 2, offset_: 1, outbyte:7
21:16:07.983 -> iZ_: 3, offset_: 2, outbyte:87
21:16:07.983 -> iZ_: 4, offset_: 3, outbyte:178
21:16:07.983 -> iZ_: 5, offset_: 4, outbyte:7
21:16:07.983 -> iZ_: 6, offset_: 5, outbyte:75
21:16:07.983 -> iZ_: 7, offset_: 6, outbyte:179
21:16:07.983 -> iZ_: 8, offset_: 7, outbyte:7
21:16:07.983 -> iZ_: 9, offset_: 8, outbyte:60

Stimmt oder stimmt nicht?

Die Lösung hat Dir Combie gegeben. Ich habe es fast genau so gemacht. Nur die Schleife nicht so abgekürzt (Siehe mein loop)