$B$"$i$^$7(B Prototyping A Jazz Piano Knowledge Base System
With A Deductive Object-Oriented Approach Keiji Hirata
$BK\O@J8$G$O(B, $B%8%c%:%T%"%N$NCN<1$r1ieh%*%V%8%'%/%H;X8~$NOHAH$_$K4p$E$$$F(B $B7A<02=$9$k
This paper presents a method of formalizing jazz piano knowledge that is based on the deductive object-oriented approach. Further, the preliminary results of an experimental system are reported. The motivation of this research is to develop a formal representation method for musical knowledge. Moreover, a knowledge base is constructed to evaluate the method. This research focuses on the knowledge activities of a jazz solo pianist and adopts a deductive object-oriented (DOO) approach because of the advantages offered by the DOO approach: expressibility, flexibility and theoretical basis. As a starting point, the transcription and the annotations of an actual solo performance by a jazz pianist are given, where the various musical concepts, such as notes, chords and chord names, appear and are related to each other. Their representation are examined one after another based on the DOO approach. To show the advantages of this approach, the sample sessions of the experimental system that the author is now developing are demonstrated.
Prototyping A Jazz Piano Knowledge Base System With A Deductive Object-Oriented Approach