Ordered a cassette player from We Are Rewind (yes, this is the brand name). Despite the low quality head, it offers stero recordings. So naturally I would like to store some data on it. I own a LTO 6 type drive so I know this gonna be a hard thing to do. But it's fun.
I asked AI, start with fldigi. In one conversation, it said MFSK128 is great for tape. On another one it said anything beyond 4 MFSK will be a nightmare on cassette. Lol
I guess my first step would be implement the KCS at 300 baud rate, that will be my base line. Then I'll try fsk and mfsk. I know the mfsk in fldigi contains a bunch of error corrections stuff. Never got them in the college, hopeful I can implement them this time.
This side project sounds so fun. When do I have such interesting ideas last time?
well, based on my blog post, there are several fun things, but they fun differently. For example, jailbreak my kindle is fun, but all I need to do is to follow others instructions, and the fun only last for several days (but I do enjoy reading on it). This is the minor fun because you don't put in much effort, and you don't get much fun out of it.
There are also things like exploring solutions, like the workflow for post processing photos, or build a cdn using blackblaze b2 and cloudflare worker. This is the middle fun. You need to set up something, the the community and companies covers your back. You need to figure out something, but the core thing is already there. Just use it for free or paid.
The best fun, like exploring steganography, or write an android app that use udp broadcast for voice chat. Things like this requires me to build something from scratch. It's hard, require a lot of efforts, sometimes it doesn't work. But if it works, it's proudly fun (fun and I'm proud of it).
Now I understand why there a lot of people love building things from scratch.