Fuzzy Logic Control Tool Kit: Real-time Fuzzy Control for Max/MSP and Pd
Rodrigo F. Cádiz, Gary S. Kendall · Research Portal (Queen's University Belfast) · 2006
In computer music, it is often the case that the compositional act and the parametric control of the underlying synthesis algorithms are not separable from each other. In these situations, composition is completely intertwined with and dependent on the control of the synthesis parameters. The compositional control of computer music by fuzzy logic is proposed here. This approach provides a simple, intuitive and flexible control of the compositional process that can be utilized in many different situations. Compositional control is achieved by the fuzzification of the relevant internal synthesis parameters and the parallel computation of several simple fuzzy IFTHEN rules of inference specified by the composer. The proposed approach has been implemented computationally as a package called FLCTK (Fuzzy Logic Control Tool Kit) in the form of external objects for the widely used real-time compositional environments Max/MSP and Pd. As a demonstration of the wide range of situations in which this approach could be used, an example of parametric fuzzy control of granular synthesis is provided.