On a dazzling stage, the audience was sitting below, and a band was playing dynamic and passionate tunes.