You find them in a shoebox at the back of a closet your parents have not opened in fifteen years. Cassettes labeled in your father's handwriting, the ink slightly faded. Most of them are mixtapes he made for the long drives in the late eighties, songs he taped off the radio between commercials.
A few tapes stand out: "Uncle Pete's band, basement, June 1984," "Sarah's wedding," or unlabeled ones that leave you guessing what's on them, with Shazam offering no help.
You realize these tapes are unique. This moment usually sparks every digitization project.
What the formats are doing while you wait
One thing to keep in mind is that old media and digital storage technologies do have a shelf life, even when you are not using them, even though they may seem everlasting.
For cassettes, a thin coating of iron oxide or chromium dioxide on the magnetic tape stores information as a magnetic field. This oxide breaks down when the playback head is misaligned or when stored in warm, humid conditions. In worst-case scenarios, tapes could become unplayable in as little as ten years.
Vinyl is more forgiving. A clean record kept upright, away from heat, will play in fifty years. Vinyl is more prone to physical damage, like scratches, warping, or playing it with the wrong or worn-out stylus.
CDs, although a relatively new technology, are also subject to their aluminum layer separating from the polycarbonate or to peeling of the dye layers. Something not even their error-correcting codes, which are resistant to scratches and corrupted data, can fix in such cases.
MiniDiscs are in the worst position of all. The discs themselves are usually fine. The players are dying off and not being replaced. ATRAC, the lossy compression Sony used, was never opened up the way MP3 was, so getting a clean digital export off a MiniDisc requires specific hardware that is now scarce. If your box contains MDs, handle them first.
So there is genuine time pressure for some of this. Not panic-pressure. But the cassettes that have been sitting in a basement since 1991 won't get any easier to rip in 2030 than they are in 2026.
The hardware, by format
You do not need a studio. You need the right thin slice of equipment for whichever format is in the box.
Handling a cassette, the cheapest workable option is a USB cassette deck. Reshow sells models in the $30 to $60 range that plug into a laptop and appear as a USB audio source. Fine for tapes you do not mind risking; not for the irreplaceable ones.
Use a higher-quality cassette deck and USB audio interface for tapes that matter to you. For less important tapes, a USB cassette deck is fine, even if the quality is lower.
A Focusrite Scarlett Solo or 2i2 costs around $120-$180 new and is the standard entry point. Whatever deck you use, make sure you clean the heads with isopropyl alcohol and a cotton swab before the first tape, and again every five or six tapes after that. Old tape sheds onto the head, and the audio gets progressively duller until you wipe it off. If you have a demagnetizer, use it occasionally. If not, do not lose sleep over it.
For vinyl, an entry-level USB turntable with a built-in preamp suffices for basic transfers. For better quality, opt for a higher-end deck connected to a separate preamp and audio interface. If you have a hi-fi setup, connect it directly to your interface.
A step up gets you a Pro-Ject Debut Carbon (around 400 dollars), a separate phono preamp, and a USB interface, which is a meaningful jump in quality. If you already have a hi-fi turntable, run its tape-out into a Scarlett and skip the rest.
Always clean records before playing. Use a carbon-fiber brush at a minimum; for very old records, wet cleaning helps. Inspect the stylus to prevent damage and poor rips.
CDs are straightforward; any USB CD-ROM drive paired with reliable software like Exact Audio Copy (Windows) or XLD (macOS) will ensure accurate rips by checking for errors and verifying file integrity.
MiniDisc is the hard case. The Sony MZ-RH1, released in 2006, was the only MD player Sony ever made that could export the original digital audio over USB without recompressing. Used MZ-RH1 units sell for over $300 when you can find one. If you cannot, the only fallback is real-time analog playback: line out from any working MD player into a USB audio interface, recording each disc the long way. It is slow, and you do not get the original ATRAC stream, but you get something to save at least.
The software
Audacity is free, runs on every platform, and does everything most people will need. The interface looks like a Linux application from 2004 because it essentially is. It's the best overall solution.
Reaper costs $60 for a personal license, and the interface is more pleasant if you are going to spend serious time in it. Overkill for most digitization work, but worth the money if you find yourself spending weekends in front of waveforms.
Spek is a free spectrum analyzer. Drag any audio file in, and it shows you the frequency content as a heatmap. It is the fastest way to spot whether something has been quietly downsampled or whether a "lossless" file is actually a transcoded MP3 with the high frequencies cut off at 16 kHz. Useful for checking your own rips and for sanity-checking files of unknown origin.
MusicBrainz Picard is the metadata workhorse. It uses AcoustID, an open-source acoustic fingerprinting system, to identify tracks from their audio content and tag them from the MusicBrainz database. It works on rips and on mystery files, within the limits of what is in the database.
Mp3tag on Windows or Tag Editor on Mac are simpler manual taggers if you already know the tracks and just want to fill in fields quickly.
The workflow, end-to-end
Set the project up once and reuse it for every tape, side, or record. The settings that matter:
On your recording software, set the recording format to 24-bit at 48 kHz. If you are digitizing vinyl and want an archival-quality recording, select 24-bit at 96 kHz. For cassette tapes, 48 kHz is sufficient because most tapes do not contain information above 20 kHz. These settings ensure you capture the best possible audio quality from the source material.
Before recording, adjust your input volume so that the loudest sections of the audio are between -6 dB and -3 dB on the input meter. This prevents audio distortion caused by digital clipping. Leave space at the top, called "headroom," so volume spikes do not exceed 0 dB.
For cassette tapes, demagnetize the playback heads using a demagnetizer if you have one, as this improves audio clarity. To check azimuth alignment, play a known-good tape with high frequencies (like cymbals) and listen for brightness or muffled sound. If the audio seems dull, the heads may be misaligned. Play the entire side of the tape without stopping, and let the recording run continuously to avoid missing audio.
For vinyl records, clean the record thoroughly before playing. Place the needle at the start (runout groove), play the entire side without interruption, and let the recording capture it as a single file. Do not stop partway through, as this can create unwanted clicks in the finished file.
After capturing the audio in Audacity, select and trim the silence at the start and end, but leave a brief amount of ambient noise to maintain a natural sound. For de-noising, first select a few seconds of tape hiss or silence, use "Get Noise Profile" in Audacity, then apply "Noise Reduction" to the whole audio. Use subtle settings, aiming for a 6-9 dB reduction to avoid muffling the sound.
For vinyl rips, run a click removal effect after recording. In Audacity, use the built-in click removal tool for basic cleanup. For more advanced cleaning, use iZotope RX's de-click function if available. This will minimize pops and clicks in the converted file.
For cassette digitization, use Audacity's Noise Reduction effect to reduce hiss. Follow the same steps as above: select a noise sample, get the noise profile, and then apply the reduction tool to the full recording.
Split the long audio files into individual track files using Audacity's Sound Finder or Label Sounds feature, which automatically places markers at silent sections. Review and adjust the markers for accuracy, especially if songs overlap. Then, use the "Export Multiple" function to save each track as a separate file.
Normalize the volume of each track for consistent playback using Audacity's Normalize or Loudness Normalization effect. For music you plan to listen to on phones or modern apps, aim for an average loudness of -14 LUFS. For archival storage, use less normalization, or skip this step, to preserve the music's original dynamic range.
What to save the files as
Save your masters as FLAC. It is lossless, smaller than WAV, and supports embedded metadata cleanly.
For daily listening on a phone or on devices that do not handle FLAC, transcode the FLACs to MP3 at 256 or 320 kbps. Always transcode from FLAC, and never from another lossy format. You can always make a smaller MP3 from a FLAC. But you cannot recover or upscale from an MP3.
You can then split them into two folders. The FLAC archive folder can be backed up to at least two locations, such as your laptop and an external drive, or even to cloud storage. And to a listening folder for MP3s, synced with whatever app you use to play music.
Identifying what is on the tapes
This is the part that always takes longer than you think. Mixtapes are rarely well-labeled. Side B of the Uncle Pete tape might be three songs from his band, followed by 20 minutes of a Top 40 station from a Tuesday night in 1984. Some of those Top 40 songs you will recognize instantly. Some will sit on the edge of your memory, refusing to come into focus.
A few tools help. MusicBrainz Picard's AcoustID matching is the first thing to try, because it works on the audio file itself and matches against an open database. Drop a freshly ripped FLAC in, hit scan, and you will get hits for anything that's been fingerprinted. It handles short clips reasonably, and it is free.
For files that Picard cannot match, Musik Erkennung accepts file uploads and runs them through the major music recognition databases. It is a useful second pass for the FLAC of a mystery cassette, or any format you decided to export to. It's also proven to work with hard-to-hear songs or lower-quality recordings.
The honest caveat: it depends on whether the song exists in the database, which means it works well for commercial releases but not at all for the genuinely rare items on the tape. Unfortunately, Uncle Pete's band is not in any database. The radio rip from 1984 probably is.
For stubborn clips, you can play the audio out of speakers and let Shazam listen on a phone. It can catch things AcoustID misses. When all of those fail, post a clip to r/NameThatSong on Reddit. The hit rate there is genuinely good for songs with any commercial trace at all.
When you should not bother
Most major-label commercial music from roughly 1965 to 2010 is on streaming services in decent quality. Apple Music and Tidal stream a lot of it in lossless. Do not spend a Saturday digitizing a Bruce Springsteen LP that you can stream in lossless quality any time you want. The vinyl might sound subtly different, but it is not different enough to justify the work if the goal is just to listen to the album.
The effort is worth it for the things that are not on streaming. Home recordings. Mixtapes from a particular person at a particular time. Indie pressings that disappeared. Regional releases that never crossed an ocean. Live tapes. Recordings of family members. Anything that is meaningful because of who made it or who gave it to you, not because of what it is.
Image credits
- Hero (CDs on a table): Photo by Łukasz Mrowiec on Unsplash
- Cassette player: Photo by Hai Nguyen on Unsplash
- Turntable: Photo by MJ on Unsplash
- CD on rack: Photo by Lucky Alamanda on Unsplash
- MiniDisc recorder: Photo by Bodega on Unsplash
- Headphones and monitor: Photo by Godfrey Nyangechi on Unsplash