I’m interested in utilising graphic representation (in a variety of ways as musical data) through BPFs and BPF-Libs. I’m seeking to create a final summed curve from an initial input (drawn or via x,y list - line or spline) curve, plus the addition of self-similar, but modified, curves with double the frequency (occurrences) that will ultimately produce a summed curve (basically a form of 1d Perlin noise).
After the initial curve, subsequent curves should double in double the frequency, halve in amplitude. As an added treat it would be wonderful to be able to adjust separate amplitude for each frequency (‘persistence’ in Perlin terms, specifying the amplitude’s increase or decrease).
See the attached to show what I’m after:
There’s probably a very simple solution utilising scaling and mathtools especially given OM’s powerful suite of BPF/BPF-libs (possibly BPF-INTERPOLX too?) but I’m just drawing a blank at formalising the problem in OM terms. ANY assistance would be really appreciated.
Thanks in advance, and good wishes to all,