Research Article
BibTex RIS Cite
Year 2024, Volume: 8 Issue: 2, 487 - 496, 31.12.2024

Abstract

References

  • Bittner, R. M., Gu, M., Hernandez, G., Humphrey, E. J., Jehan, T., McCurry, H., & Montecchio, N. (2017, October). Automatic Playlist Sequencing and Transitions. In ISMIR (pp. 442-448).
  • Bonnin, G., & Jannach, D. (2014). Automated generation of music playlists: Survey and experiments. ACM Computing Surveys (CSUR), 47(2), 1-35. https://dl.acm.org/doi/10.1145/2652481
  • Dias, R., Gonçalves, D., & Fonseca, M. J. (2017). From manual to assisted playlist creation: a survey. Multimedia Tools and Applications, 76, 14375-14403. https://doi.org/10.1007/s11042-016-3836-x
  • Fields, B., Lamere, P., & Hornby, N. (2010, August). Finding a path through the juke box: The playlist tutorial. In 11th International Society for Music Information Retrieval Conference (ISMIR).
  • Gabbolini, G., & Bridge, D. (2024). Surveying More Than Two Decades of Music Information Retrieval Research on Playlists. ACM Transactions on Intelligent Systems and Technology. https://doi.org/10.1145/3688398
  • Gebhardt, R., Davies, M., & Seeber, B. (2016). Psychoacoustic Approaches for Harmonic Music Mixing. Applied Sciences, 6(5), 123. https://doi.org/10.3390/app6050123
  • Hartono, P., & Yoshitake, R. (2013). Automatic playlist generation from self-organizing music map. Journal of Signal Processing, 17(1), 11-19. https://doi.org/10.2299/jsp.17.11
  • Hsu, J. L., & Lai, Y. C. (2014). Automatic playlist generation by applying tabu search. International Journal of Machine Learning and Cybernetics, 5, 553-568. https://doi.org/10.1007/s13042-013-0151-y
  • Kahanda, I., & Kanewala, U. (2007) PlayGen: A HYBRID PLAYLIST GENERATOR, in Annual Technical Conference 2007 of IET-YMS
  • Mocholi, J. A., Martinez, V., Jaen, J., & Catala, A. (2012). A multicriteria ant colony algorithm for generating music playlists. Expert Systems with Applications, 39(3), 2270-2278. https://doi.org/10.1016/j.eswa.2011.07.131
  • Pauws, S., Verhaegh, W., & Vossen, M. (2008). Music playlist generation by adapted simulated annealing. Information Sciences, 178(3), 647-662. https://doi.org/10.1016/j.ins.2007.08.019
  • Pohle, T., Pampalk, E., & Widmer, G. (2005, September). Generating similarity-based playlists using traveling salesman algorithms. In Proceedings of the 8th International Conference on Digital Audio Effects (DAFx-05) (pp.220-225).
  • Pohle, T., Knees, P., Schedl, M., Pampalk, E., & Widmer, G. (2007). “Reinventing the wheel”: a novel approach to music player interfaces. IEEE Transactions on Multimedia, 9(3), 567-575. https://doi.org/10.1109/TMM.2006.887991
  • Shuhendler, R., & Rabin, N. (2024). Dynamic artist-based embeddings with application to playlist generation. Engineering Applications of Artificial Intelligence, 129, 107604. https://doi.org/10.1016/j.engappai.2023.107604 SpotifyWebAPI, Spotify for developers, 2023. Available a https://developer.spotify.com/documentation/web-api

Mathematical modelling and a greedy heuristic for harmonic mixing and popularity-based playlist generation problem

Year 2024, Volume: 8 Issue: 2, 487 - 496, 31.12.2024

Abstract

The rise of the electronic music industry has led to a need for creative playlist-generation methods, particularly for DJs aiming to deliver seamless and harmonically enhanced performances. Harmonic mixing, a crucial process of DJing, involves synchronizing and aligning songs based on musical harmony, making the mix sound soft and clear. In harmonic mixing, the DJ has to select songs from the extensive music archive, considering notes, tempo, length, and popularity of the songs. However, manually generating playlists that adhere to harmonic mixing principles can be time-consuming. This paper introduces a mixed-integer mathematical model and a novel greedy heuristic to automate playlist generation, considering factors like popularity, tempo, and harmonic mixing rules. We compare the novel greedy heuristic's performance to the mathematical model on 16 test problems created with Spotify's API, incorporating real-world data on song characteristics. The results show that the heuristic method generates playlists at least seven times faster and has an average gap of 13.84% with the mathematical model.

Ethical Statement

The authors declared that there is no conflict of interest.

Thanks

This study is supported by Eskisehir Technical University Scientific Research Projects Committee (ESTUBAP-22LÖP394).

References

  • Bittner, R. M., Gu, M., Hernandez, G., Humphrey, E. J., Jehan, T., McCurry, H., & Montecchio, N. (2017, October). Automatic Playlist Sequencing and Transitions. In ISMIR (pp. 442-448).
  • Bonnin, G., & Jannach, D. (2014). Automated generation of music playlists: Survey and experiments. ACM Computing Surveys (CSUR), 47(2), 1-35. https://dl.acm.org/doi/10.1145/2652481
  • Dias, R., Gonçalves, D., & Fonseca, M. J. (2017). From manual to assisted playlist creation: a survey. Multimedia Tools and Applications, 76, 14375-14403. https://doi.org/10.1007/s11042-016-3836-x
  • Fields, B., Lamere, P., & Hornby, N. (2010, August). Finding a path through the juke box: The playlist tutorial. In 11th International Society for Music Information Retrieval Conference (ISMIR).
  • Gabbolini, G., & Bridge, D. (2024). Surveying More Than Two Decades of Music Information Retrieval Research on Playlists. ACM Transactions on Intelligent Systems and Technology. https://doi.org/10.1145/3688398
  • Gebhardt, R., Davies, M., & Seeber, B. (2016). Psychoacoustic Approaches for Harmonic Music Mixing. Applied Sciences, 6(5), 123. https://doi.org/10.3390/app6050123
  • Hartono, P., & Yoshitake, R. (2013). Automatic playlist generation from self-organizing music map. Journal of Signal Processing, 17(1), 11-19. https://doi.org/10.2299/jsp.17.11
  • Hsu, J. L., & Lai, Y. C. (2014). Automatic playlist generation by applying tabu search. International Journal of Machine Learning and Cybernetics, 5, 553-568. https://doi.org/10.1007/s13042-013-0151-y
  • Kahanda, I., & Kanewala, U. (2007) PlayGen: A HYBRID PLAYLIST GENERATOR, in Annual Technical Conference 2007 of IET-YMS
  • Mocholi, J. A., Martinez, V., Jaen, J., & Catala, A. (2012). A multicriteria ant colony algorithm for generating music playlists. Expert Systems with Applications, 39(3), 2270-2278. https://doi.org/10.1016/j.eswa.2011.07.131
  • Pauws, S., Verhaegh, W., & Vossen, M. (2008). Music playlist generation by adapted simulated annealing. Information Sciences, 178(3), 647-662. https://doi.org/10.1016/j.ins.2007.08.019
  • Pohle, T., Pampalk, E., & Widmer, G. (2005, September). Generating similarity-based playlists using traveling salesman algorithms. In Proceedings of the 8th International Conference on Digital Audio Effects (DAFx-05) (pp.220-225).
  • Pohle, T., Knees, P., Schedl, M., Pampalk, E., & Widmer, G. (2007). “Reinventing the wheel”: a novel approach to music player interfaces. IEEE Transactions on Multimedia, 9(3), 567-575. https://doi.org/10.1109/TMM.2006.887991
  • Shuhendler, R., & Rabin, N. (2024). Dynamic artist-based embeddings with application to playlist generation. Engineering Applications of Artificial Intelligence, 129, 107604. https://doi.org/10.1016/j.engappai.2023.107604 SpotifyWebAPI, Spotify for developers, 2023. Available a https://developer.spotify.com/documentation/web-api
There are 14 citations in total.

Details

Primary Language English
Subjects Industrial Engineering
Journal Section Research Article
Authors

Zülkar Karakaya This is me 0009-0008-2636-0684

Zeliha Ergül Aydın 0000-0002-7108-8930

Publication Date December 31, 2024
Submission Date November 8, 2023
Acceptance Date October 22, 2024
Published in Issue Year 2024 Volume: 8 Issue: 2

Cite

APA Karakaya, Z., & Ergül Aydın, Z. (2024). Mathematical modelling and a greedy heuristic for harmonic mixing and popularity-based playlist generation problem. Journal of Turkish Operations Management, 8(2), 487-496.
AMA Karakaya Z, Ergül Aydın Z. Mathematical modelling and a greedy heuristic for harmonic mixing and popularity-based playlist generation problem. JTOM. December 2024;8(2):487-496.
Chicago Karakaya, Zülkar, and Zeliha Ergül Aydın. “Mathematical Modelling and a Greedy Heuristic for Harmonic Mixing and Popularity-Based Playlist Generation Problem”. Journal of Turkish Operations Management 8, no. 2 (December 2024): 487-96.
EndNote Karakaya Z, Ergül Aydın Z (December 1, 2024) Mathematical modelling and a greedy heuristic for harmonic mixing and popularity-based playlist generation problem. Journal of Turkish Operations Management 8 2 487–496.
IEEE Z. Karakaya and Z. Ergül Aydın, “Mathematical modelling and a greedy heuristic for harmonic mixing and popularity-based playlist generation problem”, JTOM, vol. 8, no. 2, pp. 487–496, 2024.
ISNAD Karakaya, Zülkar - Ergül Aydın, Zeliha. “Mathematical Modelling and a Greedy Heuristic for Harmonic Mixing and Popularity-Based Playlist Generation Problem”. Journal of Turkish Operations Management 8/2 (December 2024), 487-496.
JAMA Karakaya Z, Ergül Aydın Z. Mathematical modelling and a greedy heuristic for harmonic mixing and popularity-based playlist generation problem. JTOM. 2024;8:487–496.
MLA Karakaya, Zülkar and Zeliha Ergül Aydın. “Mathematical Modelling and a Greedy Heuristic for Harmonic Mixing and Popularity-Based Playlist Generation Problem”. Journal of Turkish Operations Management, vol. 8, no. 2, 2024, pp. 487-96.
Vancouver Karakaya Z, Ergül Aydın Z. Mathematical modelling and a greedy heuristic for harmonic mixing and popularity-based playlist generation problem. JTOM. 2024;8(2):487-96.

2229319697  logo   logo-minik.png 200311739617396