Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Data Storage Media Music Hardware

Encoding Data for Audio Tape? 81

Kris_J asks: "I've recently purchased and installed an audio cassette deck for my PC. It makes recording to and from tape particularly painless, but I'm looking for some funky other stuff to try. Along the lines of my new old SuperDisk FD32MB that can store 32MB on a normal 1.44MB floppy, and my Cuttle Cart that can load Atari 2600 games from encoded audio I'm wondering if there's any program that can encode a file as audio that can survive being recorded to audio tape or compressed as an MP3. I'll worry about 'why' later."
This discussion has been archived. No new comments can be posted.

Encoding Data for Audio Tape?

Comments Filter:
  • by Kris_J ( 10111 ) * on Tuesday December 30, 2003 @08:48PM (#7841098) Homepage Journal
    Okay, long story. It appeared on one of the Gadget blogs I frequent and I tried to get it directly and failed. However, my credit card's loyalty scheme includes something about "Rewards as broad as your imagination" where you can tell them what you want and they'll get it for you. After a month or so Citibank were able to get in contact and have the product shipped to me.

    The device itself is quite simple. It's a 5.25" device with a standard power connection. It also has a ribbon cable that runs to a simple adapter that fits in a slot in the case (thought it doesn't plug in like a card) -- from there you connect it to audio in/out and a serial port. Software is seriously basic and I think Windows only, but you can just set a few settings and press a button to have it convert an entire tape, both sides, to an MP3 file. I then cut it up using MP3DirectCut. Just converted an old Vangelis tape yesterday.

    So, yeah, it's basically a tape drive with Line In / Line Out and a serial port. However, I'm barely a programmer, just a bit of PHP and SQL, no C, no drivers, no comms, so I'm not up to the task of writing anything myself.

  • by hattmoward ( 695554 ) on Tuesday December 30, 2003 @09:26PM (#7841427)
    You'll probably want to grap the tech specs for that deck... I don't know what sort of interface this provides you, but if it's just an analog tape recorder with audio in/out connections, there are a few things you'll need to consider:
    • for both the tape and the recording heads:
      • Baseline noise level
      • Effective response time
    In other words, the quietest reliable volume and the shortest wavelength possible. You'll likely want to find or write an app that encodes ASCII data as 16-bit audio, choosing a high- and low-volume to record binary onto an analog medium. To counter your effective response, simply choose a good per-bit duration -- like cheap error correction. There are many, many ways to get this encoded, but your problem will be the low playback quality of the tapes. Another, more involved, solution would be to assign a specific frequency to each binary place-position, so you can assemble the completed byte-sound, record to tape, and disassemble into the component frequencies. This method will yield a higher density, but I'm afraid you'll probably encounter those quality issues I mentioned before... I'd say it's time to hit the google! Good Luck!

Those who can, do; those who can't, write. Those who can't write work for the Bell Labs Record.

Working...