public String getPatchName(IPatch p,int patchNum)
public String getPatchName(Patch p,int patchNum)
	public String getPatchName(IPatch p,int patchNum)	{		int patchNameStart=getPatchNameStart(patchNum);		try {			byte []b = new byte[dxPatchNameSize];	  			for (int i=0; i < b.length; i++) {				b[i] =(byte)(	DX7FamilyByteEncoding.AsciiHex2Value(((Patch)p).sysex[patchNameStart+(2*i)  ])*16 +						DX7FamilyByteEncoding.AsciiHex2Value(((Patch)p).sysex[patchNameStart+(2*i)+1]) );			}	  			StringBuffer s= new StringBuffer(new String(b,0,dxPatchNameSize,"US-ASCII"));			return s.toString();		} catch (Exception ex) {			return "-";		}	}