PENYUSUNAN NOTASI MUSIK DENGAN MENGGUNAKAN ONSET DETECTION DAN FOURIER TRANSFORM PADA SINYAL AUDIO
Anindita Suryarasmi, Dr.-Ing. Mhd. Reza M. I. Pulungan, S.Si., M.Sc
2013 | Tesis | S2 Ilmu KomputerNotasi musik merupakan dokumentasi tertulis dari sebuah lagu. Walaupun notasi musik telah umum digunakan, namun tidak semua orang yang berkecimpung di dalam dunia musik memahami bagaimana notasi musik dituliskan. Hal mendasar yang harus diketahui dalam pembuatan notasi musik adalah durasi serta nada yang dimainkan. Komputer memiliki kemampuan untuk mengenali kedua hal tersebut. Short Time Fourier Transform diimplementasikan pada data audio agar frekuensi suara yang sedang dimainkan per satuan waktunya dapat dikenali. Selain itu, metode onset detection dapat diterapkan untuk mendeteksi waktu terjadinya pukulan. Jika waktu terjadi pukulan dapat diketahui, maka durasi permainan pun bisa dihitung. Penelitian ini memanfaatkan kedua metode tersebut untuk mengenali tinggi rendahnya serta panjang pendeknya nada yang dimainkan. Hasil dari pengimplementasian kedua tersebut kemudian diolah untuk menciptakan objekobjek note yang disusun dalam notasi musik. Sistem menghasilkan keluaran berupa file dengan format musicXML. Format ini dipilih agar hasil keluaran sistem akan bersifat dinamis dan dapat diolah kembali dengan music editor yang mendukung format file tersebut. Hasil penelitian menunjukkan akurasi yang tinggi pada alat musik tidak bernada hingga mencapai 98.01%. Sedangkan untuk alat musik bernada, akurasi yang diperoleh hanya sebesar 59.86%.
Musical notation is a written documentation of a music. Even though musical notation is widely used, not every musician know how to write a music notation. This work offers automatic musical notation generation using onset detection and fourier transform. Duration and pitch of the notes are two basic parameters that have to be known in order to generate music notation. Computer has the ability to recognize both. Using Short Time Fourier Transform on audio data, the frequency of the sound played can be captured. Onset detection method implemented to recognize the pattern by measuring the interval between two notes, and Fourier Transform to identify the pitch of the note. This work implemented both methods to recognize pitch and duration of the notes. Both data are used to create note object in order to create a music notation. The output of the system is a musicXML formatted file. This format allowed the output to be edited using software for music editor. Result shows high accuracy up to 98.01% for unpitched music instrument. Meanwhile, test on pitched music instrument only shows 59.86% accuracy.
Kata Kunci : notasi musik, onset detection, fourier transform, musicXML