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.
The authors declared that there is no conflict of interest.
This study is supported by Eskisehir Technical University Scientific Research Projects Committee (ESTUBAP-22LÖP394).
Birincil Dil | İngilizce |
---|---|
Konular | Endüstri Mühendisliği |
Bölüm | Araştırma Makalesi |
Yazarlar | |
Yayımlanma Tarihi | 31 Aralık 2024 |
Gönderilme Tarihi | 8 Kasım 2023 |
Kabul Tarihi | 22 Ekim 2024 |
Yayımlandığı Sayı | Yıl 2024 Cilt: 8 Sayı: 2 |