Menu Sidebar
Menu

Chris

Hi! I've got a new plugin you can have! These plugins come in Mac AU, and Mac, Windows and Linux VST. They are state of the art sound, have no DRM, and have totally minimal generic interface so you focus on your sounds.

RawTimbers (and RawGlitters)

TL;DW: Just the quantization from Dither Me Timbers… and the opposite, as a brightener.

RawTimbers

So, Dither Me Timbers isn’t really a dither. I keep saying that even though it’s got noise shaping and gets a sound that stands up to comparison with Not Just Another Dither: it’s different, but good.

This is ‘essence of Dither Me Timbers’, no noise shaping… and the inverse, just because I can.

All RawTimbers does, is choose between truncating to fixed point upwards or downwards, from any given point. Like Dither Me Timbers, it runs one sample of latency in order to do this choosing. Unlike Dither Me Timbers, it has an opposite plugin: RawGlitters. I see this stuff as ‘level-dependent EQ’ and always thought it seemed useful to dull and soften the quietest sounds and let loud noises seem brighter: it didn’t make sense to me to brighten the quietest sounds and let loud noises be duller (might be worth a rethink of this, but I’ve been sick this week and can only do so much: this is after all vanguard stuff and I need to get it right, or try harder to get it right)

Anyhow, this is RawTimbers and RawGlitters. It does the exact same thing as Ditherbox ‘Truncation, 24 bit’ except it’s an EQ: RawTimbers softens the audio and rolls off highs (and actually generates more and different bright quantization noise, so it’s not like it makes the noise floor itself seem darker), and RawGlitters brightens the hell out of the audio and sort of merges it with the noise floor. Both drastically change the nature and quality of the truncation noise floor: they’re undithered, and each is super different from plain old truncation. I discovered making the video that if you hit RawGlitters first and run that into RawTimbers, you get a third sound that’s interesting and pretty good… and if you run RawTimbers into RawGlitters, it’s pretty terrible but I’m not your mom, go ahead if you want. :)

In listening to these, remember the intense EQ effect (as in, cut treble up to 90% relative to mids and bass) happens ONLY at a fixed loudness that is barely over the 24 bit noise floor. If you play around with BitShiftGain you can check it out more easily, as I did on the video. All the effects only touch the noise floor area. These don’t have noise shaping so they can’t change overs or add excess energy: they’re ‘safe’ in that they’re predictable behavior, though you might have an interesting time exploring what they do to the tone.

They can be used for 16 bit CD-making as seen in the video: BitShiftGain -8 bits, RawTimbers/Glitters, BitShiftGain +8 bits gives you exact CD dithering.

They can also be used for conclusive double blind testing: since this is strictly two opposite ways of quantizing audio to the same fixed point output, you can make matching files for use in ABX testers. Use BitShiftGain to dial in the output bit depth you want, save all the results at 24 bit if you like (the quantizations will be the same) and listen for the brightening and difference in atmosphere of RawGlitters. On an ABX tester you’ll be able to audition Timbers and Glitters all you like, and compare to X, which will be one of the two. You can use quiet sounds if you like, to help hear what’s happening: it’s totally legit to tailor audio that will reveal this stuff more easily, as it’s the threshold you’re interested in. I think it shows class to use volume levels where you could still stand the loudness of normal audio and not blow your speakers, even if the actual test audio is way quieter (cranking it up will help, and you don’t have to blow your eardrums up as part of the comparison process, just keep it sane enough that the loud bits wouldn’t be damaging)

If you do this and correctly predict X for whatever bit depth you’re attempting, you’ve conclusively shown that you can always hear stuff at that bit depth and nobody can contradict you. I’m pretty sure literally everybody will hear 12 bit even over YouTube on whatever casual listening stuff you’re using. I also think 14 bit is relatively trivial, and 16 bit is doable given the right example audio and some care and attention (this is a contentious claim, but I still think so). I don’t think anybody can actually do this with full-on 24 bit audio… but if you did, over whatever fantastic (and very treble-accurate, and very low-noise) mastering rig you used, it would be conclusive proof of it.

And you still ought to dither, even to 24 bit, ‘cos it’s the principle of the thing. But this is something different to do, and it’s a legitimate choice. I suspect there’ll be a lot of electronic musicians who take a liking to RawGlitters just because it airs up the digital noise floor in an interesting way…

All this is supported by my Patreon and the better that does, the more freedom I have to do more interesting things and expand my horizons. Right now, that means a couple of weekly livestreams on my YouTube channel on top of my plugin posting: Mondays at 11:00 AM EST I answer questions about my plugins and audio, a tech support stream that’s been running a couple hours long (I will go longer if I need to). Tuesdays also at 11:00 AM EST I’ll do a music-making stream for a couple hours, and then upload it to my Soundcloud at 24/96 FLAC. That way, if you liked what you heard, you can hear it in full-on serious mojo high resolution awesomeness. Those captures are NOT dithered, but they’re direct captures so it’s not like I have a higher resolution file to dither from: you get the jams hot off the MOTU 16A inputs, untouched. Sort of a ‘analog in digital bar’ to reach, in a situation where every little calculation takes a toll.

TapeDelay

TL;DW: An old school tape echo with pitch swerve effects.

TapeDelay

Surprise! It’s another plugin. In this case, kind of a toy.

Tape Delay is the reissue (in updated and VST-ified form) of one of my first plugins. This is a precursor to Iron Oxide: it uses a technique for tone shaping that’s like a simplified Iron Oxide. Instead of being a direct EQ, it’s a huge cluster of delay taps, and also a little bit like a convolution impulse combined with an averaging: you get an averaging of just prime-numbered sample delay times. This turns out to work quite well (a direct version of this tone shaper by itself is also coming out)

The delay part is what makes this a fun toy. It can do some outlandish things, and also has some gotchas. It chases the delay setting in such a way that you get wild pitch bends from manipulating the control, not just buffer-smashings and dropouts. But, you also get buffer smashings and dropouts, so I wouldn’t dignify this with calling it ’emulation’: it’s just a way of fooling with the delay time control, live. If you’re rough with the control, it’ll get quite choppy. Also, if you intend to use this without glitches, you’ve got to enable the plugin and give it maybe a quarter or half second to chase to its desired setting, or you’ll hear a pitch zoop as the plugin starts up. That’s because this one starts at zero delay on reset, so if there’s audio happening it’ll get caught in the initial zip of the delay time.

If you can work with that, or don’t mind the weirdness, then you can enjoy this blast from the past that used to be AU-only for years and years: there’s a lot of interesting stuff like that, for instance Glitch Shifter. This one can give you mad dubby effects, either decaying into heavy Memory Man-like darkness or doing a tape slapback or decaying into bright airyness. Because of the prime-number based tone shaping, regeneration doesn’t produce reinforced artifacts, just continues to emphasize the tone shift you dialed in. (the tone-only version of this that’s coming, could be used in Blue Cat’s Late Replies plugin to make that a Tape Delay-alike, but without the delay time weirdness.)

Again, be careful using this on audio regions that are tightly trimmed to the very beginning of the sound: this one needs a second to stabilize if you’re using it to sound like a normal delay. Or, you can just do whatever you like :) all this is supported by my Patreon and the better that does, the more freedom I have to do more interesting things and expand my horizons. Right now, that means a couple of weekly livestreams on top of my plugin posting: Mondays at 11:00 AM EST I answer questions about my plugins and audio, a tech support stream that’s been running a couple hours long (I will go longer if I need to). Tuesdays also at 11:00 AM EST I’ll do a music-making stream for a couple hours, and then upload it to my Soundcloud at 24/96 FLAC. That way, if you liked what you heard, you can hear it in full-on serious mojo high resolution awesomeness. This stuff is probably going to replace my old audio examples for 2019 and beyond. Because I’m mixing analog and capturing through my Magneto-Dynamic Infundibulator, I don’t need to do post-processing, so when you download you’re getting my reference for audio quality: UNTOUCHED 24/96 capture. Kind of like if I was able to do direct DSD captures (which would be neat, but I think 24/96 is enough when done properly).

I’ve got a couple more plugins for December (one of them being the EQ-only version of Dither Me Timbers that includes a brightener version) and then it’s on to 2019. Thanks for accompanying me, it’s been a momentous, challenging, and meaningful 2018 :)

Dither Me Timbers

TL;DW: Dark deep ‘dither’ (includes 16 bit version)

Dither Me Timbers

What is a dither? Dither is a way of changing one type of noise, quantization, to a different type, just plain noise. It’s all about manipulating a situation where your waveform must decide between two options, ‘up’ or ‘down’, and pick one of a very limited number of positions in a lower-resolution space. In the strictest sense, dither is adding two sources of calibrated noise in order to make the resulting noise floor completely unrelated to the audio signal.

Or, if you’re me, ‘dither’ can be an affair of tracking the Benford Realness calculations of each option, and always choosing the direction that will most closely approximate real sampled data, then noise shaping the result to produce a bright airy hiss for the background noise, and an open, detailed sound picture far more revealing than normal ‘dither’ can be. And that’s Not Just Another Dither, which uses a completely different approach to selecting ‘up’ or ‘down’. And then there was last Monday, my first Airwindows tech-support livestream, and a little diagram I drew to explain the sampling theorem… and an idea.

What if you just picked whichever option smoothed the signal out most?

Introducing Dither Me Timbers, the tonal opposite to Not Just Another Dither. Although it has dither in the name, and works like a dither, and occupies the same place in your DAW as a dither, it’s not a dither at all (though it does have a noise shaper). It’s a filter. It exists to take the tiny microdetails in the sampling theorem, and make them darker and deeper. The functionality is very simple: it runs one sample of latency (it’s an output stage, so that shouldn’t be too much of a problem in practice) and, for every sample, asks whether it’s larger or smaller than its surroundings. If it’s the top of a corner or a spike of treble, it simply picks whichever ’rounding’ will smooth out the treble the most. How much? It doesn’t care. It just always picks the least treble at any given moment, no matter what.

The noise shaping is gentler than that in Not Just Another Dither. Instead of establishing a bed of subtly hissing noise like NJAD, Dither Me Timbers uses its noise shaping to transform what is not even a dither, into a behavior. It doesn’t try to decorrelate the noise, or present a clean signal behind it. Instead, it does this: it works to make whatever noise is produced, as loud as the original sound would have been. This is all at superfaint levels, and interacts with the treble-darkening effect. It sounds like analog mechanical noise from some sort of playback system that’s part of the audio. As it drops way below the noise floor of what TPDF dither would have been (and I mean WAY below that noise floor) it replaces faint musical content with faint rustles and sputterings, not unlike a vinyl record’s artifacts. It’s entirely correlated with the audio, and closely matched in volume to what the audio would have been… far below what we’re used to experiencing as a digital noise floor. And it’s combined with the EQ behavior of Dither Me Timbers, producing a behavior where the audio goes first dark, then quiet, as it drops beneath perception.

This produces an effect you can’t get anywhere else, which contrasts with Not Just Another Dither completely. Instead of sparkling detail, you get depth like no other digital medium can produce. Ambient stuff, distant sounds, are twice as deep and twice as dark. If you’re going for natural organic tones, they’ll feel all the more solid, all the more real. There’s an ease to the presentation, a blackness and silence to the background, as if distant reflective surfaces became velvet curtains. Quiet musical notes take on body, lose sparkle, sit back in space as if they’re on a distant stage.

There’s also a version that does this to 16 bit, Dither Me Diskers. I don’t do that with many dither experiments: NJAD has its CD version, and now there’s finally a follow-up for those who’d like to make seriously warm, deep, organic sounding CDs. If you’re not pushing the frequency limits of human hearing with your content, it’s possible to get CDs to sound surprisingly good, and Dither Me Diskers takes that to another level. You won’t feel a lack of depth and distance from your CD with this. There’s hints of sound way way below what you’re using to thinking of as the grain of 16 bit digital audio, and you can’t feel the edges of it at all. Everything’s more dark and mellow.

And lastly, some of you will hate it. This is a filter. It takes the most delicate subtleties of the digital waveform and darkens them up, on purpose (‘cos you gotta do something, when you’re quantizing). You know who you are: if you’re not panting for that depth perception and analog smoothness, if you’re not secretly into the resonance and power of the best old vinyl, this is not for you. Try NJAD, which will give you all the airy detail you could ask for.

If you want to sink into the music like it was soup, if you think digital would sound better through tubes or tape or anything to cut the dryness and shallowness of it… odds are you’re going to love Dither Me Timbers. It is as wrong as a pirate at a garden party: it’s not even a dither at all, but a filter and a bizarre noise shaper. It’s a trick, a stunt, a mockery of ‘correct dither behavior’. It’s an EQ, a tone-changer.

And there’s nothing else like it… and it’s yours. Enjoy :)

All this is supported through Patreon. That’s how I do all this. If not for Patreon, you wouldn’t even have NJAD, much less this. If you’ve got the money and this plugin blows you away like it does me, then tack another $50 a year onto your Patreon pledge and the booty will keep on piling into your treasure chest, week after week. And every now and then I’ll hit upon something really interesting like Dither Me Timbers, and we can all rejoice :)

Gatelope

TL;DW: A special gate that applies filters.

Gatelope

Those who’ve been watching Airwindows know that I’m supposed to be taking it easy and cooling my jets just a bit ;) I’ve had a pretty strenuous Fall and have to dial it back so I don’t get sick. (shout-out to moge of Gearslutz who tipped me off to things about posture and pinched nerves: some of my woes seem to be clearing up thanks to heeding this advice!)

However, I’ve also made promises… and it’s difficult for me to entirely pause making plugins, when I have good ones in the pipeline :)

Gatelope was initially developed for Ola Sonmark, to solve the following problem: can you gate a tom mic in such a way that it rejects cymbal bleed, but lets the lows sustain longer, and then transitions into silence gracefully?

It just so happens that in developing that, I also wanted to do the opposite: reject low frequency rumble and sustain the highs more. I thought it might be useful for tightening up spot mics on kick drums. And the result… does both those things, and anywhere in between, and various other effects besides. It’s existed as a secret, Mac-only, AU-only weapon for long enough. I didn’t want to wait any longer, so enjoy Gatelope now (the Mac AU build contains an extra plugin, Gatelinked, which works like the VSTs: Gatelope in AU is ‘N to N’ and meant to be used on mono tracks, and the VSTs and Gatelinked are exactly the same, but linked stereo to prevent the stereo image from going to the side randomly)

If I seem a little out of sorts, it’ll get better and you can keep tabs on me as I’ll be doing Airwindows livestreams/AMA on Mondays at 11 AM EST from now on: that’s not so demanding as making 50+ plugins a year, and I enjoy helping people and answering questions. That’ll be on the same YouTube channel my plugin videos are on. All this is supported through Patreon, which I really appreciate: think of it like, if you would have bought one plugin from me at $50 during the last year, then please get on the Patreon to give $50 a year. You can stop if stuff comes up, nothing bad will happen, and you can do $100 or $150 a year if you’d have bought many plugins. The steadiness of it helps me, and having that resource lets me plan more things for Airwindows. I’ve got a lot of ideas, ask me at the livestream.

For now, have fun with Gatelope, and thank you! :)

Newer Posts
Older Posts

Airwindows

handsewn bespoke digital audio

Kinds Of Things

The Last Year

Patreon Promo Club

altruistmusic.com

Dave Robertson and the Kiss List

Decibelia Nix

Gamma1734

GuitarTraveller

ivosight.com – courtesy Johnny Wishoff

Podigy Podcast Editing Service

Super Synthesis Eurorack Modules

Very Rich Bandcamp

If you’re pledging the equivalent of three or more plugins per year, I’ll happily link you on the sidebar, including a link to your music or project! Message me to ask.