Music by Interaction among Two Flocking Species and Human

Aus de_evolutionary_art_org
Wechseln zu: Navigation, Suche


Tatsuo Unemi and Bisig, Daniel: Music by Interaction among Two Flocking Species and Human. Proceedings of the Third International Conference on Generative Systems in Electronic Arts, Melbourne, Australia, CEMA, Monash Univ., pp. 171–179.



This paper describes a new version of “Flocking Orchestra” that generates a type of music through inter- action among flocking agents and human visitors. The agents move through a virtual 3D space and respond to the visitor’s motions within the observation range of camera. Each agent controls a MIDI instrument whose play depends on the agent’s state. The agents are divided into two groups. One group plays melodic tones and the other group plays percussive instruments. The original BOIDS algorithm was extended by adding two forces in order to support interaction. An attractive force causes the agents to move towards the front part of the virtual world when they perceive visitor motion. A repellant force pushes the agents away from the front part in the absence of any visitor’s motion. By attracting or repelling the flocking agents a user can change the instrumentation, melodic and rhythmic patterns the flock generates. By this way, the user plays with the flock and can enjoy a type of generative music.

Extended Abstract


Used References

[1] Unemi, T. and Bisig, D. : Playing Music by Conducting BOID Agents – A Style of Interaction in the Life with A-Life, Proceedings of A-Life IX, pp. 546-550, 2004.

[2] Reynolds, C. W. : Flocks, herds, and schools: A distributed behavioral model, Computer Graphics, 21(4):25–34, (SIGGRAPH ’87 Conference Proceedings) 1987.

[3] Sommerer, C and Mignonneau, L. : A-Volve an Evolutionary Artificial Life Environment, Proceedings of A-Life V, 167–175, 1996.

[4] Tosa, N. and Nakatsu, R. : The Esthetics of Artificial Life – Human-like Communication Character, “MIC” & Feeling Improvisation Character, “MUSE”, Proceedings of A-Life V, 143–151, 1996.

[5] Klein, J. : Breve: a 3D Simulation Environment for the Simulation of Decentralized Systems and Artificial Life, Proceedings of A-Life VIII, 329–334, 2002.

[6] Spector, L. and Klein, J. : Complex Adaptive Music Systems in the BREVE Simulation Environment, Workshop Proceedings of A-Life VIII, 17–23, 2002.

[7] Tang, E. and Shiffman, D. : Musical Flocking Box,, 2003.

[8] Rowe, R. and Singer, E. L. : Two Highly Integrated Real-Time Music and Graphics Performance Systems, Proceedings of the International Computer Music Conference, 133–140, 1997.

[9] Blackwell, T. M. and Bentley, P. J. : Improvised Music with Swarms, Proceedings of the Congress on Evolutionary Computation, 1462–1467, 2002.

[10] Roads, C. : The Computer Music Tutorial, MIT Press, 1996.

[11] Unemi, T. and Nakada, E. : A Tool for Composing Short Music Pieces by Means of Breeding, Proceedings of the IEEE Conference on Systems, Man and Cybernetics, 3458–3463, 2001.

[12] Unemi, T. and Senda, M. : A New Musical Tool for Composition and Play Based on Simulated Breeding, Proceedings of Second Iteration, 100–109, 2001.

[13] Unemi, T. : SImulated breeding – A Framework of Breeding Artifacts on the Computer, in A. Adamatzky and M. Komosinski eds. Artificial Life Models in Software, Springer, 301–322, 2005.

[14] Biles, J. A. : GenJam: A Genetic Algorithm for Generating Jazz Solos, Proceedings of the International Computer Music Conference, 131–137, 1994.


Full Text

intern file

Sonstige Links