Btw. I just copied/translated from the German Casio's manual. Using "DD" as
a variable might be confusing, since "D" is a HEX number :D.
I'm not using the Casio at the moment.
The ProgChange seems to be used from 0 to 109 = 110 sounds. Btw. 0 - 127 = 128 and not 127
;).
If ProgChange doesn't take effect on your machine it might be that your Casio might
expect CC 0 Bank Select MSB, CC 32 Bank Select LSB.