A band played and sang on a brightly lit stage, mingled with cheers and applause.