Don't listen to each scene as it is generated.
Improve smarts: don't re-use samples, interpolate patterns.
Embed act/scene name in opera JSON.