public Patch createNewPatch() {
public IPatch createNewPatch() {
    public Patch createNewPatch() {        byte[] sysex = new byte[HSIZE + SSIZE + 1];        sysex[0] = (byte) 0xF0; sysex[1] = (byte) 0x40; sysex[2] = (byte) 0x00;	sysex[3] = (byte) 0x23; sysex[4] = (byte) 0x00; sysex[5] = (byte) 0x04;	sysex[6] = (byte) 0x01; sysex[7] = 0x20;        for (int i = 0; i < 61; i++) {            sysex[8 + 11 + 6 + i * 11] = 50;            sysex[8 + 11 + 7 + i * 11] = 50;        }	sysex[HSIZE + SSIZE] = (byte) 0xF7;	Patch p = new Patch(sysex, this);	calculateChecksum(p);	return p;    }