Computational Music Theory and Its Applications to Expressive Performance and Composition



This chapter describes a musical analysis system based on a generative theory of tonal music (GTTM). Music theory provides methodologies for analyzing and transcribing such knowledge, experiences, and skills from a musician’s perspective. Our concern is whether the concepts necessary for musical analysis are sufficiently externalized in musical theory. Given its ability to formalize musical knowledge, GTTM is considered here to be the most promising theory among the many that have been proposed because it captures the aspects of musical phenomena based on the gestalt in the music and follows relatively rigid rules. This chapter also describes music expectation and melody morphing methods that can use the analysis results from the music analysis system. The music expectation method predicts the next notes needed to assist musical novices in playing improvisations. The melody morphing method generates an intermediate melody between two melodies in a systematic order in accordance with a specific numerical measure.


Preference Rule Music Theory Musical Structure Subsumption Relation Musical Knowledge 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Apple – GarageBand (2012).
  2. 2.
    Todd N (1985) A model of expressive timing in tonal music. Music Percept 3(1):33–58CrossRefGoogle Scholar
  3. 3.
    Widmer G (1983) Understanding and learning musical expression. In: Proceeding of the 1983 international computer music conference (ICMC1983), New York, pp 268–275Google Scholar
  4. 4.
    Hirata K, Hiraga R (2003) Ha-Hi-Hun plays Chopin’s Etude. In: Working notes of IJCAI-03 workshop on methods for automatic music performance and their applications in a public rendering contest, Acapulco, pp 72–73Google Scholar
  5. 5.
    Hirata K, Matsuda S (2003) Interactive music summarization based on generative theory of tonal music. J New Music Res (JNMR) 32(2):165–177CrossRefGoogle Scholar
  6. 6.
    Hamanaka M, Hirata K, Tojo T (2007) Implementing “a generating theory of tonal music”. J New Music Res (JNMR) 35(4):249–277CrossRefGoogle Scholar
  7. 7.
    Hamanaka M, Hirata K, Tojo S (2005) ATTA: automatic time-span tree analyzer based on extended GTTM. In: Proceedings of the 6th international conference on music information retrieval conference (ISMIR2005), London, pp 358–365Google Scholar
  8. 8.
    Hamanaka M, Hirata K, Tojo S (2007) FATTA: full automatic time-span tree analyzer. In: Proceedings of the 2007 international computer music conference (ICMC2007), Copenhagen, vol 1, pp 153–156Google Scholar
  9. 9.
    Lerdahl F, Jackendoff R (1983) A generative theory of tonal music. MIT Press, Cambridge, MAGoogle Scholar
  10. 10.
    Balaban M (1996) The music structures approach to knowledge representation for music processing. Comput Music J 30(2):96–111CrossRefGoogle Scholar
  11. 11.
    Cope D (1996) Experiments in musical intelligence. A-R Editions, Inc., MadisonGoogle Scholar
  12. 12.
    Dannenberg R (1997) Machine tongues XIX: Nyquist, a language for composition and sound synthesis. Comput Music J 21(3):50–60CrossRefGoogle Scholar
  13. 13.
    Hirata K, Aoyagi T (2003) Computational music representation based on the generative theory of tonal music and the deductive object-oriented database. Comput Music J 27(3):73–89CrossRefGoogle Scholar
  14. 14.
    Hamanaka M, Hirata K, Tojo S (2009) Melody extrapolation in GTTM approach. In:Proceedings of the 2009 international computer music conference (ICMC2009), Montreal, pp 89–92Google Scholar
  15. 15.
    Hamanaka M, Hirata K, Tojo S (2008) Melody morphing method based on GTTM. In:Proceedings of the 2008 international computer music conference (ICMC2008), Belfast, pp 155–158Google Scholar
  16. 16.
    Mozer M (1994) Neural network music composition by prediction: exploring the benefits of psychoacoustic constraints and multi-scale processing. Connect Sci 6(2–3):247–280CrossRefGoogle Scholar
  17. 17.
    ManYat Lo, Simon M. Lucas S (2006) Evolving musical sequences with N-Gram based trainable fitness functions. In: Proceedings of the 2006 IEEE Congress on evolutionary computation, Vancouver, pp 604–614Google Scholar
  18. 18.
    Cooper G, Meyer LB (1960) The rhythmic structure of music. The University of Chicago Press, LondonGoogle Scholar
  19. 19.
    Narmour E (1990) The analysis and cognition of basic melodic structure. The University of Chicago Press, ChicagoGoogle Scholar
  20. 20.
    Temperley D (2001) The cognition of basic musical structures. MIT Press, CambridgeGoogle Scholar
  21. 21.
    Larson S (2004) Musical forces and melodic expectations: comparing computer models with experimental results. Music Percept 21/4:457–498CrossRefGoogle Scholar
  22. 22.
    Lerdahl F (2001) Tonal pitch space. Oxford University Press, New YorkGoogle Scholar
  23. 23.
    Hamanaka M, Hirata K, Tojo S (2004) Automatic generation of grouping structure based on the GTTM. In: Proceeding of 2004 international computer music conference (ICMC2004), Miami, pp 141–144Google Scholar
  24. 24.
    Hamanaka M, Hirata K, Tojo S (2005) Automatic generation of metrical structure based on the GTTM. In: Proceeding of 2005 international computer music conference (ICMC2005), Barcelona, pp 53–56Google Scholar
  25. 25.
    Sakamoto S, Tojo S (2009) Harmony analysis of music in tonal pitch space. Information Processing Society of Japan SIG technical report, vol 2009 (in Japanese)Google Scholar
  26. 26.
    Hamanaka M, Goto M, Asoh H, Otsu N (2003) A learning-based quantization: unsupervised estimation of the model parameters. In: Proceedings of 2003 international computer music conference (ICMC2003), Singapore, pp 369–372Google Scholar

Copyright information

© Springer-Verlag London 2013

Authors and Affiliations

  1. 1.Intelligent Interaction TechnologiesUniversity of TsukubaTsukubaJapan
  2. 2.Faculty of Systems Information ScienceFuture University HakodateHakodateJapan
  3. 3.School of Information ScienceJapan Advanced Institute of Science and TechnologyNomiJapan

Personalised recommendations