Because you say they just shot up over the weekend I'd assume a macro, as they do pop up fast, and bubble algae not so much.
I've looked at a rock that had nothing one day and a dime size macro the next, bubble algae I've seen tiny dots that take weeks to be big enough to even pull