Single Knob Filter: Free Windows VST Plug-in Emulates Pioneer DJM-800
Sometimes, simple stuff matters. DJ mixers like Pioneer’s DJM-800 have simple, single-knob low- and high-pass filters. Laptop software often doesn’t. Enter FZero, with his free and open source Single Knob Filter to fill the gaps. (Windows-only, built in SynthEdit, but it’s open source and schematics of the basic signal processing are available, if anyone wants to translate this to Mac.) Drop this into an insert in a tool like Ableton Live and go play.
Single Knob Filter [Project Page]
SKF-VST at Google Code [Source, VST Download]
It’s apparently a big improvement on an Ableton forum solution that used 127 different filter instances in a rack.
I’m aware of the goodness of Single Knob Filter thanks to the Aurora open source DJ mixer project (see yesterday’s write-up); they assign an instance of the plug-in on each of the Aurora’s two mixer channels. Aurora’s Matt originally had the SKF plug-in in their Ableton template, but I encouraged them to replace it with Ableton’s Auto Filter for cross-platform compatibility and ease. That said, for plain DJ filtering, this it the One True Knob.
Now, go forth and use it on some crazy experimental noise soundscape you’ve been working on, just to spite cliche.
/* Buy links if custom fields not null and not in cat or search results */ ?> /* End Buy links if custom fields not null and not in cat or search results */ ?>









29 Comments
Leave a Commentplurgid
single knob filter appears to have two knobs
August 28, 2008 @ 11:07 am
Peter Kirn
Well, the filter is one knob. Resonance doesn’t count? ;)
August 28, 2008 @ 11:13 am
c.db.sn
some folks @ the abletonlivedj forum will be very excited about this….
August 28, 2008 @ 11:39 am
George Kilburg
Yes, the concept of a filter cutoff frequency being controlled with only one knob is a new one on me!
August 28, 2008 @ 12:37 pm
FZero
Whoa, this made my day. It was rather crappy up until now. :-)
I’m absurdly flattered. Really. Thanks.
August 28, 2008 @ 12:43 pm
Ortzinator
There’s no source on the Google Code page. :(
August 28, 2008 @ 12:53 pm
FZero
@Ortzinator Yes, there is, in Synthedit format. I’m not a C programmer, sorry.
August 28, 2008 @ 12:57 pm
Ortzinator
Oh it’s in with the binary. Cheers.
August 28, 2008 @ 2:10 pm
George Kilburg
The second thing I don’t understand is this:
“It’s apparently a big improvement on an Ableton forum solution that used 127 different filter instances in a rack.”
Why do that?
August 28, 2008 @ 2:13 pm
tobamai
Sounds to me like someone over at the ableton forums made a rack full of 127 different filters all set to different frequencies. Then he bound one knob to cycle through them.
The better solution would be to pick your favourite low pass and high pass filters and then bind the top half of a knob to control the low pass and the bottom half to control the high pass with zero on both filters in the center. You can do this in Live 7 with the midi binds, I don’t know about other versions. You could just write some midi translator script to do parse the one knob’s cc into two different cc’s (with glovepie, maybe bome’s).
I’m glad I’m not the only one who thought 127 different filters sounded like a really bad solution.
August 28, 2008 @ 4:27 pm
seismo
@tobamai, since HP/LP filters act inversely, i’d probably map the high pass to the top half of the knob and the low pass to the low side with center value = 127 for LP and 0 for HP.
August 28, 2008 @ 5:49 pm
jason
@seismo: You can do this with Traktor DJ and my VCI-100 controller. I just discovered how to set it up properly. Totally freakin’ sweet. http://www.djtechtools.com
August 28, 2008 @ 7:30 pm
tobamai
Yeah, I caught my mistake but I don’t see a way to edit the post. Anyways, the idea is that when the knob is at the center the filters don’t affect the audio at all.
August 28, 2008 @ 8:17 pm
Ashley
Oh dear. I can’t believe anyone would care about this. There’s got to be like 10,000 other crap stock standard synthedit filters available that could do more than this.
August 29, 2008 @ 1:51 am
Ronny
If this faithfully emulates the sound of those Pioneer effects it’s gets my achievement for the worst sounding filter ever.
August 29, 2008 @ 3:07 am
Freeware: Single Knob Filter VST wie DJM-800 « DIGITAL AUDIO SERVICE
[...] Via CDM [...]
August 29, 2008 @ 3:29 am
gbsr
my question is this: why would this be a better solution then the ableton rack you mention? because, racks and native live devices uses no cpu unless they have a signal (other then the very few cpu cycles it takes to piont the vectors). so it wouldnt exactly be anything to gain by getting this as opposed to the rack, except a stupid vst ui. oh, ofcourse as for the sound i dont know, but if they are identical in terms of sound, there shouldnt really be any difference, other the fact that one thing has a ui and the other has a native ui.
August 29, 2008 @ 3:41 am
gbsr
umm yeah, to clarify: native devices uses no cpu unless they have a signal. racks isnt true per definition since racks can contain vst plugins aswell as bative devices. but if a rack uses native devices only, then its true.
August 29, 2008 @ 3:47 am
scuzzphut
There were a couple of free Single Knob Filters released on this KvR page
http://www.kvraudio.com/forum/viewtopic.php?p=1416369#1416369
Including my own version, which is hand coded and uses the host GUI
http://www.scuzzphut.com/switchphilter.dll
August 29, 2008 @ 4:14 am
Gerador Zero » SKF-VST on Aurora Mixer (and CDM!)
[...] beautiful kid open-source VST plugin Single Knob Filter appeared on Create Digital Music, making me really proud. [...]
August 29, 2008 @ 8:00 am
FZero
@all:
My intention was to make something that used less cpu and was less clunky than the rack with 127 filters. Contrary to what @gbsr said, the former filter rack used around 10% of my cpu while idle and up to 25% while active, so it was impossible for me to use on my machine at the time (Pentium M 1.5 notebook).
I never said it was an ideal solution or that better alternatives don’t exist. In fact I would really like to know some C++ to make a proper plugin with a (more) kickass sound, but for now I’m satisfied with this (and I don’t have time to learn C++ properly right now).
I really think Sythedit’s filters sound awesome anyway (they self-oscillate!), and the thing is open-source after all. Want to make it better? Download it and modify it! I’m curious to see what other people can add to this (LFO? Better gfx? Who knows?).
By the way, I tried to make a simpler rack on Live before doing it with Synthedit, but it didn’t sound right because Live doesn’t have a way to apply curves (exponential, parabole etc.) to the controllers. The linear curve makes it very difficult to make a natural-sounding single knob filter.
August 29, 2008 @ 11:44 am
Andrew
Please…. oh pretty please will someone translate for us Mac peeps. 127 Autofilter instances sounds all too familiar….
August 29, 2008 @ 12:12 pm
gbsr
@fzero, +1 on the curves.
August 29, 2008 @ 7:26 pm
Ashley
@ Andrew:
go to kvraudio.com. There’s hundreds of free mac filters that will do 100x times what this can. This can’t be translated to mac. But there’s tonnes of free filters out there that look better, sound better, and have more features.
August 29, 2008 @ 10:04 pm
Jamie
Correct me if I’m wrong, but aren’t there two knobs on that single knob filter?
August 30, 2008 @ 4:10 am
Ashley
Yeah, it’s obvious that whoever made this is about as good at counting as they are at making software.
Sorry, i just had to.
September 4, 2008 @ 4:01 am
Scuzzphut Switchphilter, a freeware DJ-style filter plug-in for Windows PC
[...] writes: Here’s a plugin I created in response to this KvR thread. I was reminded of it by this post on Create Digital Music and thought I’d upload it [...]
September 4, 2008 @ 4:55 am
ridiculous
you ppl are absurd, i can’t believe this even got a mention on create digital. any newcommer to synthmaker or synthedit with a just a basic understanding of filters could make this plugin within 3 minutes.
September 9, 2008 @ 5:25 pm
MAC
OSX version?
January 26, 2009 @ 3:05 pm
Leave a comment
RSS feed for comments on this post. TrackBack URI