Research Article

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

Volume: 8 Number: 2 December 31, 2024
EN

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

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.

Keywords

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

  1. 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).
  2. 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
  3. 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
  4. 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).
  5. 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
  6. Gebhardt, R., Davies, M., & Seeber, B. (2016). Psychoacoustic Approaches for Harmonic Music Mixing. Applied Sciences, 6(5), 123. https://doi.org/10.3390/app6050123
  7. 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
  8. 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

Details

Primary Language

English

Subjects

Industrial Engineering

Journal Section

Research Article

Publication Date

December 31, 2024

Submission Date

November 8, 2023

Acceptance Date

October 22, 2024

Published in Issue

Year 2024 Volume: 8 Number: 2

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. https://doi.org/10.56554/jtom.1387264
AMA
1.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-496. doi:10.56554/jtom.1387264
Chicago
Karakaya, Zülkar, and Zeliha Ergül Aydın. 2024. “Mathematical Modelling and a Greedy Heuristic for Harmonic Mixing and Popularity-Based Playlist Generation Problem”. Journal of Turkish Operations Management 8 (2): 487-96. https://doi.org/10.56554/jtom.1387264.
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
[1]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, Dec. 2024, doi: 10.56554/jtom.1387264.
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 1, 2024): 487-496. https://doi.org/10.56554/jtom.1387264.
JAMA
1.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, Dec. 2024, pp. 487-96, doi:10.56554/jtom.1387264.
Vancouver
1.Zülkar Karakaya, Zeliha Ergül Aydın. Mathematical modelling and a greedy heuristic for harmonic mixing and popularity-based playlist generation problem. JTOM. 2024 Dec. 1;8(2):487-96. doi:10.56554/jtom.1387264