Skip to main content

Emergent Rhythms through Multi-agency in Max/MSP

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4969))

Abstract

This paper presents a multi-agents architecture created in Max/MSP that generates polyphonic rhythmic patterns which continuously evolve and develop in a musically intelligent manner. Agent-based software offers a new method for real-time composition that allows for complex interactions between individual voices while requiring very little user interaction or supervision. The system described, Kinetic Engine is an environment in which networked computers, using individual software agents, emulate drummers improvising within a percussion ensemble. Player agents assume roles and personalities within the ensemble, and communicate with one another to create complex rhythmic interactions. The software has been premiered in a recent work, Drum Circle, which is briefly described.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   109.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Benson, B.E.: The Improvisation of Musical Dialogue. Cambridge University Press, Cambridge (2003)

    Google Scholar 

  2. Brown, A.: Exploring Rhythmic Automata. In: Rothlauf, F., Branke, J., Cagnoni, S., Corne, D.W., Drechsler, R., Jin, Y., Machado, P., Marchiori, E., Romero, J., Smith, G.D., Squillero, G. (eds.) EvoWorkshops 2005. LNCS, vol. 3449, pp. 551–556. Springer, Heidelberg (2005)

    Google Scholar 

  3. Burtner, M.: Perturbation Techniques for Multi-Agent and Multi-Performer Interactive Musical Interfaces. In: NIME 2006, Paris, France (2006)

    Google Scholar 

  4. Dahlstedt, P., McBurney, P.: Musical agents. Leonardo 39(5), 469–470 (2006)

    Article  Google Scholar 

  5. Dixon, S.: A lightweight multi-agent musical beat tracking system. In: Pacific Rim International Conference on Artificial Intelligence, pp. 778–788 (2000)

    Google Scholar 

  6. Eigenfeldt, A.: Kinetic Engine: Toward an Intelligent Improvising Instrument. In: Proceedings of the 2006 Sound and Music Computing Conference, Marseilles, France (2006)

    Google Scholar 

  7. Eigenfeldt, A.: Managing Complex Patches in Max (2007), http://www.cycling74.com/story/2007/2/5/142639/8843

  8. Gimenes, M., Miranda, E.R., Johnson, C.: Towards an intelligent rhythmic generator based on given examples: a memetic approach. In: Digital Music Research Network Summer Conference (2005)

    Google Scholar 

  9. Goto, M., Muraoka, Y.: Beat Tracking based on Multiple-agent Architecture - A Real-time Beat Tracking System for Audio Signals. In: Proceedings of The Second International Conference on Multi-agent Systems, pp. 103–110 (1996)

    Google Scholar 

  10. Horowitz, D.: Generating rhythms with genetic algorithms. In: Proceedings of the Interna-tional Computer Music Conference, Aarhus, Denmark (1994)

    Google Scholar 

  11. Martins, J., Miranda, E.R.: A Connectionist Architecture for the Evolution of Rhythms. In: Rothlauf, F., Branke, J., Cagnoni, S., Costa, E., Cotta, C., Drechsler, R., Lutton, E., Machado, P., Moore, J.H., Romero, J., Smith, G.D., Squillero, G., Takagi, H. (eds.) EvoWorkshops 2006. LNCS, vol. 3907, pp. 696–706. Springer, Berlin (2006)

    Chapter  Google Scholar 

  12. Miranda, E.R.: On the Music of Emergent Behaviour. What can Evolutionary Computation bring to the Musician? Leonardo 6(1) (2003)

    Google Scholar 

  13. Murray-Rust, D., Smaill, A.: MAMA: An architecture for interactive musical agents. In: Frontiers in Artificial Intelligence and Applications. ECAI 2006, 17th European Conference on Artificial Intelligence, vol. 141 (2006)

    Google Scholar 

  14. Pachet, F.: Rhythms as emerging structures. In: Proceedings of the 2000 International Computer Music Conference, ICMA, Berlin (2000)

    Google Scholar 

  15. Pachet, F.: The Continuator: Musical Interaction With Style. Journal of New Music Research 32(3), 333–341 (2003)

    Article  Google Scholar 

  16. Woolridge, M., Jennings, N.R.: Intelligent agents: theory and practice. Knowledge Engineering Review 10(2), 115–152 (1995)

    Article  Google Scholar 

  17. Wulfhorst, R.D., Flores, L.V., Flores, L.N., Alvares, L.O., Vicari, R.M.: A multi-agent approach for musical interactive systems. In: Proceedings of the second international joint conference on Autonomous agents and multiagent systems, pp. 584–591 (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Richard Kronland-Martinet Sølvi Ystad Kristoffer Jensen

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Eigenfeldt, A. (2008). Emergent Rhythms through Multi-agency in Max/MSP. In: Kronland-Martinet, R., Ystad, S., Jensen, K. (eds) Computer Music Modeling and Retrieval. Sense of Sounds. CMMR 2007. Lecture Notes in Computer Science, vol 4969. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85035-9_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85035-9_26

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-85034-2

  • Online ISBN: 978-3-540-85035-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics