I did not get any documentation along with the pattern disks to tell me whats on them, the printed labels only give me filename codes but nothing more. The pattern distribution company does exist still, and i can search their website to look up patterns which is helpful but dealing with hundreds of floppies is not particularly practical.
This is a perfect excuse to test out my greaseweazel, i can't read the floppies directly without using EDS III which likes to crash alot for some reason or another. I think the copy protection dongle that plugs into the parallel port might be dying, whatever the case i can just read the disks as analog and rebuild the data as raw disk images and just extract the files from the images after sorting out the filesystem structure.
It takes roughly 80 seconds per disk so this should take somewhere around 17 hours just reading disks continuously.
The filesystem itself just seems to be some sort of FAT12 derivative, im pretty sure alot of this dates from the mid 80s so its not too complicated. The first 16 bytes of the disk just indicates the number or sectors the disk has plus the starting address of the file table. Each 16 byte line of the file table provides a filename, length in bytes and starting position of the sector that stores a list of sector addresses the file occupies. The sector size is 256 bytes, 80 tracks, 9 sectors per track.
It only took me a few hours to sort though the file-structure after building a few disk images and comparing it to some files exported using the existing software. The CND files themselves are a type of vector format, which needs to be converted into actual stitch values to be used by the machine.