Computational Music Representation Based on the Generative Theory Of

Computational Music Representation Based on the Generative Theory Of

Keiji Hirata* and Tatsuya Aoyagi† Computational Music *NTT Communication Science Laboratories 2–4, Seika-cho Hikaridai, Soraku-gun, Kyoto 619–0237 Japan Representation Based [email protected] † Tsuda College on the Generative Tsuda-machi 2–1-1, Kodaira-shi, Tokyo, 187–8577 Japan Theory of Tonal Music [email protected] and the Deductive Object-Oriented Database Much conventional music software places very lit- Sleator (1999), and Lerdahl (2001). These works are tle importance on music theory. These programs pioneering and significant to music theory and its often simply manipulate surface structures of mu- computer implementation. sic, not the underlying structures handled in theo- Based on the above considerations, we have retical approaches such as the Generative Theory developed three music applications (Hirata and of Tonal Music (GTTM) of Lerdahl and Jackendoff Aoyagi 1999, 2000; Hirata and Hiraga 2000) in (1983), the Implication-Realization Model (Nar- which we combined time-span analysis of GTTM mour 1990), and Preference Rule Systems (Temper- as the music theory with the deductive object- ley 2001). Because music theory can serve as a oriented database (DOOD; Yokota 1992; Kifer, Lau- basis for analyzing and understanding the vague sen, and Wu 1995) for knowledge representation. and subjective meanings of music, it should con- (DOOD was originally the name of an international tribute to the development of an intelligent music conference and a research field. Here, it only refers application. In particular, we think that music the- to the name of a knowledge representation ory should underlie a music knowledge representa- method.) We think that DOOD has a theoretical tion language to enhance its descriptive power. As foundation and is thus tractable. We assume that a result, users should be able to correctly predict GTTM’s time-span analysis yields a useful model the run-time behavior of a music application. for music knowledge representation, because Many issues must be considered in designing a GTTM is one of a few music theories that involves music knowledge representation language that em- the concept of reduction, which plays a fundamen- ploys music theory (Dannenberg 1993; Wiggins et tal role in our music representation method. It is al. 1993; Selfridge-Field 1997). Among them, the true that GTTM itself has been a controversial the- following point is crucial: software implementation ory of music, but this article is not about proving is not a goal of music theory. Because it has been the validity of GTTM (see, for example, Botelho described in neither a formal nor an algorithmic 1994; London 1994). Also, to write a working pro- way, the heuristics, such as the rules for a listener’s gram, more efforts for formalizing GTTM are subjectivity and unconscious preferences, are needed than Preference Rule Systems. needed to realize working music applications that The main contribution of our research is to pro- include key identification, melody segmentation, vide a formal framework of music representation melodic similarities, metrical analysis, harmonic and to achieve musical computation based on analysis, and voice separation. To our knowledge, music theory. Our framework will be helpful in the attempts at computer implementation of music designing a wide variety of musical tasks and algo- theory at large include Nord (1992), Temperley and rithms in a consistent way. However, this article primarily describes music representation, not appli- Computer Music Journal, 27:3, pp. 73–89, Fall 2003 cations of our music representation method. We ᭧ 2003 Massachusetts Institute of Technology. emphasize here that major work (i.e., a formal rep- Hirata and Aoyagi 73 Downloaded from http://www.mitpressjournals.org/doi/pdf/10.1162/014892603322482547 by guest on 30 September 2021 resentational theory of music) must be fully devel- Outline of GTTM oped before computers can automatically derive a time-span analysis from a musical score. GTTM comprises a grouping-structure analysis,a First, let us define homophony and polyphony as metrical-structure analysis,atime-span reduction, used in this article. The conventional definition of and a prolongational reduction. The grouping homophony is music in which there is a clear-cut structure analysis segments a homophony into distinction between melody and accompaniment/ nested groups of varying sizes. When we sing a long harmony or in which all the parts move in the melody, we must find the proper points for drawing same rhythmic pattern (Sadie 1980). Polyphony a breath; these points correspond to the boundaries consists of music in more than one part, music in of groups. The metrical structure analysis identifies many parts, and the style in which all or several of the positions of strong and weak beats at the levels the musical parts move to some extent indepen- of a quarter note, half note, whole note, and so on. dently (Sadie 1980). In this article we introduce for- A conductor moves a baton to conduct the music mal definitions of these words. Homophony means played, and a listener keeps time by hand clapping a melody superimposed by subordinate melodies or foot tapping; both of these activities correspond and interpreted as a single melody temporally, and in some way to beats. polyphony refers to a hierarchical collection of in- Time-span reduction represents the intuitive idea dependent homophonies or polyphonies that may that if we remove ornamental notes from a long be temporally overlapped. melody, we obtain a simple melody that sounds This article is organized as follows. First, we ex- similar. An entire piece of Western tonal music can plain GTTM and DOOD. Next, we present the eventually be reduced to an important note or a framework for representing polyphony based on tonic triad. The time-span reduction is performed GTTM and DOOD and describe the primitive based on the results of the grouping structure and operations for polyphony represented in our frame- metrical structure analyses in a bottom-up manner work. Then, we show some examples and discuss in the sense that parts come together to form a the advantages and disadvantages of our framework whole. together with related work. Finally, we conclude by Finally, prolongational reduction reflects the mu- mentioning future work. sical intuition related to the progression of a piece both at the harmonic and melodic levels. It is usu- ally recognized that parts of a piece or even an en- tire piece exhibit patterns of tension and release. Generative Theory of Tonal Music GTTM provides local structures to support the tension-relaxation pattern: repetition (prolongation) and a change of movement (a ‘‘turning point’’). The Lerdahl and Jackendoff (1983) proposed GTTM as a prolongational reduction is performed based on the theory for formalizing the intuition of listeners. result of the time-span reduction in a top-down GTTM provides concepts and procedures for ana- manner. That is, an important note or chord is first lyzing and interpreting Western tonal music writ- selected from an entire homophony in terms of the ten in common music notation (i.e., on a score). repetition or turning point, and the piece is then A score is just a surface structure of music, and split at that note or chord as a pivot. This step is GTTM derives from the surface structure the iterated recursively. score’s hidden hierarchical structures that corre- The rules of GTTM comprise well-formedness spond to a listener’s intuition represented as the rules (for constructing a tree structure based on underlying structures. The music treated by GTTM analyses) and preference rules (the knowledge for is limited to homophony. GTTM is modeled on the application of the well-formedness rules). The Noam Chomsky’s transformational generative results of time-span reduction and prolongational grammar, as it proposes a finite set of rules for gen- reduction are obtained in the form of a time-span erating many musical pieces. tree and a prolongational tree. The time-span and 74 Computer Music Journal Downloaded from http://www.mitpressjournals.org/doi/pdf/10.1162/014892603322482547 by guest on 30 September 2021 Figure 1. Example of a homophonic passage and a time-span tree, from the first phrase of J. S. Bach’s chorale ‘‘O Haupt,’’ after Lerdahl and Jackendoff (1983, p. 115). score. In Figure 1, under the primary branch, note W occurs at the last eighth beat of the first mea- sure, and under the secondary branch, note V oc- curs at the upbeat of the third beat. Because V and W are adjacent to each other at Level d, they make a group. Here we say that V is a left-branching elab- oration of W, and this branching indicates that W is more stable than V. The head of this group is W. In this case, W is made the head of the group in the ordinary way, which is one of four ways to make a head in GTTM. (The others are fusion, transforma- tion and cadential retain.) prolongational trees represent a underlying struc- ture of a piece in the GTTM sense. GTTM basi- Deductive Object-Oriented Database cally attempts to look for a unique underlying structure by applying the preference rules as much As described before, music can be vague and sub- as possible. However, a piece can be interpreted in jective on many levels. Here, vagueness means that various ways, and, indeed, GTTM occasionally de- the information required for resolving the ambigu- rives more than one time-span tree and prolonga- ity of the GTTM analyses is lacking or only par- tional tree. tially given. Hence, the knowledge representation method, especially for music, must be able to treat the situations in which some attributes are lacking Time-Span Reduction or only the type of a value, not a value itself, is given or declared.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    17 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us