Today marked a milestone in my investigation into using Claude Code with a complex codebase. I had a FreeDV RADE contact with another station using code it wrote under my instruction in just one week - very much part time. Here's a receive demo:
My thanks as always to Joe, VK3SRC, for assistance in testing and feedback. Also thanks to Britt, VK3AOB who responded to my first call which I really expected to not be decodable.
Here's how Claude Code looks while working on a bug in the code (click to enlarge):
I'm developing on Linux Mint. The app is C++ using GTK and Claude seems very knowledgable in this scenario. I suspect that the large amount of open source software around is a great advantage for this sort of thing.
The code is here: https://github.com/peterbmarks/radae_decoder As you can see the name of the project is no longer correct as it encodes as well.

I heard something about asymmetric voice peaks on the video clip. Couldn't some kind of voice symmetricizer filtering be added to FreeDV ? This is fairly easy to do in hardware per W3AM:
ReplyDeletehttps://internetwork.com/MAX/8poleapf.htm
Anyway, it sounds pretty good to me !
Best Regards,
Chuck, WB9KZY
Yes Chuck. As that article says, it's common with AM broadcast stations to flip the phase of the audio so that peaks go up rather than clipping at zero.
ReplyDelete