I contemplated several lm3916
but it could get expensive.
it would take lots of transistors to even come close to the cost of 1 lm3916.
transistors = the oriential circuit says C1815 and ??
I attached a pic of filter w/ display drivers.
I changed the resistors on the lm3916 to 50 and put a 100 ohm trim pot. I have several different colored leds(red, green, yellow, blue) all take a different current and intensity levels so to even things out I put in trim pots. (10 for $1)
I got TINA simulation working right so I know the filters work as predected.