On the outdoor stage, a rock band was singing a passionate blast that drew frenzied shouting and waving from the audience.