Skip to main content

Chord Function Identification with Modulation Detection Based on HMM

  • Conference paper
  • First Online:
Perception, Representations, Image, Sound, Music (CMMR 2019)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 12631))

Included in the following conference series:

  • 986 Accesses

Abstract

This study aims at identifying the chord functions by statistical machine learning. Those functions found in the traditional harmony theory are not versatile for the various music styles, and we envisage that the statistical method would more faithfully reflect the music style we have targeted. In machine learning, we adopt hidden Markov models (HMMs); we evaluate the performance by perplexity and optimize the parameterization of HMM for each given number of hidden states. Thereafter, we apply the acquired parameters to the detection of modulation. We evaluate the plausibility of the partitioning by modulation by the likelihood value. As a result, the six-state model achieved the highest likelihood value both for the major keys and for the minor keys. We could observe finer-grained chord functions in the six-state models, and also found that they assigned different functional roles to the two tonalities.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The set partitioning model is a sort of the linear programming.

  2. 2.

    In this paper, a phrase means a section divided by fermatas.

  3. 3.

    Fermata is a notation which usually represents a grand pause. However, in the chorale pieces, it represents the end of a lyric paragraph.

References

  1. Cuthbert, M.S., Ariza, C.: music21: a toolkit for computer-aided musicology and symbolic music data. In: 11th International Society for Music Information Retrieval Conference, pp. 637–642 (2010)

    Google Scholar 

  2. Goldwater, S., Griffiths, T.L.: A fully Bayesian approach to unsupervised part-of-speech tagging. In: 45th Annual Meeting of the Association of Computational Linguistics, pp. 744–751 (2007)

    Google Scholar 

  3. Hu, D.J., Saul, L.K.: A probabilistic topic model for unsupervised learning of musical key-profiles. In: 10th International Society for Music Information Retrieval Conference, pp. 441–446 (2009)

    Google Scholar 

  4. Jacoby, N., Tishby, N., Tymoczko, D.: An information theoretic approach to chord categorization and functional harmony. J. New Music Res. 44(3), 219–244 (2015)

    Article  Google Scholar 

  5. Krumhansl, C.L., Kessler, E.J.: Tracing the dynamic changes in perceived tonal organisation in a spatial representation of musical keys Key-Finding with Interval Profiles. Psychol. Rev. 89(2), 334–368 (1982)

    Google Scholar 

  6. Lerdahl, F.: Tonal Pitch Space. Oxford University Press, Oxford (2004)

    Google Scholar 

  7. Pedregosa, F., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12, 2825–2830 (2011)

    MathSciNet  MATH  Google Scholar 

  8. Rohrmeier, M., Cross, I.: Statistical properties of tonal harmony in Bach’s chorales. In: 10th International Conference on Music Perception and Cognition, pp. 619–627 (2008)

    Google Scholar 

  9. Sakamoto, S., Arn, S., Matsubara, M., Tojo, S.: Harmonic analysis based on Tonal Pitch Space. In: 8th International Conference on Knowledge and Systems Engineering, pp. 230–233 (2016)

    Google Scholar 

  10. Temperley, D.: The tonal properties of pitch-class sets: tonal implication, tonal ambiguity, and tonalness. Comput. Musicol. 15, 24–38 (2007). Center for Computer Assisted Research in the Humanities at Stanford University

    Google Scholar 

  11. Tsushima, H., Nakamura, E., Itoyama, K., Yoshii, K.: Function-and rhythm-aware melody harmonization based on tree-structured parsing and split-merge sampling of chord sequences. In: 18th International Society for Music Information Retrieval Conference, pp. 502–508 (2017)

    Google Scholar 

  12. Tsushima, H., Nakamura, E., Itoyama, K., Yoshii, K.: Generative statistical models with self-emergent grammar of chord sequences. J. New Music Res. 47(3), 226–248 (2018)

    Article  Google Scholar 

  13. White, C.W., Quinn, I.: The Yale-classical archives corpus. Empir. Musicol. Rev. 11(1), 50–58 (2016)

    Article  Google Scholar 

Download references

Acknowledgments

This research has been supported by JSPS KAHENHI Nos. 16H01744 and 19K20340.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Yui Uehara , Eita Nakamura or Satoshi Tojo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Uehara, Y., Nakamura, E., Tojo, S. (2021). Chord Function Identification with Modulation Detection Based on HMM. In: Kronland-Martinet, R., Ystad, S., Aramaki, M. (eds) Perception, Representations, Image, Sound, Music. CMMR 2019. Lecture Notes in Computer Science(), vol 12631. Springer, Cham. https://doi.org/10.1007/978-3-030-70210-6_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-70210-6_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-70209-0

  • Online ISBN: 978-3-030-70210-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics