public void playPatch(Patch p) {
protected void playPatch(Patch p) {
  public void playPatch(Patch p) {    Patch p2 = new Patch(((Patch)p).sysex);    p2.sysex[deviceIDoffset] = (byte) (getDeviceID() - 1);    p2.sysex[BANK_NUM_OFFSET] = 0; // edit buffer    p2.sysex[PATCH_NUM_OFFSET] = 64; // single mode    calculateChecksum(p2);    super.playPatch(p2);  }