Stilson's Moog Ladder in gen~

Peter McCulloch's icon

I'd posted this on the MSP list when it came out, but thought I'd repost it here since it uses gen~:
https://cycling74.com/tools/pm-stilsonmoog/

Hope this can be of use.

sequencersampler's icon

been meaning to check this out, thanks!

Wetterberg's icon

Loving this:

How can we make this super nasty? I have a feeling that distortion and delays injected into this filter could be the starting point of some pure brilliance.

Peter McCulloch's icon

I'm in the middle of a project for the next couple of weeks, but I'm almost finished with a much nastier version that has saturation and self-oscillation. I'll post it in a few weeks.

Peter McCulloch's icon
Rodrigo's icon

Sounds amazing!

LiamCormacGould's icon

this is great thanks! can't wait to have enough time to fiddle around with it properly.

benoit-1842's icon

What an instrument well design and very fun and intuitive to play with...Can wait to use it more...Thanx for sharing....

Ben

dtr's icon

great stuff!

AudioLemon's icon

sounds very rich and exciting and responds well - nice to have a go to filter in Max. Thanks Peter.

stoersignal's icon

beautiful

Dan Nigrin's icon

Awesome, thank you!

Peter McCulloch's icon

Thanks, all, for the positive feedback. Please let me know about any bug reports. It's a little CPU-heavy, but I have a version with a lookup table, though it's less accurate.

The efficiency will probably improve a bit once gen~ can handle down-sampling internally.

Rodrigo's icon

CPU doesn't seem to be too bad for how good it sounds.

I've been messing around with a filtergraph~ trying to get a visual pseudo-representation of what's happening, but to no useful result.

Peter McCulloch's icon

Not sure what you mean about filtergraph~. Are you trying to visualize the coeffs? They'll be different than those in a biquad~ because of the way it handles resonance.

For more information on the filter (and other cool code from the ICST library), check out this page:
http://www.icst.net/research/projects/digital-sound-generation/

The filtering PDF has lots of really interesting info.

Rodrigo's icon

Yeah basically trying to visualize the filter. I managed to get some scaling that is at least in the ballpark of the filtering (filtergraph superimposed on the spectroscope sort of line up).

It's just for a GUI thing anyways.

That should make for some good reading, thought I generally can't follow the math stuff for very long.

pid's icon

hi rodrigo.

Max Patch
Copy patch and select New From Clipboard in Max.

this is a slightly neater visualisation, just ripped from a max example file

very tweakable / improvable.

Rodrigo's icon

Yeah does look nicer but I was mainly going for a visualization of what the filter is DOING, rather than the sound coming out of it. Hence why I was using filtergraph to sort of approximate look of the filter.

scope~ does seem quite handy. I'll have to test a bit to see how it is for cpu and displaying waveforms as I'm crazy tired of the 'jiterring waveform~' display when using poke~.

This is what I have at the moment: (I wrapped Peter's code in a poly and renamed it so you went get any sound out of this but you can see what I mean):

Max Patch
Copy patch and select New From Clipboard in Max.