skip to main content
10.1145/1178723.1178742acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
Article

OMax brothers: a dynamic yopology of agents for improvization learning

Published:27 October 2006Publication History

ABSTRACT

We describe a multi-agent architecture for an improvization oriented musician-machine interaction system that learns in real time from human performers. The improvization kernel is based on sequence modeling and statistical learning. The working system involves a hybrid architecture using two popular composition/perfomance environments, Max and OpenMusic, that are put to work and communicate together, each one handling the process at a different time/memory scale. The system is capable of processing real-time audio/video as well as MIDI. After discussing the general cognitive background of improvization practices, the statistical modeling tools and the concurrent agent architecture are presented. Finally, a prospective Reinforcement Learning scheme for enhancing the system's realism is described.

References

  1. Allauzen C., Crochemore M., Raffinot M., Factor oracle: a new structure for pattern matching, Proceedings of SOFSEM'99, Theory and Practice of Informatics, J. Pavelka, G. Tel and M. Bartosek ed., Milovy, Lecture Notes in Computer Science 1725, pp 291--306, Springer-Verlag, Berlin, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Assayag, G., Dubnov, S., Using Factor Oracles for Machine Improvization, G. Assayag, V. Cafagna, M. Chemillier (eds.), Formal Systems and Music special issue, Soft Computing 8, pp. 1432--7643, September 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Assayag, G., Dubnov, S., Delerue, O., "Guessing the Composer's Mind: Applying Universal Prediction to Musical Style," Proc. Int'l Computer Music Conf., Int'l Computer Music Assoc., pp. 496--499, 1999.Google ScholarGoogle Scholar
  4. Assayag A., Rueda C., Laurson, M., Agon C., Delerue, O. "Computer Assisted Composition at Ircam: PatchWork and OpenMusic," The Computer Music J., vol. 23, no. 3, 1999, pp. 59--72. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bloch, G., Chabot X., Dannenberg, R., "A Workstation in Live Performance: Composed Improvization", Proceedings of International Computer Music Conference, The Hague, Netherlands, 1986.Google ScholarGoogle Scholar
  6. Brand, M., and Hertzmann, A, 2000, Style Machines, In Proceedings of SIGGRAPH 2000, New Orleans, Louisiana, USA Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Chemillier, M., "Toward a formal study of jazz chord sequences generated by Steedman's grammar," G. Assayag, V. Cafagna, M. Chemillier (eds.), Formal Systems and Music special issue, Soft Computing 8, pp. 617--622, 2004 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Conklin, D. "Music Generation from Statistical Models", Proceedings of the AISB 2003 Symposium on Artificial Intelligence and Creativity in the Arts and Sciences, Aberystwyth, Wales, 30--35, 2003.Google ScholarGoogle Scholar
  9. de Cheveigné, A., Kawahara, H. "YIN, a fundamental frequency estimator for speech and music", J. Acoust. Soc. Am. 111, 1917-1930, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  10. Dubnov, S. Assayag, G., "Improvization Planning and Jam Session Design using concepts of Sequence Variation and Flow Experience", Proceedings of Sound and Music Computing '05, Salerno, Italy, 2005.Google ScholarGoogle Scholar
  11. Dubnov, S., Assayag, G., Lartillot, O., Bejerano, G., "Using Machine-Learning Methods for Musical Style Modeling," IEEE Computer, Vol. 10, n° 38, p.73--80, October 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Dubnov, S., Assayag, G. "Universal Prediction Applied to Stylistic Music Generation" in Mathematics and Music, A Diderot Mathematical Forum, Assayag, G.; Feichtinger, H.G.; Rodrigues, J.F. (Eds.), pp.147--160, Springer-Verlag, Berlin, 2002.Google ScholarGoogle Scholar
  13. Dubnov, S., Assayag, G., El-Yaniv, R. "Universal Classification Applied to Musical Sequences," Proc. Int'l Computer Music Conf., Int'l Computer Music Assoc., 1998, pp. 332--340.Google ScholarGoogle Scholar
  14. Orlarey, Y., Lequay " MidiShare: a Real Time multi-tasks software module for MIDI applications", Proceedings of the International Computer Music Conference 1989, Computer Music Association, San Francisco, 1989.Google ScholarGoogle Scholar
  15. Puckette, M. "Combining Event and Signal Processing in the MAX Graphical Programming Environment." Computer Music Journal 15(3): 68--77, 1991.Google ScholarGoogle ScholarCross RefCross Ref
  16. Warusfel, O., Misdariis N., "Sound Source Radiation Synthesis: From Stage Performance to Domestic Rendering" in Proceedings of 116th AES Convention, 2004.Google ScholarGoogle Scholar
  17. Wright M., Freed, A., Momeni A.: "OpenSound Control: State of the Art 2003.", Proceedings of NIME 2003: 153--159, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Roads, Curtis. 1985b. "Improvizations with George Lewis." In C. Roads, ed., Composers and the Computer. California : William Kaufmann. pp.76--87.Google ScholarGoogle Scholar
  19. Biles, John A., GenJam: Evolution of a Jazz Improviser. In P. J. Bentley and D. W. Corne (ed.), Creative Evolutionary Systems. San Francisco: Morgan Kaufmann, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Wessel, D., Wright, M., New Interfaces For Musical Expression, Proceedings of the 2001 conference on New interfaces for musical expression, Seattle, Washington, 2001.Google ScholarGoogle Scholar
  21. Richard S. Sutton and Andrew G. Barto. Reinforcement Learning: An Introduction, MIT Press 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. A. Lefebvre and T. Lecroq. Computing repeated factors with a factor oracle. In L. Brankovic and J. Ryan, editors, Proceedings of the 11th Australasian Workshop On Combinatorial Algorithms, pages 145--158, Hunter Valley, Australia, 2000.Google ScholarGoogle Scholar
  23. Hotz, L., Trowe, M., NetCLOS - Parallel Programming in Common Lisp. Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA 1999, Las Vegas, Nevada, USAGoogle ScholarGoogle Scholar
  24. Zicarelli, D. (1987). M and Jam Factory. Computer Music Journal, 11(4): 13, 1987.Google ScholarGoogle Scholar
  25. Pachet F. Interactions Réflexives, Le feed-back dans la création musicale, Rencontres musicales pluridisciplinaires, GRAME, Lyon, 2006. http://www.grame.fr/RMPD/RMPD2006/Google ScholarGoogle Scholar
  26. Assayag G., Bloch, G., Chemillier, M., Improvisation et réinjection stylistique, Rencontres musicales pluridisciplinaires, GRAME, Lyon, 2006. http://www.grame.fr/RMPD/RMPD2006/Google ScholarGoogle Scholar
  27. Ron, D., Singer, Y., Tishby, N., "The Power of Amnesia: Learning Probabilistic Automata with Variable Memory Length," Machine Learning, vol. 25, 1996, pp. 117--149. Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. OMax brothers: a dynamic yopology of agents for improvization learning

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader