+1 on B and CB, don't use chemicals, find the reason for the algae as there's always a reason, lighting, excess nutrients, left over food , fish waste etc etc, I would do as they said by doing water changes weekly(25-30%), cut down on your lighting (what are you using for a light anyways) t8, t5, led just for example as that will help members on here determine if it's the light or helping with adjusting the light cycle, you said you're on a 10 hour right now I would go to 8, get your nitrates in check by doing more water changes with a thorough gravel vac to get them lower 5-25ppm, also excess food/waste can build up in the filter so that might need cleaned out (NEVER CLEAN MEDIA IN ANYTHING OTHER THAN TANK WATER YOU REMOVED FROM THE AQUARIUM) "sorry that's very important", but you can clean the plastic pieces in regular water, once you get the nitrates down to a reasonable level if you still see algae growth cut back to 6 hours, if that doesn't fix it then the light could be to strong for the tank.
Is the tank by a window to the outside where sun hits it? if so you might have to black out the tank on that side so the sun doesn't get into the tank, once you have a good balance of your water parameters /lighting the algae will clear up.
What is your nitrates at anyways?