How to build a custom smoother for serialized data?

Michael O'Hagan
Michael O'Hagan Member Posts: 105 Helper
edited October 2024 in Building With Reaktor

I'm working on an additive synthesizer, you can see it's current state here...


https://www.youtube.com/watch?v=Q9XweGLkDfY&t=4s


I'm trying to build a serialized/indexed smoother system for the partial data.


I need to create a smoother where partial 1 is smoothed out against it's previous partial 1 value.


If I just put a smoother on the partial data it smooths value 2 angainst value 1 in a linear way, this is no good, I need it to store and remember the value of each harmonic in series and smooth against the value of that harmonic so that each time it iterates in the new amplitude data it smooths properly where partial 1 is smoothed against partial 1, and partial 2 is smoothed against partial 2 and so in.


I tried the envelope follower from the ezfft kit, but it's not quite getting me the right results.


Do you have any ideas about how this could be done?


I'm not sure how to make a smoother that remembers and resets to say that on index 1 the previous value was 0.762 and on the next index 1 the value is 0.597 so smooth between tose 2 values on index 1 only.


I just can't quite wrap my head around how this could be done.


Thanks.

This discussion has been closed.
Back To Top