tester's gen
Posted: Sat Jan 22, 2022 8:30 pm
This little generator, or to be more specific - modifier or wanderer - is a part of a project I am working on.
It's not a noise generator. This one shifts between random points of time, each time producing random depth. It's designed for longer progressions, but for shorts it gives cool effects too. All depends on base frequency, frequency range, and time range. Shift between points of time can be continuous, or just upwards or just downwards, or no progression (just random depths). Progression curve can be modified by additional code.
As for limitations, as far I remember, there is some index length limit (approx 5-7 mins at 44.1k?), that for regular wave player needed some redesign, but here it may work not that bad. Not tested.
Now - I would appreciate optimizations and shortcuts, or complete rewrite, to make work this thing faster, without loss of quality (hoping can be a problem) or concept. In my project I need to put multiple copies of that, so the faster it goes, the better.
Have fun and thanks in advance!
It's not a noise generator. This one shifts between random points of time, each time producing random depth. It's designed for longer progressions, but for shorts it gives cool effects too. All depends on base frequency, frequency range, and time range. Shift between points of time can be continuous, or just upwards or just downwards, or no progression (just random depths). Progression curve can be modified by additional code.
As for limitations, as far I remember, there is some index length limit (approx 5-7 mins at 44.1k?), that for regular wave player needed some redesign, but here it may work not that bad. Not tested.
Now - I would appreciate optimizations and shortcuts, or complete rewrite, to make work this thing faster, without loss of quality (hoping can be a problem) or concept. In my project I need to put multiple copies of that, so the faster it goes, the better.
Have fun and thanks in advance!