Laccum + normalize with "forget" rate?


    Apr 14 2006 | 10:47 am
    Hello All,
    I'm trying to build a list accumulator with normalization. I've got that far (though I'm severly mathematically challenged, so please feel free to fix what I already think I've done!), but what I want to add is an optional "forget" rate. What I'd like is a slightly more stubborn version of what I already have -- one that will change more slowly over time. Make sense?
    [ edit: that is, same peak of 1.0, but smoother curve... yes? ]
    Here's what I've committed, thus far (need Lobjects, btw):

    • Apr 14 2006 | 11:40 am
      On 14-Apr-2006, at 12:47, jbmaxwell wrote:
      > I'm trying to build a list accumulator with normalization. I've got
      > that far (though I'm severly mathematically challenged, so please
      > feel free to fix what I already think I've done!), but what I want
      > to add is an optional "forget" rate. What I'd like is a slightly
      > more stubborn version of what I already have -- one that will
      > change more slowly over time. Make sense?
      If the list size is constant you could do your "forget rate" easily
      with a bank of lp.stacey objects.
      Here's an example for 3-element lists and a forget rate of 5.
      If you require variable list lengths or changing forget rates you
      would need to do some scripting with this approach. At least stacey
      does the math for you.
      Just an idea.
      -- Peter
      -------------- http://www.bek.no/~pcastine/Litter/ -------------
      Peter Castine +---> Litter Power & Litter Bundle for Jitter
      Heavy-Duty Mathematics for Everyday Use
      iCE: Sequencing, Recording &
      Interface Building for |home | chez nous|
      Max/MSP Extremely cool |bei uns | i nostri|
    • Apr 14 2006 | 12:40 pm
      Thanks Peter,
      I didn't realize stacey had that option, but alas, my current application uses a list of around 50 members (I'm doing some fuzzy stuff), so it would be a little cumbersome to do with stacey. I think I can get my head around the math, so I may do it in java...
      btw, I had a look at dspaudio and became quite curious about iCE. Is there any more documentation I can look at to get a better idea of how it might be used, or what it's capable of doing? I could just use a little more detail.
      thanks,
      J.
    • Apr 14 2006 | 1:52 pm
      On 14-Apr-2006, at 14:40, jbmaxwell wrote:
      > btw, I had a look at dspaudio and became quite curious about iCE.
      > Is there any more documentation I can look at to get a better idea
      > of how it might be used, or what it's capable of doing?
      We're working on it. As it becomes available it will be on the
      DSPAudio site.
      Best, Peter
      -------------- http://www.bek.no/~pcastine/Litter/ -------------
      Peter Castine +--> Litter Power & Litter Bundle for Jitter
      iCE: Sequencing, Recording & |home | chez nous|
      Interface Building for |bei uns | i nostri|
      Max/MSP Extremely cool http://www.castine.de