Abstract
In this paper, we propose a method of generating walking bass lines for jazz with a hidden Markov model (HMM). Although automatic harmonization has been widely and actively studied, automatic generation of walking bass lines has not. With our model, which includes hidden states that represent combinations of pitch classes and metric positions, different distributions of bass notes selected at different metric positions can be learned. The results of objective and subjective evaluations suggest that the model can learn such different tendencies of bass notes at different metric positions and generates musically flowing bass lines that contain passing notes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Buys, J., van der Merwe, B.: Chorale harmonization with weighted finite-state transducers. In: Twenty-Third Annual Symposium of the Pattern Recognition Association of South Africa, pp. 95–101. PRASA South Africa (2012)
Calopa Piedra, P.: Bassline generation agent based on knowledge and context. B.Sc. thesis, Universitat Pompeu Fabra (2015)
Dias, R., Guedes, C.: A contour-based jazz walking bass generator. In: Sound and Music Computing Conference (SMC 2013), pp. 305–308 (2013)
Ebcioglu, K.: An expert system for harmonizing four-part chorales. Comput. Music J. 12(3), 43–51 (1988)
Hild, H., Feulner, J., Menzel, W.: HarmoNet: a neural net for harmonizing chorales in the style of J.S. Bach. In: Advances in Neural Information Processing Systems, pp. 267–274 (1992)
Kawakami, T., Nakai, M., Shimodaira, H., Sagayama, S.: Hidden Markov model applied to automatic harmonization of given melodies. In: IPSJ SIG Notes, pp. 59–66. 99-MUS-34 (2000, in Japanese)
Kunimatsu, K., Ishikawa, Y., Takata, M., Joe, K.: A music composition model with genetic programming –a case study of chord progression and bassline. In: Proceedings of Internatinal Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2015), pp. 256–262 (2015)
Nakamura, S.: Jazz bass running 104: examples collection 1. Saber Incorporated (2017, in Japanese)
Nakamura, S.: Jazz bass running 104: examples collection 2. Saber Incorporated (2017, in Japanese)
Nakamura, S.: Jazz bass running 104: examples collection 3. Saber Incorporated (2017, in Japanese)
Phon-Amnuaisuk, S., Smaill, A., Wiggins, G.: Chorale harmonization: a view from a search control perspective. J. New Music Res. 35(4), 279–305 (2006)
Ramalho, G.L., Rolland, P.Y., Ganascia, J.G.: An artificially intelligent jazz performer. J. New Music Res. 28(2), 105–129 (1999)
Suzuki, S., Kitahara, T.: Four-part harmonization using Bayesian networks: pros and cons of introducing chord nodes. J. New Music Res. 43(3), 331–353 (2014)
Acknowledgments
This project was supported by JSPS Kakenhi (JP16K16180, JP16H01744, JP17H00749, and JP19K12288) and the Kawai Foundation for Sound Technology and Music.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Shiga, A., Kitahara, T. (2021). Generating Walking Bass Lines with 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_17
Download citation
DOI: https://doi.org/10.1007/978-3-030-70210-6_17
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)