1999 年 14 巻 6 号 p. 1033-1040
This paper discuses the roles of a musical ontology for performance rendering application. Basically, performance rendering consists of two stages: score analysis and the application of a performance model to the results of the score analysis. However, few attempts have been successful at programming these two stages to realize natural and expressive performance. This is because the characteristics of music are tacit, incomplete, and subjective, and accordingly, almost all conventional systems employed ad hoc methods with heuristics. While a few exceptional systems work well, they do so in very limited musical genres. We introduce a musical ontology to build a performance rendering system. Since the musical ontology allows us to treat music in a formal and explicit way, it will enable musical concepts to be real entities in a computer program. With the musical ontology, we can elaborate cause-and-effect relationships among the score analysis, performance model, and system output. In our paper, we will first formalize the problem of performance rendering and survey the current situation of musical ontology research. Then, we will describe the application ontology for performance rendering, which is based on a deductive object-oriented database technique.