AudioTransmit – Transmitting data between computers using audio
1–10 of 32 posts
Re: AudioTransmit – Transmitting data between computers using audio
#2There is a really deep rabbit hole when it comes to doing this more efficiently, getting into signal processing, modulation, encoding, error correction and more.
And of cause, things like modems, tape storage on c64 and other home computers did this a long time ago. It is just that audio has such a low bandwidth that it is not possible to get up to the bandwidth we expect these days.
Re: AudioTransmit – Transmitting data between computers using audio
#3(Ironically, I often then used the audio-to-data connection to download audio that had also been converted to data. I think I still have those old MP3s of Orbital's set at Glastonbury 1995 somewhere.) :-D
Re: AudioTransmit – Transmitting data between computers using audio
#4This will alternate between two different tones, one representing 0 and another representing one, each bit lasting 50 ms, giving a bitrate of 20 bits/s. This is obviously rather slow, so more a fun weekend experiment than a practical tool. There is a really deep rabbit hole when it comes to doing this more efficiently, getting into signal processing, modulation, encoding, error correction and more. And of cause, thin…
Re: AudioTransmit – Transmitting data between computers using audio
#5This will alternate between two different tones, one representing 0 and another representing one, each bit lasting 50 ms, giving a bitrate of 20 bits/s. This is obviously rather slow, so more a fun weekend experiment than a practical tool. There is a really deep rabbit hole when it comes to doing this more efficiently, getting into signal processing, modulation, encoding, error correction and more. And of cause, thin…
Thanks. I was looking for an audio sample of this data transfer and hoping for something like the old modem dial-up sound.
Re: AudioTransmit – Transmitting data between computers using audio
#6This will alternate between two different tones, one representing 0 and another representing one, each bit lasting 50 ms, giving a bitrate of 20 bits/s. This is obviously rather slow, so more a fun weekend experiment than a practical tool. There is a really deep rabbit hole when it comes to doing this more efficiently, getting into signal processing, modulation, encoding, error correction and more. And of cause, thin…
My thought was to make a multimedia tape zine where people could submit songs and accompanying short text. One track of a stereo cassette track would store the audio mixed to mono, the other would store the text encoded something like this. You'd play the tape in a cassette player outputing to a computer that would play one track to a speaker and decode the other to a thermal printer, so the text would also appear on a "tape."
The problem is, it's really hard to find working cassette players with stereo input and output...
Re: AudioTransmit – Transmitting data between computers using audio
#7... I mean, this is very cool and definitely good work, but I'm pretty sure I remember transmitting data via audio quite a lot back in the day, and it sounded like BEEEEEEEEPBOOPCRRRSSSHHHWRRRRTTSSSFFFTHHHHH. (Ironically, I often then used the audio-to-data connection to download audio that had also been converted to data. I think I still have those old MP3s of Orbital's set at Glastonbury 1995 somewhere.) :-D
Re: AudioTransmit – Transmitting data between computers using audio
#8This will alternate between two different tones, one representing 0 and another representing one, each bit lasting 50 ms, giving a bitrate of 20 bits/s. This is obviously rather slow, so more a fun weekend experiment than a practical tool. There is a really deep rabbit hole when it comes to doing this more efficiently, getting into signal processing, modulation, encoding, error correction and more. And of cause, thin…
I've played around with techniques like this too. My thought was to make a multimedia tape zine where people could submit songs and accompanying short text. One track of a stereo cassette track would store the audio mixed to mono, the other would store the text encoded something like this. You'd play the tape in a cassette player outputing to a computer that would play one track to a speaker and decode the other to a…
Re: AudioTransmit – Transmitting data between computers using audio
#9Re: AudioTransmit – Transmitting data between computers using audio
#10This will alternate between two different tones, one representing 0 and another representing one, each bit lasting 50 ms, giving a bitrate of 20 bits/s. This is obviously rather slow, so more a fun weekend experiment than a practical tool. There is a really deep rabbit hole when it comes to doing this more efficiently, getting into signal processing, modulation, encoding, error correction and more. And of cause, thin…
I can imagine this being used as a control protocol for home/building automation, 20 bits is quite a lot if you consider each bit a device being turned on or off only.
I still don't know why would anyone do this instead of wifi, but definitely way cooler. Also, anyone visits you the first time, there's a guaranteed 20 minute talk about the setup :)