Procedural generation exists in many forms. In this case, the generation was mapping the player's "firing" to musical notes that would be aurally appealing and also sound like jazz, based on the amount of time between their shots. Would have liked to do more with it.