Academia.eduAcademia.edu

Outline

TOWARDS A FUZZY LOGIC APPROACH TO DRUM PATTERN HUMANISATION

2010, Proc. of the 13th Int. Conference on Digital Audio Effects (DAFx-10)

Abstract

A fuzzy logic-based approach can be used to simulate human agents in many control situations. Numerous authors have noted that this methodology has advantages for a variety of tasks within the realm of computer music. In this paper, a review of such projects is conducted and a rudimentary example application of fuzzy logic techniques is presented. This automatically achieves a basic level of 'humanisation' of a drum pattern through strike velocity modification. Such a tool could significantly reduce the time spent on editing individual drum hits in a music production environment and has potential applications for rhythmic composition and performance.

References (21)

  1. REFERENCES
  2. Steinberg, "Cubase 5". Available at: http://www.steinberg.net/en/products/musicproduction/cuba se5_product.html.
  3. Steinberg, "Groove Agent 3". Available at: http://www.steinberg.net/en/products/vstinstruments/groove agent3_product.html. Accessed April 07, 2010.
  4. Toontrack, "EZDrummer". Available at: http://www.toontrack.com/products.asp?item=7. Accessed April 07, 2010..
  5. Rayzoon, "Jamstix". Available at: http://www.rayzoon.com/.
  6. Accessed April 07, 2010.
  7. J. A. Bilmes, "Techniques to foster drum machine expressivity," in Proc. Int. Comp. Music Conf., 1993, pp. 276-283.
  8. F. M. McNeill and E. Thro, Fuzzy logic: a practical approach. San Diego, CA, USA : Academic Press Professional, Inc., 1994. ISBN: 0-12-485965-8.
  9. R. R. Yager and D. P. Filev, Essentials of Fuzzy Modeling and Control. Wiley, 1994. ISBN: 0-471-01761.
  10. R.F. Cadiz, "Fuzzy logic in the arts: applications in audiovisual composition and sound synthesis," in Proc. of Annual Meeting of the North American Fuzzy Information Processing Society, 2005, pp. 551-556.
  11. P. Elsea, "Fuzzy Logic and Musical Decisions," University of California, Santa Cruz. Available at: http://arts.ucsc.edu/EMS/Music/research/FuzzyLogicTutor/ FuzzyTut.html. Accessed Marchl 22, 2010.
  12. Z. Telatar and A. E. Yilmaz , "Potential applications of fuzzy logic in music," in Proc. IEEE International Conference on Fuzzy Systems, 2009, pp. 670 -675.
  13. A. Friberg, "A fuzzy analyzer of emotional expression in music performance and body motion," in Proc. of Music and Music Science, 2004.
  14. R. F. Cadiz, "A fuzzy-logic mapper for audiovisual media," in Computer Music Journal, Vol. 30, Issue 1, pp. 67 -82.
  15. A. Eigenfeldt and P. Pasquier, "A Realtime Generative Music System using Autonomous Melody, Harmony and Rhythm Agents," in Proceedings of the 12th Generative Art Conference, Milan, 2009.
  16. A. Eigenfeldt, "Kinetic Engine: Toward an Intelligent Improvising Instrument," in Proceedings of the Sound and Music Computing Conference, Marseille, 2006, pp. 97-100.
  17. A. Eigenfeldt, "Drum Circle: Intelligent Agents in Max/MSP," in Proc. of International Computer Music Conference, 2007.
  18. R. Cadiz and G. S. Kendall, "Fuzzy Logic Control Tool Kit: Real-Time Fuzzy Control for Max/MSP" in Proc. of International Computer Music Conference, 2006.
  19. IRCAM Real-Time Musical Interactions, "FuzzyLib,". Available at: http://imtr.ircam.fr/imtr/FuzzyLib. Accessed April 01, 2010.
  20. Cycling '74, "Max5," Available at: http://cycling74.com/. Accessed April 02, 2010.
  21. Drumagog, "Drumagog Drum Replacement Plugin," Avail- able at: http://www.drumagog.com/. Accessed April 02, 2010.