Integrating background musical knowledge in a CBR system for generating expressive musical performances

This paper briefly describes a system called SaxEx, capable of generating expressive musical performances based on examples. We have done several recordings of a tenor sax expressively playing Jazz ballads. These recordings are analyzed, using spectral modelling techniques, to extract information related to five expressive parameters. The results of this analysis, together with the score, constitute the set of examples (cases) of the case-based component SaxEx. From these examples, plus background musical knowledge based on Narmour’s implication/realization theory of musical perception and Lerdahl and Jackendoffs generative theory of tonal music understanding (GTTM), SaxEx is able to infer a set of expressive transformations to apply to any given input sound file containing an inexpressive musical phrase of another ballad. Finally, SaxEx uses its spectral synthesis capabilities to actually apply the inferred transformations to the input sound file resulting in an expressive sound file at the output.