ABSTRAK
Nama : Adya Danaditya
Program Studi : Ilmu Komputer
Judul : Pendekatan Dua Tingkat Terhadap Generasi Otomatis Walking
Bass Line untuk Musik Jazz Menggunakan Genetic Algorithm
Perkembangan teknologi yang pesat meningkatkan kapabilitas dan potensi
komputer dalam memecahkan masalah. Komputer kini dapat meniru perilaku
kreatif manusia, dan menghasilkan karyanya sendiri. Bidang ilmu computational
creativity, bagian dari topik kecerdasan buatan pada komputer, merupakan bidang
ilmu membahas dan mengembangkan pengetahuan dalam fenomena ini. Dalam
dunia computational creativity, musik jazz merupakan salah satu topik yang
menarik untuk dibahas karena sifatnya yang dinamis dan penuh improvisasi.
Penelitian dalam Tugas Akhir ini akan mencoba mengembangkan cara untuk
menggenerasikan walking bass line, yang merupakan bagian integral dari musik
jazz, secara otomatis.
Setelah mengamati teori musik terkait komposisi walking bass line maupun
teknik-teknik yang dipakai sebelumnya dalam permasalahan-permasalahan serupa,
teknik genetic algorithm dipilih digunakan dalam penelitian ini. Teknik genetic
algorithm yang dipakai dikombinasikan dengan prosedur permutasi solusi
sehingga mempunyai dua tahapan seleksi. Teknik ini diimplementasikan dalam
bahasa pemrograman Java, dan memanfaatkan MIDI library JFugue untuk
menghasilkan suara yang dibutuhkan. Setelah dilakukan berbagai percobaan,
pendekatan ini berhasil menggenerasikan walking bass line yang sesuai dengan
tujuan penelitian dalam waktu di bawah satu menit untuk sampel delapan bar.
Walking bass line yang digenerasikan ini kemudian dievaluasi oleh sekelompok
musisi sebagai ahli, dan hasilnya terbilang cukup baik, meski belum bisa
sepenuhnya setara dengan komposisi walking bass line oleh manusia.
Kata Kunci:
Computational creativity, musik jazz, walking bass line, genetic algorithm, Java
|
|