public Patch createNewPatch() {
public IPatch createNewPatch() {
    public Patch createNewPatch() {	byte[] sysex = new byte[HSIZE + SSIZE * NS + 1];	sysex[0] = (byte) 0xF0; sysex[1] = (byte) 0x40; sysex[2] = (byte) 0x00;	sysex[3] = (byte) 0x21; sysex[4] = (byte) 0x00;	sysex[5] = (byte) 0x04;	sysex[6] = (byte) 0x0;  sysex[7] = 0;	sysex[HSIZE + SSIZE * NS] = (byte) 0xF7;	Patch p = new Patch(sysex, this);	for (int i = 0; i < NS; i++)	    setPatchName(p, i, "New Patch");	calculateChecksum(p);	return p;    }