So in the past I have ran 3.5 DnD while one of the characters was a bard that was in a band with other bard NPC's and occasionally, they hosted concerts in Inns.
The way I did it back then was a series of Perform(instrument) checks, for Intro, Bridge 1, Bridge 2, Chorus, Bridge 1, Bridge 2, Chorus, Outro. Then I got the average of those rolls and if they met a mental DC I had set at the beginning, the concert was a success.
I never had to present too many of them as skill challenges, so we only had it twice, so I never got around to developing a better system.
I was thinking maybe each part (Chorus, Intro, etc.) would have a different value for a "meter" called "Hype" and if they failed different checks they'd get different penalties for the duration of the song.
What is the best way to incorporate something like this do you think?
(I know the way I ask this makes the question seem chatty and like a discussion, but I am actually asking for something specific, I think)