A band played on a flickering stage with applause and speeches from the audience.