On a dazzling stage, the audience was full below, and a band was playing a blast of music.