Simulate cassette tape audio profiles using FFmpeg
Posted by xterminal 21 hours ago
Comments
Comment by speedgoose 9 hours ago
Comment by hypercube33 4 hours ago
Comment by TonyTrapp 7 hours ago
Comment by varispeed 7 hours ago
Comment by 999900000999 7 hours ago
Tape as a service ? Upload your music and get it recorded to cassette and re uploaded to you ?
It’s all a moot point most of the time since it’s going to be compressed to crap by Bluetooth codecs before reaching most ears.
Comment by raffael_de 7 hours ago
Comment by speedgoose 5 hours ago
It's a good tool to make a sound that sound very artificial, sharp, perfect, into something more soft and perhaps interesting to some.
Comment by sandworm101 5 hours ago
Comment by overfeed 1 hour ago
Vinyl has outsold CDs for many consecutive years in the recent past. A strong retro-trend is booming right now with (mostly young) people rebelling against things that are aesthetically too sharp or crisp. The imperfections you decry, are seen as "authentic".
A few people are paying more for their wedding to be recorded on an old SD Camcorder rather than 8k. I suspect it's part of a whiplash against (tech) companies "ruining everything" and a yearning for a simpler time by people too young to have experienced it
Comment by TrojanHookworm 5 hours ago
Comment by speedgoose 3 hours ago
It’s like emulating old video games. On a perfect display it doesn’t look very pleasing but if you add CRT and NTSC analog artefacts, it may have some charms.
Comment by LearnYouALisp 1 hour ago
Comment by 1vuio0pswjnm7 2 hours ago
Comment by gwbas1c 19 hours ago
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.
Comment by RachelF 14 hours ago
It will sound the same with 8 bits. 8bit quantization will give you 48dB dynamic range (best case). Call it 36dB practical, around the same as an average cassette tape.
Comment by vor_ 17 hours ago
Comment by IHeartGaming 16 hours ago
Comment by massagedpelican 20 hours ago
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.
Comment by dylan604 19 hours ago
By now, the audiophiles have lots of profiles of what the various tape formats would sound like. It's been ages since I've looked at audio plugins, but I would be shocked if there's not presets to make your pristine audio sound like a Maxell cassette that's been played hundreds of times.
Comment by tempoponet 19 hours ago
Comment by heddhunter 16 hours ago
https://www.xlnaudio.com/products/addictive_fx/effect/rc-20_...
Comment by vor_ 16 hours ago
Comment by raverbashing 8 hours ago
Tape hiss comes from the particle size on the tape and the amplifier "playing" that random natural orientation https://en.wikipedia.org/wiki/Tape_hiss
(I though it was more due to the amplifier but decided to look up first)
Comment by brnt 10 hours ago
Comment by sandworm101 5 hours ago
Comment by brnt 5 hours ago
Comment by crmd 5 hours ago
Comment by Funes- 2 hours ago
Comment by omar_alt 18 hours ago
Comment by _def 20 hours ago
Comment by TheOtherHobbes 19 hours ago
Wow was slow speed variations (under 4Hz). Flutter was quicker warbles.
Both were caused mechanically. The rubber wheel - pinch roller - that moved the tape might not be perfectly circular, the motor that pulled the reels might be uneven, and the tape case sometimes pressed on the tape reels causing variable friction.
Analog media really were a bit crap. I get the creative distortion idea, but even so - ewww. I'm so happy these kinds of imperfections are optional now, and not baked into music distribution systems as an expected flaw.
Comment by abracadaniel 17 hours ago
Comment by prmoustache 12 hours ago
On digital music production some randomisation (sometimes called swing in sequencers) is often added so the notes aren't played exactly at the right time.
Perfection often sounds a bit dull the same way seeing a perfectly symmetrical human face feels weird.
Comment by AnthonBerg 9 hours ago
Kenyan benga music from the early '80s or so. It's got every type of tape artifact. It's horrible, haha. There are even tracks where the tape head seems to be picking up the other side of the cassette in reverse.
It's not supposed to sound like that. Just a result of stewardship and rightsholders and incentives. Someone somewhere has a cassette tape and digitizes it. And uploads it to Spotify. Then it's forever.
(Frankly, I think it's gorgeous. The combination of the music and the recording is accidentally something really special. Laid-back but gently enthusiastic and warm 4/4 music, bright bur melancholy. Sounds like the Mega-Man 1 soundtrack played by a live band? And a really, really good band. And then it's all tragically messed up by the gears of history. Fluttering, swaying underwater. And… it's all so pretentious when I type it out… but it just… there's something about it. It's pretty great music for programming, haha.)
Comment by Lio 8 hours ago
True but I find it strange how many of my favourite recording were made with this "crap" analogue equipment (well before I was born) and how many modern "perfect" recording sound terrible to me.
To me the sound of even subtle autotune is "eww". I can't stand the over compressed, "sugary" sound of current pop music. It's just not for me.
Perfection is Herbie Hancock's Head Hunters where his analogue synth goes out of tune and he brings it back without loosing the groove. The recording is better for that detail IMHO.
I never listen to Nevermind or Collected Ambient Works 1 and think, that would be better if it was recorded with a DAW.
Horses for courses I guess.
Comment by mark_something 3 hours ago
I grew up with cassettes, but was happy to switch to CDs when I was around 18. The better the recording and playback, the closer it is to what the artist intended, and to how it would sound if the artist was playing right in front of you (if they don't use autotune or compression).
It's a fact that people get accustomed to the distortions in music playback, in the old days it was the noise of vinyl, which got better later, then cassettes, then heavily compressed MP3s. People should aim for the best possible audio quality and get rid of their preference for distortion.
Comment by sodapopcan 18 hours ago
But ya ya, old man yells at clouds, I know.
I still record to tape, it's a lot of fun (cassette tape)! There are a bunch of problems to solve that take away from "just being creative" but I don't mind it. Part of that is that it's a forcing factor to improve musicianship because punching in on those consumer four-track machines doesn't really work (even though they have the capability).
Comment by otabdeveloper4 9 hours ago
99.9% of the stuff on the music distribution systems we have now is lossily compressed with perceptual coding. That introduces a shitload more artifacts than any analogue wobble.
(I wonder if people 50 years from now will have special algorithms to introduce that coveted "authentic mp3 artifact vibe of the vintage 2010's".)
Comment by gwbas1c 19 hours ago
Comment by dylan604 19 hours ago
Comment by sctb 20 hours ago
Comment by JSR_FDED 17 hours ago
Comment by rahimnathwani 16 hours ago
Of course it differed by brand.
It's also worth considering that a lot of tapes were recorded with Dolby B noise reduction, which boosted high frequencies on the recorded tape, to increase the signal to noise ratio. (You had to use Dolby B at the playback end, too, or it would sound too bright.)
Comment by ssttoo 16 hours ago
[1] https://github.com/AARomanov1985/Audio-Cassette-Simulation/b...
Comment by spencerap 16 hours ago
> highpass=f=50,lowpass=f=13000
> equalizer=f=500:width_type=q:width=0.8:g=-1.2,equalizer=f=6000:width_type=q:width=0.7:g=-4
Comment by Alien1Being 5 hours ago
Comment by isiahl 17 hours ago
Comment by boredemployee 17 hours ago
Comment by dylan604 15 hours ago
This made me lol. I know so few video editor types that would use a plugin like this that would know what Rust was to be "impressed" by this bit of PR.
Comment by westurner 19 hours ago
Comment by lateralux 19 hours ago
Comment by i_am_proteus 19 hours ago
Available as a (free) DSP: https://chowdsp.com/products.html#tape
Comment by westurner 19 hours ago
> CHOW Tape is an analog tape machine physical model, originally based on the Sony TC-260. The current version can be used to emulate a wide variety of reel-to-reel tape machines. Feel free to build and use for your own enjoyment.
> CHOW Tape is currently available in the following formats: VST, VST3, AU, AAX, AUv3, CLAP, LV2, Standalone plugin
That's like all of the DAW/DSP plugin formats.
Hopefully BespokeSynth VST3/LV2/CLAP plug-in hosting on Linux w/ Pipewire will be stable for it.
I found ToobAmp, which has a Neural Amp Modeler plug-in and also "TooB ML Amplifier" Artificial-Intelligence/Machine-Learning-based emulation of a number of different guitar amps and overdrive/distortion pedals based on Jatin Chowdhury's ML Amplifier library" https://github.com/rerdavies/ToobAmp
Comment by lateralux 19 hours ago
Comment by lateralux 19 hours ago
LTSpice Guitar Pedals : A collection of LTspice simulations of classic guitar pedals, useful for studying, modifying, and experimenting with analog circuits. https://github.com/cushychicken/ltspice-guitar-pedals
spiceAmp : An analog guitar amplifier simulator based on SPICE, designed to model tube amp circuits with high fidelity. https://github.com/olegkapitonov/spiceAmp
LiveSPICE : A real-time SPICE circuit simulator that lets you play audio through virtual analog circuits, making it possible to prototype and audition pedals and amplifiers interactively. https://github.com/dsharlet/LiveSPICE
Comment by westurner 17 hours ago
guitarix2-0.46.0 released - LinuxMusicians: https://linuxmusicians.com/viewtopic.php?t=26855
brummer10/guitarix.vst: guitarix vst3 wrapper for linux: https://github.com/brummer10/guitarix.vst
"Using Artificial Intelligence to set a guitar sound" Fedora Magazine; https://fedoramagazine.org/using-artificial-intelligence-to-...
Re: building a solid USB Pedal [set] https://news.ycombinator.com/item?id=45409295
From https://news.ycombinator.com/item?id=44120903 :
> A board of guitar pedals with IDK one USB-A and a USB-C adapter with OSC and MIDI support; USB MIDI trololo pedals
Re: JUCE on embeded, Rust DSP: https://news.ycombinator.com/item?id=48910657
Bluetooth pedal config probably works 99% of the time, reconfigurably
Comment by dandare 8 hours ago
Comment by flyingcapabara 14 hours ago
Comment by tom_ 18 hours ago
Comment by AmazingEveryDay 21 hours ago
Comment by dcl 16 hours ago
Comment by atoav 19 hours ago
Comment by pitchlatte 18 hours ago
generally 0dBVU is mapped to -18dBFS with VU style RMS metering being used on the digital side as well. but that isn’t some kind of physical translation, it’s rather arbitrary and more a convention.
Comment by atoav 9 hours ago
Comment by brcmthrowaway 18 hours ago
To me, this seems like wasted effort. Any such filter can be implemented using DSP.
Comment by heddhunter 16 hours ago
There's also a thriving 3rd party plugin market for similar effects.
Comment by secretsatan 18 hours ago
Comment by wildzzz 18 hours ago
Comment by markedathome 8 hours ago
Comment by jojobas 18 hours ago
Comment by ShinyLeftPad 10 hours ago
Comment by ErroneousBosh 10 hours ago
All those albums you loved in the mid-to-late 80s, if you're about my age, like Appetite for Destruction, Master of Puppets, Somewhere in Time, First and Last and Always, Fear of a Black Planet, or even Pretty Hate Machine - these were all mastered not to sound best in a pristine recording but to sound best when pirated off your mate's big brother's CD of it onto a TDK D90 that had been rattling around in your schoolbag for months.
Because these are just some of the pirated tapes I have on hand from when I was 14 or 15 or so, and they definitely sound better than the bought-and-paid-for CDs I eventually bought once I had money to spend on such things.