Don't forget that playing a musical instrument or watching crowds move to your beat is an incredible experience that is not going to be enjoyed by artificial systems, at least anytime soon.
This agent would enjoy the moving crowds in a much more authentic way than a human DJ would.
I can't find it now, but there was a wearable project (I believe earrings?) which gave quantitative feedback about how a music audience were moving.
Leving aside arguments about qualia, couldn't we just make the "crowd moving" metric part of the objective function?