public void storePatch (Patch p, int bankNum,int patchNum)
public void storePatch (IPatch p, int bankNum,int patchNum)
public void storePatch (Patch p, int bankNum,int patchNum)  {   setBankNum(bankNum);   setPatchNum(patchNum);   try {Thread.sleep(100); } catch (Exception e){}   p.sysex[3]=(byte)0x20;   p.sysex[8]=(byte)(patchNum);   if (bankNum==0)p.sysex[7]=0;   //bank a   if (bankNum==3)p.sysex[7]=2;   //bank d   sendPatchWorker(p);   try {Thread.sleep(100); } catch (Exception e){}   setPatchNum(patchNum);  }