A collection of programs for reading and writing data on cassette tapes with modern computers. Can also be used for storing data on other audio recording mediums and for transmitting data via audio cables.
The bitrate for reading and writing is two bytes per second. At that rate, it would take almost ten minutes to read or write a single kilobyte of data. Possible fixes include increasing the bitrate (up to a point) or finding a way to compress more information into each byte.
It should be noted that this might simply be an unavoidable consequence of using cassette tapes as a medium for storing information. But that doesn't mean I won't think of interesting optimizations and compressions that would allow for increased data storage and faster loading times.
Roughly 10% of the data stored on the tapes gets lost or corrupted when reading it out. This might just be because my tapedeck and tapes are old. A good solution would be to find a way to make everything more robust to errors, since most tapes and tapedecks are very old.