|
Design Challenge 8
1. Promote originality in sound and in music. Crossover and mutation will make sure all agents sound slightly different. But to promote diversity, unique sounding agents will have advantages in natural selection. But how can we measure uniqueness or originality in sound and musical phrases? (note: compare bird mating calls). The visitor already makes the selection of interesting sounding agents by including them in their outlined world and making them migrate. But there is still a need for figuring out degrees of uniqueness. Could some kind of simple deviation from the norm be applied? Or would it be sufficient with a rule saying: 'the more similar genome - the less likely to produce offspring'? 2. Worlds as musical functions Each outlined world is a musical part or function. Which functions would be interesting and possible to try out? Pattern, bass, drone, noise, melody, harmony ... worlds. How should the worlds be activated and mapped to limbs and torsos? One way would be to cycle through the set of worlds so as a new outlined world enters the it becomes the next one in line. Or the system always assign 'ambient' to the first discovered world, 'melody' to the seconds and so on and this way build up a musical composition. What if there are more limbs outlined than worlds in the system? Can we allow multiple worlds of the same kind? Or do we need an upper limit? Are all worlds of the same kind always the same or could initial conditions be slightly randomised e.g. each new 'pad' world has a random min/max frequency range? 3. Agents learning music from worlds There are many ways of letting agents pick up musical elements from worlds it 4. Desert is silent 5. Selecting and killing agents With their outlines carefully closing in on agents, visitor can catch and put agents inside of their worlds. Quick encounters makes the agents bounce away or flee. How can we - efficiently - calculate nearby outline velocity for each agent? There should also be some resistance crossing outlines so agents does 6. Defining a constantly moving irregular 2D world How to efficiently assign shapes of worlds to the outlines of the visitors? Writing a downsampled versions of shapes into a matrix for each web camera frame 7. Localise agents by sound The sounds the agents produce will be panned in a four channel speaker system.
|
||||||||||||||||
| copyright | privacy | credits | |||||||||||||||||
