Stilson's Moog Ladder in gen~

    Jan 11 2012 | 8:04 pm
    I'd posted this on the MSP list when it came out, but thought I'd repost it here since it uses gen~:
    Hope this can be of use.

    • Jan 11 2012 | 9:10 pm
      been meaning to check this out, thanks!
    • Jan 12 2012 | 12:47 am
      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.
    • Jan 12 2012 | 4:43 am
      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.
    • Feb 08 2012 | 1:56 pm
    • Feb 08 2012 | 2:56 pm
      Sounds amazing!
    • Feb 09 2012 | 12:02 pm
      this is great thanks! can't wait to have enough time to fiddle around with it properly.
    • Feb 09 2012 | 1:32 pm
      What an instrument well design and very fun and intuitive to play with...Can wait to use it more...Thanx for sharing....
    • Feb 09 2012 | 5:42 pm
      great stuff!
    • Feb 09 2012 | 8:18 pm
      sounds very rich and exciting and responds well - nice to have a go to filter in Max. Thanks Peter.
    • Feb 10 2012 | 2:34 am
    • Feb 10 2012 | 4:39 pm
      Awesome, thank you!
    • Feb 10 2012 | 5:13 pm
      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.
    • Feb 10 2012 | 10:41 pm
      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.
    • Feb 11 2012 | 3:59 am
      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:
      The filtering PDF has lots of really interesting info.
    • Feb 11 2012 | 12:33 pm
      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.
    • Feb 11 2012 | 8:56 pm
      hi rodrigo.
      this is a slightly neater visualisation, just ripped from a max example file
      very tweakable / improvable.
    • Feb 11 2012 | 10:07 pm
      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):