Klasifikasi Musik Berdasarkan Fitur Audio untuk Pembuat Daftar Putar Otomatis pada Layanan Digital Music Streaming menggunakan Jaringan Syaraf Tiruan
NOVEGA GHUFRON A, Ir. Agus Arif, M. T.;Sentagi Sesotya Utami, S. T., M. Sc., Ph. D.
2018 | Skripsi | S1 TEKNIK FISIKALayanan digital music streaming menggunakan manusia sebagai kurator musik dan machine learning dalam mengorganisir pustaka musik besar mereka dengan cara yang intuitif dan menarik. Terdapat banyak pilihan bagi pengguna layanan tersebut untuk dapat mencari dan memilih jenis musik tertentu sesuai dengan apa yang ingin mereka dengarkan. Daftar putar yang telah dikurasi, menjadi salah satu pilihan terbaik bagi para pengguna untuk mendapatkan pengalaman mendengarkan musik yang menarik. Namun, daftar putar tersebut masih didominasi para artis populer. Hal tersebut tidaklah adil bagi para artis yang tidak populer, jika sebenarnya secara musikal lagu mereka memenuhi syarat untuk masuk ke dalam konteks daftar putar tertentu. Karakteristik musikal suatu lagu dapat direpresentasikan dengan menggunakan fitur audio dari lagu tersebut. Dalam penelitian ini, Jaringan Syaraf Tiruan (JST) jenis Multi-layer Perceptron (MLP) diajukan untuk menjadi model dalam mengklasifikasi musik ke dalam konteks aktivitas manusia berdasarkan fitur audio. Dengan menggunakan Audio Features Spotify dari 1000 lagu, model ini mampu untuk mengklasifikasi musik ke dalam 4 kelas yaitu chill, focus, party dan sleep. Model tersebut mencapai nilai akurasi sebesar 81% pada fase pengujian. Evaluasi terhadap model juga dilakukan dengan melibatkan seorang musisi profesional sebagai expert judge untuk menggali respon subjektif dari persepsi kurator musik, yang menunjukkan bahwa model rancangan dapat dijadikan pendekatan machine learning dalam melakukan kurasi musik ke dalam 4 jenis konteks aktivitas manusia. Model ini dapat digunakan oleh layanan digital music streaming dalam proses kurasi musik hanya berdasarkan fitur audio, untuk pembuat daftar putar otomatis. Dengan demikian, setiap artis, baik yang populer atau tidak akan sama-sama mendapatkan hak untuk direkomendasikan salah satu daftar putar dengan konteks aktivitas manusia.
Digital music streaming providers use human as music curator and machine learning to organize their massive libraries in an intuitive and interesting way. There are a lot of choices for the user to browse and select what kind of music that they want to listen. Curated playlist is one of the best choice for their user in order to get an interesting music listening experience. However, the playlists are still dominated by the popular artist’s tracks. This thing is not fair enough to the unpopular artists, if their track’s musical characteristics are required to be recommended into some playlist contexts. Musical characteristics of the song could be represented by its audio features. In this research, Artificial Neural Network (ANN) as Multi-layer Perceptron (MLP) is proposed to be a model to classify music into human activity context, based on the audio features. By using Spotify Audio Features of 1000 songs, the model was able to classify music into 4 classes such as chill, focus, party and sleep. The model achieves 81% accuracy on the testing phase. The model is also evaluated by professional musician as an expert judge in order to find out the subjective response of music curator perception that shows the model could be a machine learning approach to do music curation into 4 types of human activity contexts. This model could be used by digital music streaming provider for music curation process based on audio features only. After that, all the artists, whether they are popular or not, they would get the same right to be recommended into one of human activity context playlist.
Kata Kunci : layanan digital music streaming, daftar putar, fitur audio, JST, MLP