What happens if you take a white noise generator, run it through a one-pole LPF set to a low cutoff frequency, and then mix the two together? Do you get pink noise?
Say you have this code:
float noise = noiseGenerator();
float pinkNoise = pinkingFilter(noise); //3dB/oct filter
float brownNoise = onePoleLPF(noise); //6dB/oct filter
pinkNoise roughly equal a mix of
Or going further, can you get intermediate colors by just mixing the three noise signals in varying amounts? Like could a mix between
brownNoise create a 4.5dB/oct slope noise?