Airwindows ToTape8: Free Mac/Windows/Linux/Pi CLAP/AU/VST3/VST2/LV2/Rack

VST, AU, AAX, CLAP, etc. Plugin Virtual Effects Discussion
RELATED
PRODUCTS

Post



TL;DW: ToTape8 is Airwindows tape emulation with gain staging, bias and optimized Dubly!

ToTape8 in Airwindows Consolidated under 'Tape' (CLAP, AU, VST3, LV2)
ToTape8.zip(569k) standalone(AU, VST2)

Sometimes, things move kinda fast.

ToTape8 comes right on the heels of ToTape7, rather than a couple of years later. Why? Necessity. So much was right and new with ToTape7, but it was letting itself down. It wasn't clear how to set levels on it as there was only 'TapeDrv' in the middle of many other controls. There was lots of control over the Dubly, but it'd never made its way into a ToTape version before and quickly showed a gritty, fierce character that actually limited the amount of good Dubly could even do with the tone. Yet it took up four controls, getting in the way of an output level control while still allowing use with Consolidated and the VCV Rack version.

Clearly, the answer was to immediately get COVID! But in recuperating from that, there was time to revisit ToTape and Dubly, and the new Dubly is out, and here's the next generation of ToTape. Already. And probably about two years worth of 'better', if you're wondering, because that was just waiting to be unleashed: all the other stuff was ready to support it.

It's now obvious how to gain stage ToTape, with an input and an output control… but it's more sophisticated than it looks, because ToTape8 has a safety clipper built in (same as ToTape7). This is ClipOnly2, running after ToTape so no matter what you do the output is safe for a final mixdown… but since there's an output control now, the output control goes after the tape emulation and before the final clip. So if you want to pull it back to 'tape overdrive only', you can set the output to about 0.4 or so (depends on your other settings), shy of the ClipOnly2 clip. Or, if you want a much cleaner tape effect with more powerful peaks, leave it as default or even turn it up: the Input control can have you hit the 'tape' less hard, and since idealized tape needn't have noise you can gain stage it any way you want (there can be a kind of noise in a future variation that's more lo-fi, this is more for being able to put on tracks and mix buss without wrecking the tone)

With no tape noise, what does the new Dubly do? Amazing things. Now that it does a kind of compression (not a clone of hardware, but a simpler, optimized compression to clean up the grit) that's tied with the Dubly frequency, the formerly crunchy Dubly has been reduced to two controls, but they're amazing and way more useful than the original four. Tilt simply adjusts the Dubly amounts against each other. Maybe 0.5 is not, in fact, the perfect setting. Try other settings! Anything close to the center will be musical and useful, cranking it to 1.0 will give you the 'Dubly encode trick' used in studios, and turning it down to 0.0 gives you only decode, at the most extreme amount possible. So, it's named Tilt because it works like a tilt EQ, but it comes from the existing Dubly. Then, the Shape control varies the cutoffs of the Dubly encode and decode, AND the response of the compressors, against each other. What this does might not be obvious, but once you try it, there's nothing more obvious. Tweaking this adjusts the midrange hype. You can have the mids be more searing and compressed and lively, or you can dial them back until they're dark and vibey. You get a funky expanded dynamic tone you'll immediately recognize from certain Seventies records. It's at your fingertips with the Shape control.

Does that mean setting it to neutral does nothing? Nope, this is the best part. Just by being there, Dubly does a special thing with the ToTape overdrive/saturation. It cancels harmonics, and this is why real tape machines are often thought of as near-magical 'clean level compressors'. ToTape8 pulls this off pretty well, even though it's minimal and clean enough to use in real audio work (not just sound design). Note that this is not 'aliasing control' though it'll sound like it is, compared to the gritty ToTape7 (vibey though it is). ToTape8 does use filtering in both the Dubly encode and decode, but not in an 'elaborate brickwall filter because it thinks it is oversampling' way, in a way that's designed for better tone and ability to run at zero latency. What's happening is, the nature of Dubly means anything producing harmonics tends to also have the harmonics taken back out again, because they're treated as additional noise. It's that simple, and still works in minimal form in spite of not cloning any hardware box, and that's why ToTape8 gets the sound it does.

That's the new stuff, Flutter and Bias and Head Bump and Head Bump Frequency still work the way they do in ToTape7. I think they'll be even easier and more pleasing to work with now that the Dubly stuff has been brought up to par. Let me know if this plugin sounds better than ToTape7. It ought to :D

Airwindows Consolidated Download
Most recent VCV Rack module
download 64 Bit Windows VSTs.zip
download Signed M1/Intel Mac AUs.dmg
download Signed M1/Intel Mac VSTs.dmg
download LinuxVSTs.zip
download LinuxARMVSTs.zip for the Pi
download Retro 32 Bit Windows VSTs.zip
download Retro PPC/32/64 Mac AUs.zip
download Retro PPC/32/64 Mac VSTs.zip
Mediafire Backup of all downloads
All this is free and open source under the MIT license, brought to you by my Patreon.

Post

Chris, why you making Duck face? :tu:
You can be creative in any right place on Earth, and not only in the wealthiest cities. Bring the world feelings from everywhere, and not only feelings of capitalistic or jail environment.
― Aleksey Vaneev


https://linuxdaw.org

Post

Incredible,big thanks for your work :)

Post

At first I was intrigued by your plugins.. Given they were so highly regarded here. But I don't see the fuzz at all.. I watched the video and it just doesn't sound nice. Also, 8 plugins for one idea? (to tape 12345678) Why don't you just perfect 1 plugin instead and release that.
Yes yes it's free.. So it can be whatever it is I get it. Also I wonder what samplerate you recommend your plugins to run at? Given there's no AA, which I'm not a fan of anyway since I usually run everything at 192k.

Post

EfreetiSultan wrote: Mon Sep 30, 2024 7:36 pm 8 plugins for one idea?
You know they are distributed over time? :)

Post

holmer wrote: Mon Sep 30, 2024 8:39 pm
EfreetiSultan wrote: Mon Sep 30, 2024 7:36 pm 8 plugins for one idea?
You know they are distributed over time? :)
Nope.. Didn't realise.. I thought they were all released at once!
Same as one of my favorite plugins rBass 1 2 3 4 5 6 7 8 9. I prefer nr 6 myself. It just adds that slight bit extra to harmonic nr 5 and 11.

Post

ToTape is very useful. I used 7 a lot and now 8 is even easier do dial in. Sounds great.
ABX is enemy to GAS

Post

If the processing changes according to sample rate that's a bug. FWIW, Chris does usually code sample-rate independent plugins (today, that is). I don't know whether this is the case with this plugin. Anyway, probably the intended sound is at 2x oversampling (or 96kHz sample rate).

Post

Funny, this just came up in gearspace. My official word on the matter at this time: damn right I coded it to sound different, and it's for a reason, and the reason is literally to slightly suppress aliasing with minimal extra processing. It ought to work great with oversampling…

For what it's worth, I daresay Tilt being stepped on at 44.1k is related to the method I'm using to slightly resist aliasing. I'm doing an averaging, as the simplest possible manner to soften the super-highs before they hit nonlinearity, and while that's not going to have much effect at 96k, it'll reduce the intensity of Tilt at low sample rates. On the bright side it will have pretty much no effect when you oversample, so for some folks the answer will be clear.

I am not even slightly interested in trying to make every possible plugin at 44.1k sound the same as it would at 96k. There's stuff that's worth doing and then there's ruining the sound in order to try to make them match when the sample rate is a world of difference, in practice. My hope is that ToTape8 at 44.1 has a sound that's basically good and in line with what I'm trying to do, and likewise at 192k, and likewise if you 8X oversample it. I don't think those are supposed to be the same sound, I think it's supposed to be doing its best at getting its sound for the situation it's in. That, at least, is very much on purpose. :D

Also, if this guy was suspended on my account, I don't need that, it's fine. If it's a pattern of behavior and not just about me, never mind. I don't know the poster.

Post

Do I understand it correctly that if I work on 48khz I can simply oversample to 96khz with (for example) the Reaper builtin oversampling to get the "intended" sound?

Post

No, not exactly.

The INTENDED sound is ToTape8 doing its best at whatever sample rate you're at. This might lead to it not being able to put as much energy behind Tilt if you're at 44.1 or 48k, because it's doing a simple averaging on what goes into the 'compressed trebly' section, adjusted to behave a certain way, to suppress (not eliminate, you can't) aliasing. Aliasing is what was complained about LAST time, and it's a factor of nonlinearities in the space between audible frequencies and the Nyquist frequency. Nonlinearities create harmonics, sharp nonlinearities create LOTS of harmonics, and in digital if you create lots of harmonics they can alias.

ToTape8 is designed to produce a lot of alterations to the sound, many of 'em pretty subtle and some of them obvious, while touching the audio data as lightly as possible. This is from the observation that as soon as you start overprocessing the whole guts and soul of the sound straight up goes away and it's DAW-land from then on, with certain exceptions like Acustica who seem to get into processing so much it goes through that point and out the other side to sound good again.

But regarding 'intended sound', no, I don't intend for things to be oversampled. If you're working at 44.1k you are getting as much of the 'intended sound' that I can deliver at that sample rate, with no 'nyquist headroom' to be able to deal with any high harmonics, and I'd rather it end up a little darker than… well, heck, some people have a lot of fun with ToTape7 and that's the one where I WASN'T trying to make allowances for the sample rate (note: every part of the plugin is tracking the sample rate and applying that to the internal calculations anyway: the problem is this assumption that once you do that the thing ought to sound identical at all rates, which it absolutely won't)

So the intended sound is 'enough softening on the aliasing-inducing elements of the sound that they produce a sound optimal for what you're working at'. I'm not designing for CDs any more than I'm designing for loudenating… and yet you can both use this at 44.1k, and use it and the output gain to do some atrocious slamming. If you want. I am no more the boss of you than you are the boss of me :D

Post

I love your attitude to dealing with negativity. I would struggle to be anything like as magnanimous.

Post

So there you go. We wanted tape speeds, we can just oversample :D

Post

EfreetiSultan wrote: Thu Oct 03, 2024 12:36 pm No I meant that I literally didn't understand it. English is my third language and it just seems like rambling to me, sorry. So if you want try to explain it
Made sense to me. You do know that I hang out with professional commercial devs, right? I don't put on airs, I'm just firm about 'I'm doing my own thing in pursuit of different sounds, and know I am not as good a coder as you, but it's about trying to get sounds I don't get from the commercial sphere', and that goes over just fine with the pros.

Technically I am also a pro, in the sense of making my living this way, but many of my choices are about not being compelled by commercial reasons to divert from my path and just do stuff to make money or popularity. I accepted cutting my income in half or a third to go for the Patreon, because it would insulate me from risk aversion… it's all on purpose even when it seems unaccountable to people evaluating what I do on a 'commercial plugins' level.

Anyhow, I know with certainty there's probably double digits worth of commercial devs who shun KVR for exactly the reasons mentioned: there's gonna be some guy who will call you a fool, and who needs that headache? You do have to have a strong stomach and a lot of faith in your people out there in the marketplace to bother posting to KVR, it's more likely to lead to grief than anything useful.

I post here in addition to other places, because KVRians are nerds! Monomaniac socially incompetent yelling nerd-kings who WILL tell you every way you are wrong, and that you're cheating and fooling everybody.

I'm open source, and Patreon-supported, so cheating is ruled out: you can just read the code for all the good it will do you, and you can use the plugins or not, free. But the reason to still post to KVR and allow people to tell you you're a defective idiot dunce is, there's two ways criticism can help you as a developer.

One way is, maybe one in ten of those gripes are super relevant and you have to drop everything and fix what was wrong.

The other way is, sometimes you do the opposite out of spite and it's absolutely the correct move. You can't please everybody, but the degree to which you can delight some people is the degree to which you make the opposite sort of people mad. I had a guy gripe that he hated all tape plugins and hated real tape when he used it and now he hates ToTape8 and hates me :D sounds like that's the guy who should not like your tape plugin, as he's obviously unqualified!

And when you can't please everybody, suppose you make a plugin that's YYYxYYYY. And you get someone who is like 'stop that! You idiot! Plugins have to be X, you have to make it XXXXXXXX or you fail!' and you'd set out to make Y-based stuff and you only have a hint of X.

So rather than do XYXYXYXY and disappoint everybody and fail, sometimes that reminder is what you need to go 'thanks!' and make YYYYYYY, making the critic even madder. I'm doing that with my Meter plugin. I want people to pay attention to peaks, so I'm making them AMAZING and informative like never before, but I'm also removing any display of RMS volume. YYYYY? because I like it, and because it forces you to grapple with what most meters simply will not show you. That's the point. I expect the correct people to get mad, and they're allowed to, as I am scorning them (in a cordial way).

ToTape8 uses a technique to slightly tone down aliasing. It's like averaging except I tuned in the balance between current sample and previous sample using test tones and SPAN. This was not to stop aliasing, it was to get it to act more the way I wanted using the filtering technique I wanted. I didn't use a 128-wide FIR brickwall, or convert it into an MP3 and discard the bins above the cutoff frequency, because I didn't want to do those things. There will still be aliasing but it'll act differently, and it'll do a really nice job for me or someone oversampling at 2x or the guy who was using 192k (Neil Young, is that you?) and it will do that TYPE of ToTape8 sound at 44.1k with the behavior somewhat darkened because there isn't room to do it properly with Nyquist at 22050 hz. I'll have to do another because I'm being asked to make a darker ToTape already: sounds like some folks will prefer the voicing of the 44.1k version over what I want to use for me.

I got told to pay attention to the aliasing in ToTape7 because I was an unprofessional idiot who neither knew nor cared what I was doing, and so I paid attention and did things the way I'd rather do them, rather than force all users to use whatever lame internal oversampling I thought would appease the masses and be done with it, ditching the things that make my plugins sound different than the mainstream stuff which just incorporates whatever the latest buzzword is. It's been 'oversampling' for a while, before then it was 'Pro Tools' or something. At one point 'latency' was a big deal. Still is for me, because I want to track into a completed mix and work with it on the fly.

Some people like what I'm doing. Starting with me. I like what I did with ToTape8. It's trading off in the right ways, to my taste. I think the worst you can say is 'tilt' becomes less effective at 44.1k, but you know it's not really a proper EQ even at high sample rate, nor should it be: it's a Dubly mismatch. Makes a different sort of sound.

Post

jinxtigr wrote: Thu Oct 03, 2024 3:04 pm
I had a guy gripe that he hated all tape plugins and hated real tape when he used it and now he hates ToTape8 and hates me :D

...YYYYY? because I like it
I rarely laugh out loud reading KVR (usually cry or roll eyes), but the 2 excerpts above were real humdingers!*

* The name of your next plugin?!?**

** Prepare for some kvr jerk to call you an incompetent fool for turning a hum noise into a dinging noise without allowing the plug to work at 384khz

Post Reply

Return to “Effects”