Hordijk TwinPeak Filter

(This is a repost of part of a thread on the old forum – the thread, in fact, that kicked-off a wave of activity around clones of (Eurorack) modules and general activity on the Audulus forum last year. )


Looking through, organizing, and reviewing the many Audulus patches that I’ve accumulated and worked on over the last year, I was reminded of the Hordijk TwinPeak filter. A simplifed version of it was included in the Blippoo Box that I’d put together, and I remembered that I’d meant to make a standalone version of it at the time – only to realize that that had already been tackled on the forum.

Here’s my fresh take on the Epoch Modular version demonstrated in the James Cigler video at the top of the forum thread, building on the updated modules and approaches that have been introduced over the course of the last year.

RH-RM epochTWIN.audulus (105.2 KB)
RH-RM epochTWIN Demo.audulus (184.1 KB)

I’ve also put together a version of the TwinPeak filter following the layout and design Rob Hordijk created for his own modular system. It doesn’t have the cross-fader that is a handy feature of the Epoch Modular version, but that’s not necessarily needed in the context of Hordijk’s system since it includes a Dual Fader module. There’s a directness and clarity in the pure symmetry of his design that I find very satisfying.

The hordijk-synths.info site appears to no longer be online, but can fortunately still be accessed via the Internet Archive’s Wayback Machine. I also discovered the recently established Hordijk Modular Blog, which has an enthusiastic entry on the TwinPeak filter that includes an informative video in which Hordijk himself explains how the design enables not only a bandpass filter, but one with two peaks.

RH-RM TwinPeak.audulus (104.4 KB)
RH-RM TwinPeak Demo.audulus (173.2 KB)

I’ve also put together a simplified, single input, micro version of the TwinPeak filter. The modulation input is set to only alter peak 2 by default, but this can easily be changed by opening up the hood and changing it to peak 1 or adding it to both.

The Hordijk Modular Blog suggests using multiple TwinPeak filters in order to achieve a complex filter with multiple resonant peaks, so I’ve tried something of that out in a little demo with the filters being triggered at sub-audio rates.

RH-RM uTWIN.audulus (90.2 KB)
RH-RM uTWINS Demo.audulus (292.2 KB)

2 Likes

Thanks for posting this!

When you have some time to create a rundown of the controls for this, it would be great if you reposted it over at the VCF subcategory.

I’m working on a template for posts so you don’t have to make all the tables from scratch.

1 Like

“When I have some time” :slight_smile:

I’ll concentrate on getting some of the older posts up first.

1 Like

I created a default post for those categories that might make it easier!

https://discourse.audulus.com/t/module-documentation-template-now-default-post-in-modules-categories/208

These Audulus 4 updates to the Hordijk TwinPeak Filter are from April last year, but I never got to put them up here on the forum.


TwinPeak_v.2.0_Noise-Choir.audulus4 (195.4 KB)


RH-RM_TRIPLE-LFO_v2.02_TwinPeak_v2.0.audulus4 (103.3 KB)


RH-RM_TRIPLE-LFO_v2.02_TwinPeak_v2.0_.audulus4 (126.0 KB)


RH-RM_TRIPLE-LFO_v2.02_TwinPeak_v2.audulus4 (104.6 KB)

1 Like

And here’s an update to the TwinPeak filter:

Ron Hordijk’s TwinPeak filter consists of two low-pass ladder filters in parallel, with the input of the second being inverted. This transforms the second filter into a high-pass filter when combined with the first (with a result identical to subtracting the area of the first filter from the second), creating a band-pass filter between them. Similarly, the input of the second filter can be applied to the first to create a band-pass filter for that signal.

While a band-pass filter can be created by combining a low- and high-pass filter, the advantage of this design is that the cutoff points can freely shift in relation to which is the higher and the lower, without a loss of sound. The band-pass is simply defined by the frequency range between the two cutoff points.

With the resonance turned up, the ‘twin peaks’ of the cutoff points become apparent. In this version, they can be further emphasised through the inclusion of FM feedback on the cutoff frequencies.

The ‘twin peaks’ lend themselves to the creation of vowel-like effects, especially with waveforms rich in harmonics, or percussive sounds when pinged by low-frequency pulses. The peaks can be modulated either individually or together (via the shared ‘Cutoff Mod’), maintaining a set distance between them.

An exponential VCA for the shared output of the two filters is also included.

TWINPEAK v3.0.audulus4 (47.8 KB)

TWINPEAK_v3.0_TRIPLE-LFO Demo.audulus4 (203.4 KB)

TWINPEAK_v3.0_Percussion Demo.audulus4 (203.4 KB)