The code is at https://github.com/notespace/python-scripts/tree/master/python-qam, and you can run it:
(apt-get install python-pyaudio python-matplotlib)
python send.py (you might need to turn the volume down?)
python receive.py
I'll release it under AGPL-3, just like Armory. There is still a ton of work to do to make it robust of course, and huge amounts of cleanup; not to mention choosing some standard data rates and implementing handshaking for real bidirectional comms. We'll see if I get any time to work on it.
Great! I'm excited to see someone taking a serious shot at this, and hopefully something will come out of it. Admittedly, Casascius has significantly lowered my expectations, so any positive progress seems all that much exciting
By the way, if you are going to not put it into public domain, please do realize that part of the reason I'm doing this as a bounty is in exchange for giving me unrestricted rights to the code to use in Armory. Armory is AGPLv3, but if I ever decided to do some kind of closed-source add-on (or, say, corporate version), I don't want to have to get approval from other copyright holders who have less than 1% contribution (no offense). Therefore, if you are going to put it under a license and still want the bounty, I request some kind of verifiable statement of transfer (GPG email is probably fine).
We'll deal with it when there's bounty-ready code to transfer, but I just wanted to throw that out there so that there's no surprised. A 20 BTC bounty is a lot (for me) but that's why I'm offering it.