This is a pretty simple suggestion, though I am sure the actual implementation of a system would be a lot more complex.
Basically, I'd like to see a way for bards to end their song. They just stop singing. This seems to me, would provide some diversity between songs. A bard could choose to change their song as a new opponent approaches.