Skip to main content
Log in

Harmonizing Melody with Meta-Structure of Piano Accompaniment Figure

  • Regular Paper
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

In this paper, a meta-structure of piano accompaniment figure (meta-structure for short) is proposed to harmonize a melodic piece of music so as to construct a multi-voice music. Here we approach melody harmonization with piano accompaniment as a machine learning task in a probabilistic framework. A series of piano accompaniment figures are collected from the massive existing sample scores and converted into a set of meta-structure. After the procedure of samples training, a model is formulated to generate a proper piano accompaniment figure for a harmonizing unit in the context. This model is flexible in harmonizing a melody with piano accompaniment. The experimental results are evaluated and discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Ebcioglu K. An expert system for harmonizing chorales in the style of J.S.Bach. In Understanding Music with AI, Balabab M, Ebcioglu K, Laske O (eds.), Cambridge: AAAI Press, 1992, pp.294-334.

  2. Cope D. Virtual Music-Computer Synthesis of Musical Style. Cambridge: MIT Press. 2001.

    Google Scholar 

  3. Pachet F, Roy P. Musical harmonization with constraints: A Survey. Constraints, 2001, 6(1): 7–19.

    Article  MATH  MathSciNet  Google Scholar 

  4. Mclntyre R A. Bach in a box: The evolution of four-part baroque harmony using the genetic algorithm. In Proc. the 1st IEEE Conference on Evolutionary Computation, Orlando, USA, June 27–29, 1994, pp.852–857.

  5. Phon-Amnuaisuk S, Wiggins G A. The four-part harmonisation problem: A comparison between genetic algorithms and a rule-based system. In Proc. the AISB1999 Symp. Musical Creativity, Edinburgh, Scotland, Apr. 6–9, 1999, pp.28–34.

  6. Jørgensen M E, Madsen S T. Harmonization of bach chorales KBS project report. Daimi University of Aarhus., Tech. Report, 2002.

  7. Allan M, Williams C K I. Harmonising chorales by probabilistic inference. Advances in Neural Information Processing Systems, 2004, 17: 25–32.

    Google Scholar 

  8. Paiement J F, Douglas E. A graphical model for chord progressions embedded in a psychoacoustic space. In Proc. the 22nd International Conference on Machine Learning, Bonn, Germany, August 7–11, 2005, pp.641–648.

  9. Chuan C H, Chew E. A hybrid system for automatic generation of style-specific accompaniment. In Proc. the 4th International Jaint Workshop on Computational Creativity (JIWCC2007), London, England, June 17–19, 2007, pp.57–64.

  10. Simon I, Morris D, Basu S. MySong: Automatic accompaniment generation for vocal melodies. In Proc. Computer human Interaction 2008, Florence, Italy, April 5–10, 2008, pp.725–734.

  11. He S. Chinese West-Side Folksong — Folksong and Composition. Beijing: China Music College Press, 2004, 1–3.

    Google Scholar 

  12. Chu S H et al. Collection of Vocal Music — Chinese Works. Beijing: People Music Press, 2003, 4, 6, 7.

  13. Luo X J et al. Collection of Vocal Music in Education —Chinese Works. Beijing: People Music Press, 1986, 1–4.

  14. Zhang X H. Chinese Pentatonic Based Modal Harmony and Technology. Beijing: People Music Press, 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yin Feng.

Additional information

Supported by the National Natural Science Foundation of China under Grant No. 60975076.

Electronic Supplementary Material

Below is the link to the electronic supplementary material.

(PDF 111 kb)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Feng, Y., Chen, K. & Liu, XB. Harmonizing Melody with Meta-Structure of Piano Accompaniment Figure. J. Comput. Sci. Technol. 26, 1041–1060 (2011). https://doi.org/10.1007/s11390-011-1200-1

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-011-1200-1

Keywords

Navigation