Normalisasi Frame Blocking Preprocessing

2 ≥ 2 × 294 Hz ≥ 588 Hz

2.4. Preprocessing

Preprocessing adalah proses-proses awal yang dilakukan sebelum proses membangkitkan spektrum. Tujuan dari preprocessing ini adalah untuk menyetarakan sinyal nada masukan agar lebih muda diproses untuk pencocokan nadanya. Preprocessing terdiri dari beberapa proses yaitu normalisasi, frame blocking, dan windowing.

2.4.1. Normalisasi

Normalisasi adalah proses pengolahan suara untuk menaikkan atau menurunkan amplitudo dari sebuah file suara agar semua sampel di dalamnya berada pada rentang tertentu. Pada pengambilan suara ini perlu adanya normalisasi supaya amplitudo dari nada gitar yang dilakukan tuning dapat menjadi maksimal. Proses normalisasi ini dilakukan dengan cara membagi setiap nilai data masukan yaitu nada terekam dengan nilai absolut maksimal dari data masukan tersebut. Berikut rumus untuk proses normalisasi [8]: = 2.2 dengan X norm adalah hasil data sinyal normalisasi dan X in adalah data masukan dari sampling. Hasil proses normalisasi sinyal suara gitar bass diperlihatkan pada Gambar 2.4. Gambar 2.4. Hasil Normalisasi dari Gambar 2.3 Contoh perhitungan normalisasi sebagai berikut: Misalnya X in memiliki nilai sebanyak [0,2 0,8 1 1,8 2], maka cara untuk menghitungnya sebagai berikut: max absX in = 2 X norm = X in max absX in X norm = [0,2 0,8 1 1,8 2] 2 X norm = [0,1 0,4 0,5 0,9 1]

2.4.2. Frame Blocking

Frame Blocking adalah proses yang bertujuan untuk membagi sampel sinyal nada pada beberapa frame tertentu atau slot dengan panjang tertentu, yang nantinya dapat memudahkan dalam perhitungan dan analisa sinyal. Satu frame terdiri dari beberapa sampel tergantung berapa detik suara akan disampel dan berapa besar frekuensi pencuplikannya [9]. Panjang frame yang digunakan sangat mempengaruhi keberhasilan dalam analisa spektral. Di satu sisi, ukuran dari frame harus sepanjang mungkin untuk dapat menunjukkan resolusi frekuensi yang baik. Tetapi di lain sisi, ukuran frame juga harus cukup pendek untuk dapat menunjukkan resolusi waktu yang baik. 1000 2000 3000 4000 5000 6000 -1 -0.8 -0.6 -0.4 -0.2 0.2 0.4 0.6 0.8 1 Data Tercuplik Am pl itu do Hasil perekaman suara gitar bass merupakan sinyal analog yang berada dalam domain waktu yang bergantung waktu. Pada proses ini, pemotongan sinyal dilakukan dalam slot-slot waktu tertentu agar memenuhi syarat invariant dan dapat dianggap invariant. Frame blocking berfungsi untuk mereduksi data yang nantinya akan diproses dalam sistem dan dapat mempercepat proses perhitungan pada Fast Fourier Transform dengan jumlah data pada setiap frame memiliki 2 N data sampel. Gambar 2.5 menunjukkan contoh potongan-potongan frame yang akan diambil beberapa bagian dari frame tersebut untuk proses selanjutnya. Gambar 2.6 menunjukkan sinyal yang akan diambil untuk frame blocking dan Gambar 2.7 menunjukkan contoh hasil frame blocking. Gambar 2.5. Frame Blocking [10] Gambar 2.6. Sinyal yang akan diambil untuk Frame Blocking dari Gambar 2.4 1000 2000 3000 4000 5000 6000 -1 -0.8 -0.6 -0.4 -0.2 0.2 0.4 0.6 0.8 1 Data Tercuplik Am pl itu do Gambar 2.7. Hasil Frame Blocking dari Gambar 2.6

2.4.3. Windowing