digilib@itb.ac.id +62 812 2508 8800

Tugas Akhir ini mengkaji penerapan konsep pembelajaran mesin untuk mempelajari pola improvisasi melodi musik jazz. Tujuan ideal yang ingin dicapai adalah menghasilkan sebuah mesin improvisasi musik jazz yang mampu belajar dari contoh-contoh improvisasi jazz yang diberikan dan mampu membentuk pola improvisasi sesuai dengan pengetahuan yang didapatkannya melalui contoh. Algoritma pembelajaran mesin yang diimplementasikan adalah k-Nearest Neighbor yang mampu mendapatkan melodi improvisasi berdasarkan akor dan melodi asli lagu jazz. Terdapat 2 buah fungsi jarak yang didefinisikan yaitu fungsi jarak ketetanggaan antar akor dan jarak ketetanggaan antar melodi yang merepresentasikan hubungan kemiripan antar akor atau melodi secara kuantitatif.