13 comments

  • gwbas1c4 hours ago
    Has anyone come across a Dolby B (or similar) encode &#x2F; decode program?<p>I&#x27;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.
    • vor_2 hours ago
      U-he Satin emulates Dolby encoding&#x2F;decoding.
    • IHeartGaming1 hour ago
      The only one I&#x27;m aware of is DDi Codec by Anaxwaves.
  • massagedpelican4 hours ago
    How would one go about determining what effect to add for each cassette type? I don&#x27;t know much about cassettes, I&#x27;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.<p>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.
    • dylan6044 hours ago
      Similar to how the different film stocks affected the look of the image, the different tape formats would effect the sound similarly. Crudely explained, the more light brown the tape, the more noisy it would be. The darker the tape, the cleaner it could be. If you like the sound of someone standing behind you constantly saying shhhhhhhhhhhhhhhhhhhh, then choose a brown tape.<p>By now, the audiophiles have lots of profiles of what the various tape formats would sound like. It&#x27;s been ages since I&#x27;ve looked at audio plugins, but I would be shocked if there&#x27;s not presets to make your pristine audio sound like a Maxell cassette that&#x27;s been played hundreds of times.
      • tempoponet4 hours ago
        There&#x27;s great VST plugins like &quot;Sketch Cassette 2&quot; that will do hiss, flutter, all of that, along with some great presets. That one&#x27;s less about creating authentic sound profiles, more like creating lo-fi tracks and instruments for music production.
      • heddhunter1 hour ago
        This is my go to for making things sound &quot;worse&quot; :)<p><a href="https:&#x2F;&#x2F;www.xlnaudio.com&#x2F;products&#x2F;addictive_fx&#x2F;effect&#x2F;rc-20_retro_color" rel="nofollow">https:&#x2F;&#x2F;www.xlnaudio.com&#x2F;products&#x2F;addictive_fx&#x2F;effect&#x2F;rc-20_...</a>
      • vor_1 hour ago
        Wavesfactory Cassette does exactly that for several well-known models.
  • omar_alt3 hours ago
    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
  • JSR_FDED2 hours ago
    I’m wondering besides the hiss and wow&#x2F;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?
    • ssttoo1 hour ago
      Looking at the first example [1] looks like there is high pass, low pass, and two more “cuts”<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;AARomanov1985&#x2F;Audio-Cassette-Simulation&#x2F;blob&#x2F;master&#x2F;BASF%20LH%20Extra%20C90&#x2F;convert_cassette_basf.sh#L23" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;AARomanov1985&#x2F;Audio-Cassette-Simulation&#x2F;b...</a>
    • rahimnathwani1 hour ago
      Back in the day, the plastic that wrapped blank tapes was printed with details about the tape inside, including a frequency response chart.<p>Of course it differed by brand.<p>It&#x27;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.)
    • spencerap1 hour ago
      I’m not sure of the correctness, but I see the author adjusting eq in the source, this is from the “BASF LH Extra C90” preset:<p>&gt; highpass=f=50,lowpass=f=13000<p>&gt; equalizer=f=500:width_type=q:width=0.8:g=-1.2,equalizer=f=6000:width_type=q:width=0.7:g=-4
  • isiahl2 hours ago
    Would be interested to see something like this to simulate VHS effects
    • boredemployee2 hours ago
      That might be of interest: <a href="https:&#x2F;&#x2F;ntsc.rs&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ntsc.rs&#x2F;</a>
      • dylan60438 minutes ago
        &quot;ntsc-rs is written in Rust, and is multithreaded and SIMD-accelerated.&quot;<p>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 &quot;impressed&quot; by this bit of PR.
  • _def5 hours ago
    What is &quot;wow&quot;?
    • TheOtherHobbes3 hours ago
      Half of wow and flutter. The tape speed wasn&#x27;t perfectly constant, so the pitch wobbled.<p>Wow was slow speed variations (under 4Hz). Flutter was quicker warbles.<p>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.<p>Analog media really were a bit crap. I get the creative distortion idea, but even so - ewww. I&#x27;m so happy these kinds of imperfections are optional now, and not baked into music distribution systems as an expected flaw.
      • abracadaniel1 hour ago
        Off topic, but only a couple of years ago the 3d printer community re-discovered these same kinds of flaws in the extruder gears that result in visible ripples in prints. When you put a gear on a stepper motor, and set it with a set screw, you’re pretty much always off center slightly.
      • sodapopcan3 hours ago
        I wouldn&#x27;t call the pro reel-to-reels crap. The imperfections were barely noticeable. Besides, there were other pros to the analogue days, like records having their actual own sound with human imperfections in-tact (unless you had a tonne of money and could afford to spend hours slicing tape). I despise how perfect and same-y everything sounds over the past 20 years. Of course I understand that this is all very subjective, but there just isn&#x27;t as much access to more raw sounding records as, even very talented musicians who are probably capable of getting great takes which still quantize everything.<p>But ya ya, old man yells at clouds, I know.<p>I still record to tape, it&#x27;s a lot of fun (cassette tape)! There are a bunch of problems to solve that take away from &quot;just being creative&quot; but I don&#x27;t mind it. Part of that is that it&#x27;s a forcing factor to improve musicianship because punching in on those consumer four-track machines doesn&#x27;t really work (even though they have the capability).
    • gwbas1c4 hours ago
      Basically, on analog media, playback speed isn&#x27;t perfect. There&#x27;s constant speedups and slowdowns. This creates a &quot;waa waa&quot; or &quot;wow wow&quot; effect that&#x27;s noticeable when playing a constant pure tone.
      • dylan6044 hours ago
        don&#x27;t forget that tapes also stretch so that can also give similar sounds
    • sctb5 hours ago
      It&#x27;s a kind of pitch instability: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Wow_(recording)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Wow_(recording)</a>
  • tom_3 hours ago
    Well, rather your ears than mine.
  • westurner4 hours ago
    Can this be modeled with Neural Amp Modeler (open source) and Tone 3000 like a Space or a Pedal or an Outboard? <a href="https:&#x2F;&#x2F;www.tone3000.com&#x2F;amalgamaudio" rel="nofollow">https:&#x2F;&#x2F;www.tone3000.com&#x2F;amalgamaudio</a>
    • lateralux4 hours ago
      Of course ! By the way, I&#x27;d love to see more HN posts about NAM. I&#x27;ve been following the project since day one, and it&#x27;s been an absolute game changer for guitar amp modeling. It&#x27;s genuinely exciting to see an open-source project have such a profound impact on the entire industry,not just modelers but software plugins and hardware solutions
    • i_am_proteus4 hours ago
      You might want to have a look at <a href="https:&#x2F;&#x2F;github.com&#x2F;jatinchowdhury18&#x2F;AnalogTapeModel" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jatinchowdhury18&#x2F;AnalogTapeModel</a><p>Available as a (free) DSP: <a href="https:&#x2F;&#x2F;chowdsp.com&#x2F;products.html#tape" rel="nofollow">https:&#x2F;&#x2F;chowdsp.com&#x2F;products.html#tape</a>
      • westurner4 hours ago
        From <a href="https:&#x2F;&#x2F;github.com&#x2F;jatinchowdhury18&#x2F;AnalogTapeModel" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jatinchowdhury18&#x2F;AnalogTapeModel</a> :<p>&gt; <i>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.</i><p>&gt; <i>CHOW Tape is currently available in the following formats: VST, VST3, AU, AAX, AUv3, CLAP, LV2, Standalone plugin</i><p>That&#x27;s like all of the DAW&#x2F;DSP plugin formats.<p>Hopefully BespokeSynth VST3&#x2F;LV2&#x2F;CLAP plug-in hosting on Linux w&#x2F; Pipewire will be stable for it.<p>I found ToobAmp, which has a Neural Amp Modeler plug-in and also &quot;TooB ML Amplifier&quot; <i>Artificial-Intelligence&#x2F;Machine-Learning-based emulation of a number of different guitar amps and overdrive&#x2F;distortion pedals based on Jatin Chowdhury&#x27;s ML Amplifier library&quot;</i> <a href="https:&#x2F;&#x2F;github.com&#x2F;rerdavies&#x2F;ToobAmp" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rerdavies&#x2F;ToobAmp</a>
        • lateralux4 hours ago
          Robin Davis is also the creator of the amazing PiPedal project : <a href="https:&#x2F;&#x2F;github.com&#x2F;rerdavies&#x2F;pipedal" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rerdavies&#x2F;pipedal</a>
      • lateralux4 hours ago
        If you&#x27;re interested in this topic, here are a few projects I found particularly interesting :<p>LTSpice Guitar Pedals : A collection of LTspice simulations of classic guitar pedals, useful for studying, modifying, and experimenting with analog circuits. <a href="https:&#x2F;&#x2F;github.com&#x2F;cushychicken&#x2F;ltspice-guitar-pedals" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;cushychicken&#x2F;ltspice-guitar-pedals</a><p>spiceAmp : An analog guitar amplifier simulator based on SPICE, designed to model tube amp circuits with high fidelity. <a href="https:&#x2F;&#x2F;github.com&#x2F;olegkapitonov&#x2F;spiceAmp" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;olegkapitonov&#x2F;spiceAmp</a><p>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. <a href="https:&#x2F;&#x2F;github.com&#x2F;dsharlet&#x2F;LiveSPICE" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dsharlet&#x2F;LiveSPICE</a>
        • westurner2 hours ago
          Guitarix v0.46.0+ supports running multiple instances of neural modules, blending models via a multi-module, and loading RTNeural (.json &#x2F; .aidax) engines alongside Neural Amp Modeler (.nam) files<p>guitarix2-0.46.0 released - LinuxMusicians: <a href="https:&#x2F;&#x2F;linuxmusicians.com&#x2F;viewtopic.php?t=26855" rel="nofollow">https:&#x2F;&#x2F;linuxmusicians.com&#x2F;viewtopic.php?t=26855</a><p>brummer10&#x2F;guitarix.vst: guitarix vst3 wrapper for linux: <a href="https:&#x2F;&#x2F;github.com&#x2F;brummer10&#x2F;guitarix.vst" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;brummer10&#x2F;guitarix.vst</a><p>&quot;Using Artificial Intelligence to set a guitar sound&quot; Fedora Magazine; <a href="https:&#x2F;&#x2F;fedoramagazine.org&#x2F;using-artificial-intelligence-to-set-a-guitar-sound&#x2F;" rel="nofollow">https:&#x2F;&#x2F;fedoramagazine.org&#x2F;using-artificial-intelligence-to-...</a><p>Re: building a solid USB Pedal [set] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=45409295">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=45409295</a><p>From <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=44120903">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=44120903</a> :<p>&gt; <i>A board of guitar pedals with IDK one USB-A and a USB-C adapter with OSC and MIDI support; USB MIDI trololo pedals</i><p>Re: JUCE on embeded, Rust DSP: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=48910657">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=48910657</a><p>Bluetooth pedal config probably works 99% of the time, reconfigurably
  • brcmthrowaway3 hours ago
    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.<p>To me, this seems like wasted effort. Any such filter can be implemented using DSP.
    • heddhunter57 minutes ago
      Most commercial DAWs come with such algorithms already. (eg Logic Pro has &quot;ChromaGlow&quot; which can emulate tape, tubes, etc. <a href="https:&#x2F;&#x2F;support.apple.com&#x2F;guide&#x2F;logicpro&#x2F;chromaglow-controls-lgcp0a30400b&#x2F;mac" rel="nofollow">https:&#x2F;&#x2F;support.apple.com&#x2F;guide&#x2F;logicpro&#x2F;chromaglow-controls...</a>)<p>There&#x27;s also a thriving 3rd party plugin market for similar effects.
  • AmazingEveryDay6 hours ago
    Interesting! What tape simulation do you find yourself favoriting?
  • dcl1 hour ago
    vaporwave fans rejoice
  • atoav4 hours ago
    To which analog gain would 0 dBFS be mapped?
    • pitchlatte3 hours ago
      i don’t think any dynamic range manipulation is being done, beyond the slight variations as a consequence of the other processing.<p>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.
  • secretsatan3 hours ago
    Well i would say wow and flutter is a property of the device playing the tape, not of the tape itself
    • wildzzz3 hours ago
      Crappy old tape and a warped shell can cause wow and flutter too if the tape is sticking or the reels are binding.
      • jojobas3 hours ago
        The tape is driven by rollers directly, the reels only pick up the slack.