Combining Fuzzy and Case-Based Reasoning to Generate Human-like Music Performances

  • Josep Lluís Arcos
  • Ramon López de Mántaras
Part of the Studies in Fuzziness and Soft Computing book series (STUDFUZZ, volume 89)


In this brief paper we describe several extensions and improvements of a previously reported system [2] capable of generating expressive music by imitating human performances. The system is based on Case-Based Reasoning (CBR) and Fuzzy techniques.


Expressive Parameter Fuzzy Technique Computer Music Case Memory Musical Phrase 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Josep LluIs Arcos and Ramon López de Mântaras. An interactive case-based reasoning approach for generating expressive music. Journal of Applied Intelligence, 2001. In press.Google Scholar
  2. 2.
    Josep Lluís Arcos, Ramon López de Mântaras, and Xavier Serra. Saxex: a case-based reasoning system for generating expressive musical performances. Journal of New Music Research, 27 (3): 194–210, 1998.CrossRefGoogle Scholar
  3. 3.
    R. Bresin. Artificial neural networks based models for automatic performance of musical scores. Journal of New Music Research, 27 (3): 239–270, 1998.CrossRefGoogle Scholar
  4. 4.
    Manfred Clynes. Microstructural musical linguistics: composers’ pulses are liked most by the best musicians. Cognition, 55: 269–310, 1995.CrossRefGoogle Scholar
  5. 5.
    R.B. Dannenberg and I. Derenyi. Combining instrument and performance models for high-quality music synthesis. Journal of New Music Research, 27 (3): 211–238, 1998.CrossRefGoogle Scholar
  6. 6.
    Giovani De Poli, Antonio Rodà, and Alvise Vidolin. Note-by-note analysis of the influence of expressive intentions and musical structure in violin performance. Journal of New Music Research, 27 (3): 293–321, 1998.CrossRefGoogle Scholar
  7. 7.
    P. Desain and H. Honing. Computational models of beat induction: the rule-based approach. In Proceedings of IJCAI’95 Workshop on AI and Music, pages 1–10, 1995.Google Scholar
  8. 8.
    A. Friberg, R. Bresin, L. Fryden, and J. Sunberg. Musical punctuation on the microlevel: automatic identification and performance of small melodic units. Journal of New Music Research, 27 (3): 271–292, 1998.CrossRefGoogle Scholar
  9. 9.
    H. Honing. The vibrato problem, comparing two solutions. Computer Music Journal, 19 (3): 32–49, 1995.CrossRefGoogle Scholar
  10. 10.
    M.L. Johnson. An expert system for the articulation of Bach fugue melodies. In D.L. Baggi, editor, Readings in Computer-Generated Music, pages 41–51. IEEE Computes Society Press, 1992.Google Scholar
  11. 11.
    G. Klir and B. Yuan. Fuzzy Sets and Fuzzy Logic. Prentice Hall, 1995.Google Scholar
  12. 12.
    Fred Lerdahl and Ray Jackendoff. An overview of hierarchical structure in music. In Stephan M. Schwanaver and David A. Levitt, editors, Machine Models of Music, pages 289–312. The MIT Press, 1993. Reproduced from Music Perception.Google Scholar
  13. 13.
    N.Eugene. The Analysis and cognition of basic melodic structures: the implication-realization model. University of Chicago Press, 1990.Google Scholar
  14. 14.
    S.Xavier, B.Jordi, H.Perfecto, and L.Ramon. Integrating complementary spectral methods in the design of a musical synthesizer. In Proceedings of the ICMC’97, pages 152–159. San Francisco: International Computer Music Asociation., 1997.Google Scholar
  15. 15.
    T. Suzuki, T. Tokunaga, and H. Tanaka. A case-based approach to the generation of musical expression. In Proceedings of IJCAI’99, 1999.Google Scholar
  16. 16.
    W.Gerhard. Learning expressive performance: The structure-level approach. Journal of New Music Research, 25 (2): 179–205, 1996.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Josep Lluís Arcos
    • 1
  • Ramon López de Mántaras
    • 1
  1. 1.IIIA, Artificial Intelligence Research Institute CSICSpanish Council for Scientific ResearchCataloniaSpain

Personalised recommendations