• DocumentCode
    1350880
  • Title

    Toward an expert system for expressive musical performance

  • Author

    Johnson, Margaret L.

  • Author_Institution
    Dept. of Comput. Sci., Stanford Univ., CA, USA
  • Volume
    24
  • Issue
    7
  • fYear
    1991
  • fDate
    7/1/1991 12:00:00 AM
  • Firstpage
    30
  • Lastpage
    34
  • Abstract
    The development and implementation of an expert system that determines the tempo and articulations of Bach fugues are described. The rules in the knowledge base are based on the expertise of two professional performers. The system´s input is a numeric representation of the fugue. The system processes the input using a transition graph, a data structure consisting of nodes where data is stored and edges that connect the nodes. The transition graph recognizes rhythmic patterns in the input. Once the system identifies a pattern, it applies a specific rule or performs a procedure. System output consists of a listing of tempo and articulation instructions. To validate the expert system, its output was compared with versions of fugues edited by one of the two experts used in developing the system. In tests with six fugues, the expert system generated the same editing instructions 85 to 90% of the time.<>
  • Keywords
    data structures; expert systems; music; Bach fugues; data structure; expert system; expressive musical performance; knowledge base; numeric representation; rhythmic patterns; transition graph; Books; Computer science education; Data structures; Expert systems; Frequency; Harmonic analysis; Pattern recognition; Performance analysis; Real time systems; Robots;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.84832
  • Filename
    84832