Menu Sidebar


Airwindows is one guy: me! I am an audio hacker and computer programmer from way back. I seek only to continue my life up here in Vermont, inventing things and putting them onto the internet, sometimes for free and sometimes for pay. My hope is that people richer than me (i.e. most people) don't rob me. My other hope is for another cup of Aeropress. One out of two ain't bad!



TL:DW; Design your own tone-shaped TPDF. BuildATPDF I explained how DoublePaul was made: taking a TPDF highpass dither, and including additional nearby samples to cause the tone of the noise to be more high-pitched. Wouldn’t be fair if I didn’t give you a chance to play with it yourself :) To use BuildATPDF the way […]


TL:DW; Like PaulDither, but more so. DoublePaul This is for sort of a special purpose. I’ve got an outrageous custom dither (well, wordlength reducer: there’s no noise and no randomness in it) called Not Just Another Dither. For final output, it’s that I recommend. However, I’ve got a mastering engineer friend (Hi Bob!) who favors […]

Not Just Another Dither/CD

NotJustAnotherDither The votes are in, and the Internet has spoken. We’ve got a name for the new noise shaping variant on Naturalize, after a January of wild suggestions. Seems most people simply wanted to emphasize that this was not your ordinary dither, not your daddy’s TPDF. This is the plugin (two, in fact) that beats […]


TL;DW: Deterministic dither uses Benford Realness calculations for each sample. NaturalizeDither Last and definitely not least in the dither-fest: Naturalize! This dither is often considered best by listeners. It works on every genre, at every sample rate. It adds no tonal color to the audio, and the noise it produces is quiet… but more than […]


TL;DW: The testbed for the TPDF-based dithers. Flanger dither! NodeDither And just one more dither plugin before the eagerly anticipated Naturalize… (because who will care about these then?) …NodeDither, the testbed upon which PaulDither and TapeDither were developed! I still think it’s good to have those as separate plugins (for simplicity and purity of concept) […]


TL;DW: TPDF variant with noise like reel-to-reel tape. TapeDither I thought I had it all worked out. Put out a proper, well-coded TPDF dither, the highpassed variation on it I’ve called PaulDither, and move on to the fancy boutique stuff. But there was this one experiment I had in mind. If you could do the […]


TL;DW: Spatial positioning and clarity dither. SpatializeDither Spatialize is one of my high-performance boutique dithers. Though I think my Naturalize beats it, that’s a preference: I like digital sound to sound organic and real, and I like ambience and foggy distance and other things Naturalize is great at emphasizing. Spatialize is also good at reverb […]


TL;DW: Retro ‘groove crackle’ dither with fuller sound. VinylDither To explain this dither, I’ve got to talk about SACD (DSD) a little. There’s a super-hi-fi digital format known as DSD (direct stream digital). It uses a sample rate in the megahertz, but not as many bits (as few as one, even!) and is tricky to […]


TL;DW: If you like truncation and artificial vibe, try this! HighGlossDither Here’s an Airwindows science experiment! The idea here was to identify things about truncation that some people (maybe crazy people, but people nonetheless) like, and build them into a dedicated dither. This video includes extensive exploration of truncation, TPDF and flat dithers besides HighGlossDither, […]


TL;DW: Single pole highpassed TPDF dither. PaulDither As long as we’re making TPDF dithers, here’s something worth noticing, and a shout-out to a great person. In a public Facebook discussion on dither, Paul Frindle (Sony Oxford, and the DSM 2 ‘prismatic compressor’) suggested his own preferred solution, in general terms: “The one we use most […]

Older Posts


handsewn bespoke digital audio

Kinds Of Things