https://github.com/pmarks-net/chromadoze multiplies white noise by a stairstep shape (rectangles of various heights), then runs an IDCT to generate colored noise.
I wonder if this actually has subtle artifacts, or if it doesn't matter because the input is noise?