A proof of concept example of on-chain programmable media. The code model is a generative drum machine. Users can mint tokens, and then later interact with the contract to update input parameters, changing the output media. At present it's pretty stripped down and a clunky UI, not to mention gas fees, but scratches the surface of some very exciting future possibilities.
On-chain models aren't just for permanency. It allows the art to be non-static, changing in some defined way in response to any imaginable input, including: user interaction, or other token interaction, events, time etc.