patchbanks