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.

The Pioneer DJM-800, caught in action by talented Flickr Fotographer Manuel_P (see blog).

30 responses to “Single Knob Filter: Free Windows VST Plug-in Emulates Pioneer DJM-800”

  1. plurgid says:

    single knob filter appears to have two knobs

  2. Peter Kirn says:

    Well, the filter is one knob. Resonance doesn't count? 😉

  3. c.db.sn says:

    some folks @ the abletonlivedj forum will be very excited about this….

  4. George Kilburg says:

    Yes, the concept of a filter cutoff frequency being controlled with only one knob is a new one on me!

  5. FZero says:

    Whoa, this made my day. It was rather crappy up until now. 🙂

    I'm absurdly flattered. Really. Thanks.

  6. Ortzinator says:

    There's no source on the Google Code page. 🙁

  7. FZero says:

    @Ortzinator Yes, there is, in Synthedit format. I'm not a C programmer, sorry.

  8. Ortzinator says:

    Oh it's in with the binary. Cheers.

  9. George Kilburg says:

    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?

  10. tobamai says:

    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.

  11. seismo says:

    @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.

  12. jason says:

    @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

  13. tobamai says:

    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.

  14. Ashley says:

    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.

  15. Ronny says:

    If this faithfully emulates the sound of those Pioneer effects it's gets my achievement for the worst sounding filter ever.

  16. gbsr says:

    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.

  17. gbsr says:

    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.

  18. scuzzphut says:

    There were a couple of free Single Knob Filters released on this KvR page

    http://www.kvraudio.com/forum/viewtopic.php?p=141

    Including my own version, which is hand coded and uses the host GUI

    http://www.scuzzphut.com/switchphilter.dll

  19. FZero says:

    @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.

  20. Andrew says:

    Please…. oh pretty please will someone translate for us Mac peeps. 127 Autofilter instances sounds all too familiar….

  21. […] beautiful kid open-source VST plugin Single Knob Filter appeared on Create Digital Music, making me really proud. […]

  22. gbsr says:

    @fzero, +1 on the curves.

  23. Ashley says:

    @ 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.

  24. Jamie says:

    Correct me if I'm wrong, but aren't there two knobs on that single knob filter?

  25. Ashley says:

    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.

  26. […] 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 […]

  27. ridiculous says:

    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.

  28. MAC says:

    OSX version?

  29. dergreule says:

    switched from pc to mac and i badly miss this vst… any news on a mac version?

    or a cpu friendly alternative?

Leave a Reply to tobamai Cancel reply

Your email address will not be published. Required fields are marked *