singleDriver.calcChkSum(bank.sysex, SINGLE_SIZE * patchNum);
singleDriver.calculateChecksum(bank, SINGLE_SIZE * patchNum);
    public void putPatch(Patch bank, Patch p, int patchNum) {	System.arraycopy(p.sysex, 0,			 bank.sysex, SINGLE_SIZE * patchNum, SINGLE_SIZE);	for (int i = 0; i < TD6SingleDriver.NUM_PKT; i++) {	    // adjust address field	    bank.sysex[getPktOfst(patchNum, i) + 7] = (byte) patchNum;	}	singleDriver.calcChkSum(bank.sysex, SINGLE_SIZE * patchNum);    }