Pink Noise in oF

I tried following the first method described here, but the result is… a little pink, but still closer to white noise. Any idea what’s wrong with my implementation? @roymacdonald

void ofApp::audioOut(ofSoundBuffer& outBuffer) {

	for (size_t i = 0; i < outBuffer.getNumFrames(); i++) {

		float white = ofRandom(-1.0f, 1.0f);

		b0 = 0.99886 * b0 + white * 0.0555179;
		b1 = 0.99332 * b1 + white * 0.0750759;
		b2 = 0.96900 * b2 + white * 0.1538520;
		b3 = 0.86650 * b3 + white * 0.3104856;
		b4 = 0.55000 * b4 + white * 0.5329522;
		b5 = -0.7616 * b5 - white * 0.0168980;
		pink = b0 + b1 + b2 + b3 + b4 + b5 + b6 + white * 0.5362;
		b6 = white * 0.115926;
		outBuffer.getSample(i, 0) = pink;
		outBuffer.getSample(i, 1) = pink;
	}	
}

hi. no idea really. it looks like the code you link to but I am not sure about what b0, b1, etc should be inited with.
ofxTonic seems to have a pink . you might want to check it.

or this Trammell Pink Noise (C++ class) — Musicdsp.org documentation