
Hi, Bassman. If it hasn't been said before, welcome to fishlore.
Has your list of fish remained the same, or did you add those guppies? If it is the same, it doesn't look like you are overcrowded, but you may need to up your waterchanges.
If you haven't added any fish, you might consider a bristlenose pleco. They only grow to 4-5" and eat algae. Often "CAE"'s quit eating algae after they get grown, not so with the BN pleco.
Do you test your water? Tests could tell you if the nitrate level is high, and feeding that algae. Usually if you keep nitrates below 20 it helps, do this with waterchanges.
Excess food, or rotting leaves on plants also feeds the algae by releasing phosphates in the water. Cut back on feedings slightly, and make sure to trim and discard any dead leaves.
Light, either direct from a window, or your tank lighting should be limited to no more than 10 hours a day, preferably broken up into two 5 hour periods, with approx 2 hours in between. Timers help here, and it may be necessary to cover your tank if it is near a window to accomplish this.
When the algae dies from starvation, or light deprivation, you have to do water changes to keep IT from decomposing and feeding the next generation of algae. Good Luck