Expressive Range: Evaluating and Comparing Generative Systems
With the growth in popularity of procedural content generation, it is important for us to be able to measure not only the quantity of a generator’s output but also it’s quality. It is easy to claim that a generator produces thousands of unique artifacts; it is harder to evaluate how similar or different these artifacts from each other. This ongoing research project looks at methods for evaluating and comparing content generators in terms of qualities of their outputs: the range of content that can be made, how controllable that range is, and how that range compares to that of other content generators. The original work for evaluating expressive range was performed on the Launchpad level generator, and is being expanded to a broader range of generative systems.
Launchpad cluster visualization tool: This tool visualizes the expressive range of Launchpad via hierarchical clustering of rhythm groups it produces. Clusters are generated based on the edit distance between rhythm groups. An interactive treemap visualization allows the user to browse different clusters see the size and characteristics of individual clusters at different layers of the hierarchy. Requires Java plugin.