Simulate cassette tape audio profiles using FFmpeg

xterminal 102 points 44 comments July 26, 2026
github.com · View on Hacker News

Discussion Highlights (15 comments)

AmazingEveryDay

Interesting! What tape simulation do you find yourself favoriting?

_def

What is "wow"?

massagedpelican

How would one go about determining what effect to add for each cassette type? I don't know much about cassettes, I'm curious if this was something that could be done by ear or if these are commonly held opinions about the sound of each tape. Again knowing nothing about tape, if I were tasked with this I would probably try to record the same audio to each of the tapes and then compare it with the original.

westurner

Can this be modeled with Neural Amp Modeler (open source) and Tone 3000 like a Space or a Pedal or an Outboard? https://www.tone3000.com/amalgamaudio

gwbas1c

Has anyone come across a Dolby B (or similar) encode / decode program? I've been wanting to experiment with quantizing Dolby (or similar) encoded audio to 8 bits, and then unencoding to see how well it can sound.

atoav

To which analog gain would 0 dBFS be mapped?

secretsatan

Well i would say wow and flutter is a property of the device playing the tape, not of the tape itself

tom_

Well, rather your ears than mine.

omar_alt

This is interesting as I would assume multiple passes from each output would result in further multi generational loss akin to tape trading of band demos, soundclashes and dj mixes from pirate radio

brcmthrowaway

I read that audio engineers actually use specialized and very expensive ripoff hardware in their signal processing chain to replicate the effect of the electromagnetics (hysteresis?) of tape systems on the audio. To me, this seems like wasted effort. Any such filter can be implemented using DSP.

isiahl

Would be interested to see something like this to simulate VHS effects

JSR_FDED

I’m wondering besides the hiss and wow/flutter, what is the frequency range of cassette tape? Is there an “eq” to tape where certain frequencies are rendered more strongly than others? And how does it compare with records?

dcl

vaporwave fans rejoice

flyingcapabara

This is awesome and very useful for one of my projects !! Thank you so much

timonoko

Creeepy. But achually, I needed Video8 retro-look to win some argument about 1980s. Cinelerra has plenty of filters for this.

Semantic search powered by Rivestack pgvector
14,941 stories · 139,598 chunks indexed