This is a chat app that I made as an experiment to see whether you could send and receive text between two computers using sound. The chat was implemented using React, and the signal processing was done via the Web Audio API.
- Get two computers.
- Put them next to each other (as close as possible, ideally).
- Turn the volume up all the way on each one.
- In Chrome or FireFox, navigate to https://bleepbloop.herokuapp.com on both computers.
- Send a message from one computer.
- Magic!
Doesn't work in Safari, or really any browsers other than Chrome and FireFox.
Probably won't work on most smartphones.
The original goal for this project was to use ultrasonic sound, but so far I haven't been able to find a device with speakers capable of emitting frequencies that high. If you have one and you can get this to work on it, let me know.