Navigation
Search
|
Airwindows PrimeFIR: Free Mac/Windows/Linux/Pi CLAP/AU/VST3/VST2/LV2/Rack
Monday July 7, 2025. 01:14 AM , from Gearslutz
![]() PrimeFIR in Airwindows Consolidated under 'Filter' (CLAP, AU, VST3, LV2) PrimeFIR.zip (551k) standalone(AU, VST2) It's experiment time again! Inspired by the original filter in Baconpaul's Six Sines FM synth (which I recommend the heck out of, by the way) I got busy trying to make a similar type of filter. This is not how I usually filter. I have a great distaste for the smearyness of linear phase and the weird vibe the pre-ring gives off, but it was amazing in Six Sines, partly because of the incredibly tiny and CPU-efficient window, and so I had a whack at the problem. As usual I had a whack at it in pinata fashion, so rather than do it properly I came up with a way to implement the sinc function I needed for the brickwall, with a sin() based window, and for good measure I made the post-ring longer than the pre-ring just because I could, and made the window size variable so you could filter right down to moderately low frequencies, and that's the first part of the experiment. And then I thought it would be fun to calculate out the sinc function for what it would need to be if you took, not every sample, but every PRIME sample in that window, and used that. Only some of the samples, but across a much MUCH broader time window for the same number of filter positions. And also those positions wouldn't be reinforcing each other, because they're prime numbers. How hard could it be? So, when you turn the 'prime' control over 0.5, you get a completely different filter, if that's still an appropriate name for it. In theory it'll filter down lower, except it completely fails to be a brickwall. It's sort of like a shelf? And sort of phasey, and sort of diffuse, and it's yours to play with. You're hearing only a window of the prime-numbered samples peeking through and acting like it's a filter or something resembling one. And you've heard something like it before… because nearly twenty (!) years ago, my plugin Iron Oxide came out, and one of the things it does is build tone shaping out of prime-spaced successions of samples. No kidding: this technique hasn't really been played with since Iron Oxide and variations on BrightAmbience. Here it's a way to broaden the range of frequencies a brickwall filter can 'reach', except that since it's such a sparse set of filter coefficients, it stops working like any normal brickwall filter and turns into something else. If I wanted to make it be a similarly inefficient highpass, merely including an 'Inv/Wet' control wouldn't be enough, I'd need to doctor the filter so instead it was accepting the nonprimes and omitting the primes, run the brickwall, and then subtract that. This (not the prime version) is also what I've been trying for the last two reverbs, and some folks love that but others cried foul. I'm going to broaden my filter palette a bit for the reverbs, though now I know what this one can do (a sort of slick flashy effect) and will most likely turn to the Pear filter with nonlinearity for the next few reverbs. I've got about four different methods not counting simple biquads that will do different things. Even one (BezEQ!) that will produce gnarly artifacts for texture, for certain kinds of special effects. For now, enjoy playing with the experimental PrimeFIR. It might just lead to an interesting sort of highpass for livening up things as significant as lead vocals… more on that later. Have fun:cool: 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.
https://gearspace.com/board/showthread.php?t=1450707&goto=newpost
Related News |
115 sources
Current Date
Jul, Mon 7 - 09:20 CEST
|