Some of these files are 4224 bytes long rather than 4096 and I've been told that they contain 33 voices rather than 32 voices. However, the data is good. Glenn