Built a Grendel Drone Commander... self osclillating filter !!

antoniosvisa's icon

Hello everyone, I'm new user on this forum and use max msp
for about a year ...
I'm trying to recreate an algorithm which reflects
the Grendel Drone Commander and its special timbre ...

it's not easy to replicate an analog circuitry especially the self oscillating filter of Grendel, but I'm trying :)
would know someone give me some advice to get a sound similar to that of the filter self oscillating sound, or have some tips in general? Sorry for my English!!

here is the patch (Vco and Filter only), sorry for the dirt ...

antoniosvisa's icon
Wetterberg's icon

doesn't seem to paste properly - use "Copy Compressed"

antoniosvisa's icon

I can't attach the file

Grendel-Drone-prot1.maxpat
Max Patch
antoniosvisa's icon

sorry did'nt work well last night my internet connection, only now I was able to add the patch ...

any suggestions?

Wetterberg's icon

you really need the phase locked sync thing to nail the sound- that skippy pll sound is really a big part of it.

the filter sounds nice, overall. I'd go through the patch and reduce the number of controls, invent some higher-level controls here and there. If it's still not to your liking after that, then there's a whole subset of filters in max that does the nonlinear thing rather well: the ones made with gen~ :)

antoniosvisa's icon

you advise me to use for a phase locked sync for the triangular oscillator? in what way?... Unfortunately for me I have no experience with patches of Gen :)

Mark Durham's icon

Check out the helpfile for rate~

antoniosvisa's icon

yes, but I don't understand how I should integrate the object rate~ in the patch.
but also what kind of connection they have the object rate~ with the filter?

antoniosvisa's icon

I realized now the utility of rate~ inside the patch, it could check the frequencies of the filter and LFO for the Pulse effect. For the moment I don't care
What interests me more than anything is to pull out a manageable sound from the resonant(lowpass?) filter, every time the cut-off frequency of the filter is set to very low cutting capable of triggering the self-oscillation!

antoniosvisa's icon

but... how could I implement the PLL inside my patch, to better manage the relationships between osc and filter?

Wetterberg's icon

find pm.ladder - it self-oscillates, IIRC.

antoniosvisa's icon

Thanks Wetterberg , sorry for my worries :)at the moment I don't have max 6 I can't use objects Gen~ and derivatives. Some choice that goes well on max 5? hints?

john.baq's icon

So you managed to make it work. Nice work, it sounds great!

antoniosvisa's icon

Thank you John.Baq
I'm still working! :)

oli larkin's icon

nice work antonio - are you going to share the patch? I have the real thing so i'm interested to compare :-)

john.baq's icon

would be great if you could share the patch!