Earlier quoted context omitted.
S/N for a cassette is variously given as 50dB, 58dB or 67dB [1,2]. Bandwidth is given as 12kHz (standard), 16kH (medium Fi), 19kHz (HiFi) for different quality cassette systems [3]. Let's simplify by assuming the frequency cutoff is a brick wall and the S/N is constant across the band. The maximum channel capacity for a cassette can be calculated using Shannon's Theorem [4]: C = B*log2(S/N+1) Cheap and cheerful (S/N=…
There's also stereo to consider, right? So you could get up to 2X bandwidth. (Channel separation issues might mean less than 2X in practice, though.) If you want to stretch the definition of "cassette", tapes are two-sided, and there were 4-track recorders that used all 4 tracks in one direction. They weren't anything too exotic. Musicians used them for cheap recordings for demos and such.
Audio tape interface revives microcassettes as storage medium
31–37 of 37 posts
Re: Audio tape interface revives microcassettes as storage medium
#32Re: Audio tape interface revives microcassettes as storage medium
#33I remember 6/7-year-old me begging my father for a tape deck to use with CoCo3. He refused, saying they were too expensive. Were they really in the early 90s? I doubt it. I lost interest in writing basic on that thing since I couldn't save programs. Anyway, I fully intend to try this out if only to close that loop.
It was the Cadillac of small tape recorders.
Most were under $50.
Re: Audio tape interface revives microcassettes as storage medium
#34Re: Audio tape interface revives microcassettes as storage medium
#35Earlier quoted context omitted.
There's also stereo to consider, right? So you could get up to 2X bandwidth. (Channel separation issues might mean less than 2X in practice, though.) If you want to stretch the definition of "cassette", tapes are two-sided, and there were 4-track recorders that used all 4 tracks in one direction. They weren't anything too exotic. Musicians used them for cheap recordings for demos and such.
You don't want stereo. Only as an error correction maybe.
IBM started doing it in the 1950s and 1960s with 7-track[1] and then 9-track[2] tape. It's still being done today with LTO[3].
---
[1] https://en.wikipedia.org/wiki/IBM_7_track
Re: Audio tape interface revives microcassettes as storage medium
#36Earlier quoted context omitted.
The sound quality of an audio cassette is at least as good, and almost certainly better, than the quality of an analogue telephone line. So I bet you could set a lower bound of at least 33.6kbit/s, since that was as fast as telephone modems went. 56k modems relied on your phone line being digital after the switchboard, but I would imagine that 56k should be doable as well.
Not sure it's directly comparable. When modem flips one bit, the CRC checksum in IP packet becomes incorrect, someone drops the IP packet, the condition is detected and the packet is re-transmitted. This slows down things substantially but user still gets their data. I think tapes need more reliability because there's only 1 try.
It's common for tape drives to verify the data that was written. Rewinding is one way, but it's slow. A faster way is with two separate heads: as the tape moves, it passes over a write head first and then a read head.
You could maintain a buffer in RAM of data that has been written but not yet verified (as readable without errors). If you can verify it, you discard it from the buffer. If you can't, then you queue it up to be rewritten.
This wouldn't even require a special cassette deck. There were plenty of three-head audio cassette decks that allowed you to listen to the read head while making a recording. That made it much easier to set the right recording level.
(Basically, there were two common types of cassette deck: two-head and three-head. A two-head cassette deck has an erase head and a dual-purpose read/write head. A three-head deck has erase, read, and write heads. At least, that's the basic idea. Things get more complicated with auto-reverse cassette decks.)
Re: Audio tape interface revives microcassettes as storage medium
#37I remember 6/7-year-old me begging my father for a tape deck to use with CoCo3. He refused, saying they were too expensive. Were they really in the early 90s? I doubt it. I lost interest in writing basic on that thing since I couldn't save programs. Anyway, I fully intend to try this out if only to close that loop.
No one here can tell you whether your father was right or wrong. A tape deck and connection cable would have cost $35-$60 in the early 90s, which your father might have seen as closer to: A) A week's groceries for the whole family, or B) A single evening's entertainment for one person.