public void setPatchName(IPatch p, int patchNum,String name)
public void setPatchName(Patch p, int patchNum,String name)
  public void setPatchName(IPatch p, int patchNum,String name)	  {	byte [] namebytes = new byte[32];	try{        int start=getPatchStart(patchNum);	if (name.length()<8) name=name+"        ";        namebytes=name.getBytes("US-ASCII");	((Patch)p).sysex[start+5]=((byte)(namebytes[0]%16));	((Patch)p).sysex[start+6]=((byte)(namebytes[0]/16));	((Patch)p).sysex[start+7]=((byte)(namebytes[1]%16));	((Patch)p).sysex[start+8]=((byte)(namebytes[1]/16));	((Patch)p).sysex[start+9]=((byte)(namebytes[2]%16));	((Patch)p).sysex[start+10]=((byte)(namebytes[2]/16));	((Patch)p).sysex[start+11]=((byte)(namebytes[3]%16));	((Patch)p).sysex[start+12]=((byte)(namebytes[3]/16));	((Patch)p).sysex[start+13]=((byte)(namebytes[4]%16));	((Patch)p).sysex[start+14]=((byte)(namebytes[4]/16));	((Patch)p).sysex[start+15]=((byte)(namebytes[5]%16));	((Patch)p).sysex[start+16]=((byte)(namebytes[5]/16));	((Patch)p).sysex[start+17]=((byte)(namebytes[6]%16));	((Patch)p).sysex[start+18]=((byte)(namebytes[6]/16));	((Patch)p).sysex[start+19]=((byte)(namebytes[7]%16));	((Patch)p).sysex[start+20]=((byte)(namebytes[7]/16));	}catch (Exception e) {ErrorMsg.reportError("Error","Error in Matrix1000 Bank Driver",e);}  }