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)
- REFERENCES
- Steinberg, "Cubase 5". Available at: http://www.steinberg.net/en/products/musicproduction/cuba se5_product.html.
- Steinberg, "Groove Agent 3". Available at: http://www.steinberg.net/en/products/vstinstruments/groove agent3_product.html. Accessed April 07, 2010.
- Toontrack, "EZDrummer". Available at: http://www.toontrack.com/products.asp?item=7. Accessed April 07, 2010..
- Rayzoon, "Jamstix". Available at: http://www.rayzoon.com/.
- Accessed April 07, 2010.
- J. A. Bilmes, "Techniques to foster drum machine expressivity," in Proc. Int. Comp. Music Conf., 1993, pp. 276-283.
- 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.
- R. R. Yager and D. P. Filev, Essentials of Fuzzy Modeling and Control. Wiley, 1994. ISBN: 0-471-01761.
- 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.
- 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.
- 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.
- A. Friberg, "A fuzzy analyzer of emotional expression in music performance and body motion," in Proc. of Music and Music Science, 2004.
- R. F. Cadiz, "A fuzzy-logic mapper for audiovisual media," in Computer Music Journal, Vol. 30, Issue 1, pp. 67 -82.
- 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.
- A. Eigenfeldt, "Kinetic Engine: Toward an Intelligent Improvising Instrument," in Proceedings of the Sound and Music Computing Conference, Marseille, 2006, pp. 97-100.
- A. Eigenfeldt, "Drum Circle: Intelligent Agents in Max/MSP," in Proc. of International Computer Music Conference, 2007.
- 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.
- IRCAM Real-Time Musical Interactions, "FuzzyLib,". Available at: http://imtr.ircam.fr/imtr/FuzzyLib. Accessed April 01, 2010.
- Cycling '74, "Max5," Available at: http://cycling74.com/. Accessed April 02, 2010.
- Drumagog, "Drumagog Drum Replacement Plugin," Avail- able at: http://www.drumagog.com/. Accessed April 02, 2010.