So in order for a machine to be able to craft an interesting narrative for a human, I think it would need to take into consideration the temporal element of how humans consume things and how that impacts the experience.
In a dungeon, that's when you go down ten different dead ends and you are losing interest.
In music that's probably a long drawn-out melody that ends abruptly, like what you're talking about.
How would something beyond that be modelled in a program, though?
The interlude to my trance song
Or the melody to my next pop song with the chords mapped to another synth
This is a great stepping stone for expression, thats what I see
Out the box, I see how the songs don't seem to end, but that isn't something I factor in