System.arraycopy(p.sysex,275*i,tmp,0,275);
System.arraycopy(((Patch)p).sysex,275*i,tmp,0,275);
  protected void sendPatch (Patch p)   {     byte []tmp=new byte[275];    if (deviceIDoffset>0) p.sysex[deviceIDoffset]=(byte)(getChannel()-1);    try {              for (int i=0;i<100;i++)        {       System.arraycopy(p.sysex,275*i,tmp,0,275);       send(tmp);       Thread.sleep(15);       }    }catch (Exception e) {ErrorMsg.reportError("Error","Unable to send Patch",e);}   }