i found the audio spectrum in the MM5587 using an 8 channel Yamaha spectrum equalizer varied too much for my liking every few seconds which is why I said it was only good for audio above 1Hz with some 0.3Hz modulation in each channel.
Edit ,
I am having 2nd thoughts about your spectrum with how many spectral decades you need.
Do you need the impulse interval over 5 decades or just 2 or 3 decades with harmonics limited to 100Hz? If so the synthesis will be different. Weighted Random periods of impulses between f1 and f2 or a much smaller range of 2 decades with harmonics for the top few decades.
Averaged over time, longer than the lowest frequency, the average random spectrum may be the same, but over the short term may be quite different. As you know an theoretical impulse has an infinite bandwidth and practical ones limited by the pulse width, T have recursive notches in spectrum starting at 1/T then 1/2T,1/3T... 1/nT as the spectral envelopes reducing in amplitude with 1/n but relative flat like white noise up to 1/2 f the clock rate.
In the end you need to define if more than 2 or more random impulse generator with input clocks and attenuation spaced by decades OR just 1 random impulse generator with a shift length of n bits has the longest flicker interval at 1000 seconds with impulse harmonics band limited to 100Hz and a random sequence up 1/2 the clock rate but in a random pattern that cycles in 2^n counts, or 64K cycles for a 32bit generator.
Edit ,
I am having 2nd thoughts about your spectrum with how many spectral decades you need.
Do you need the impulse interval over 5 decades or just 2 or 3 decades with harmonics limited to 100Hz? If so the synthesis will be different. Weighted Random periods of impulses between f1 and f2 or a much smaller range of 2 decades with harmonics for the top few decades.
Averaged over time, longer than the lowest frequency, the average random spectrum may be the same, but over the short term may be quite different. As you know an theoretical impulse has an infinite bandwidth and practical ones limited by the pulse width, T have recursive notches in spectrum starting at 1/T then 1/2T,1/3T... 1/nT as the spectral envelopes reducing in amplitude with 1/n but relative flat like white noise up to 1/2 f the clock rate.
In the end you need to define if more than 2 or more random impulse generator with input clocks and attenuation spaced by decades OR just 1 random impulse generator with a shift length of n bits has the longest flicker interval at 1000 seconds with impulse harmonics band limited to 100Hz and a random sequence up 1/2 the clock rate but in a random pattern that cycles in 2^n counts, or 64K cycles for a 32bit generator.
Last edited: