public void sendPatch (Patch p)
public void sendPatch (IPatch p)
    public void sendPatch (Patch p)    {         byte [] newsysex = new byte[264];        System.arraycopy(p.sysex,0,newsysex,0,264);        newsysex[4] = (byte)(0x70 + getChannel() -1); // must do it ourselve since sendPatchWorker didn't support                                                 // adding midi channel info in half a byte        newsysex[5] = (byte)(0x20); // 0x20 is to send data to the Casio        newsysex[6] = (byte)(0x60); // 0x60 is edit buffer location        Patch patchtowrite = new Patch(newsysex, this);        try {                   send(newsysex);        }catch (Exception e) {ErrorMsg.reportStatus(e);}    }